*,html,input,button, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;list-style: none;}
body {direction:rtl;font-family:'Assistant';color: #fff;cursor:default}
:root {--yellow:#EECA13;--blue:#00517c}
img {max-width:100%}
svg {width: 10px;}
.bg-video {position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}
.bg-video #player {position:absolute;top:0;right:0;width:100%;z-index:-2;min-height:100%}
.bg-video .overlay {position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.footer {background-color:#031829;padding:20px}
.main {flex-basis:80%;position:relative;display:flex;justify-content:space-between;flex-direction:column;align-items:center}
.main h1 {text-align:center;margin: 40px 0;line-height:1;font-size:4em;padding:0 3%;text-shadow:5px 0 20px rgba(0,0,0,.5)}
.main h1 strong {font-weight:900}
.main h1 span {display:block}
.main footer {padding:40px;text-align:center}
.main_list {display:flex;text-align:center;margin-bottom:30px}
.main_list li {position:relative;margin:0 10px;background-color:rgba(255,255,255,.6);flex-grow:1;padding:25px 30px;border-radius:10px;color:#35532C;font-weight:bold;font-size:1.3em;line-height:1;backdrop-filter:blur(5px);box-shadow:0 4px 5px rgba(0,0,0,.2)}
.main_play {position:absolute;top:20px;right:50%;transform:translateX(50%);fill:#fff;z-index:3;padding:10px;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.2);display:none;align-items:center;justify-content:center;background-color:rgba(0,0,0,.3)}
.main_play svg {width:3em;height:3em}

.rupinist {background-color:#105481;;border-radius:10px;padding:10px;color:#fff;border:2px #fff solid;display:flex;align-items:center;justify-content:center;text-decoration:none;line-height:1;font-weight:bold}
.rupinist svg {width:1em;height:1em}
.site {display:flex;min-height:100vh}
.side {flex-basis:20%;background:url(img/side.jpg) no-repeat right top / cover;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:20px 40px}
.side h2 {font-weight:900;font-size:3em;line-height:1}
.side p {font-size:1.3em}
.side small {display:block;margin-top:10px;text-align:center}
.side small a {color:#fff}
.side_online {background-color:#17A4C8;display:block;width:100%;padding:10px;box-sizing:border-box;border-radius:10px;;text-align:center;text-decoration:none;color:#0D446A;font-weight:bold;font-size:1.4em;max-width:400px;display:block}
.side_online:hover {background-color:#00cbff}
.side_rupinist input {display:none}
.side_rupinist div {background-color:#fff;padding:10px;position:relative;border-radius:5px;margin-top:5px;color:#333;display:block;text-align:right}
.side_rupinist div:before {content:'';position:absolute;top:50%;left:15px;border:2px #106193 solid;width:20px;height:20px;transform:translateY(-50%);transition:all .2s ease}
.side_rupinist input:checked+div:before {background-color:#00cbff;transform:translateY(-50%) rotate(90deg)}
.side_rupinist span {display:block;line-height:1}
.side_rupinist strong {display:block;font-weight:bold;font-size:1.3em;line-height:1}
.side_rupinist strong:after {content:'**';color:#c2cb5d}
.side .social {display:none}
.side .main_list {display:none}
.thankyou {position:fixed;top:0;left:0;right:0;bottom:0;background:url(img/thankyou.jpg) center / cover;display:flex;align-items:center;justify-content:center}
.thankyou section {background-color:rgba(0,0,0,.3);backdrop-filter:blur(5px);border:1px rgba(255,255,255,.2) solid;border-radius:10px;text-align:center;padding:20px}
.thankyou h1 {font-size:3em;font-weight:900}
form {max-width:400px;margin:20px auto 0 auto}
form a {background-color:var(--yellow);margin: 0 0 10px 5px;padding:10px 20px;border-radius:5px;display:flex;align-items:center;display:none;}
input {width:100%;display:block;box-sizing:border-box;font-family:inherit;padding:5px 10px;font-size:1.3em;margin:0 0 5px 0;border-radius:5px;outline: none;}
input[type=submit] {background-color:var(--yellow);color:var(--blue);font-weight:normal;font-size:2em;line-height:1;border-radius:5px;cursor:pointer}
a,input {transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}
.accept {margin:10px 20px;text-align:right;display:block}
.accept input {display:none}
.accept span {display:block;color:#fff;padding:0 20px 0 0;position:relative;font-size:0.9em;line-height:1.2}
.accept span:before {content:'';position:absolute;top:4px;right: -20px;width:1.5em;height:1.5em;border:2px #fff solid;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3Ij4gIDxkZWZzPiAgICA8c3R5bGU+ICAgICAgLmNscy0xIHsgICAgICAgIGZpbGw6ICNmZmY7ICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7ICAgICAgfSAgICA8L3N0eWxlPiAgPC9kZWZzPiAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNDczLjY5LDU2MC4zMTRhMS4wOSwxLjA5LDAsMCwwLS44MDUtMC4zMTQsMTAuNTYxLDEwLjU2MSwwLDAsMC0xLjYxMi4xNTQsNC44NzksNC44NzksMCwwLDAtMS40MDYuMzc2LDYuMzU3LDYuMzU3LDAsMCwwLTEuMjgxLDEuMTE2LDI0LjMyNywyNC4zMjcsMCwwLDAtMi4xNTMsMi43MzNjLTAuODYsMS4yMjMtMS42MiwyLjQxNC0yLjI1NywzLjUzOC0wLjU3LDEuMDA3LTEuMTUzLDIuMTEzLTEuNzM0LDMuMjkyYTUuOSw1LjksMCwwLDAtMS4yNzctMS4yMTcsMi45LDIuOSwwLDAsMC0xLjU5NC0uNTcxLDIuODU1LDIuODU1LDAsMCwwLTEuNjQ5LjY1LDEuOTExLDEuOTExLDAsMCwwLS45MjIsMS41MTgsMi40MywyLjQzLDAsMCwwLC44MDksMS41LDE4Ljc4NiwxOC43ODYsMCwwLDEsMS45LDIuMzY0LDkuNzIxLDkuNzIxLDAsMCwwLC43MzIsMS4wMjEsMS41MTIsMS41MTIsMCwwLDAsLjYxNi40LDMuOTUyLDMuOTUyLDAsMCwwLDEuMi4xMjUsMy43MDYsMy43MDYsMCwwLDAsMS42MzEtLjI1MSwxLjg1OSwxLjg1OSwwLDAsMCwuNzM5LTAuNzE2LDE3LjQ2NSwxNy40NjUsMCwwLDAsLjc1OC0xLjY4NCw0MS4yMDgsNDEuMjA4LDAsMCwxLDMuNTMzLTYuNjgyLDI3LjAxNiwyNy4wMTYsMCwwLDEsNC4yNjctNS4zMSwzLjkwNywzLjkwNywwLDAsMCwuNjQxLTAuNjcyLDEuMTExLDEuMTExLDAsMCwwLC4xNzUtMC42MTdBMS4wMzYsMS4wMzYsMCwwLDAsNDczLjY5LDU2MC4zMTRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDU3IC01NjApIi8+PC9zdmc+) no-repeat center / 0%;transition:all .1s ease;cursor:pointer}
.accept input:checked+span:before {background-size:70%}
button {background-color:#C2CB5D;display:flex;width:100%;justify-content:center;align-items:center;color:#0a2e48;font-family:inherit;font-size:1.6em;font-weight:bold;border-radius:10px;padding:10px;cursor:pointer;transition:all .2s ease;margin-bottom: 10px}
button:hover {background-color:#ebff05}
button img {height:1em;transform:scale(2.3) translateY(-5px);margin:0 20px 0 0}

.desc {flex-basis: calc(25% - 32px);display:flex;padding: 0 16px;}
.desc h2 {font-size: 2.5em;line-height: 1;}
.desc img {margin-top:20px}
.desc p {font-size: 2em;margin-top: 50%;font-size:2.5em;text-align:center;}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
.mfp-content {perspective:2000px}.mfp-bg {opacity: .7;transition:all .5s;}.mfp-ready .popup {opacity:1;transform:rotateY(0deg)}.mfp-removing .popup {transform:rotateY(60deg);opacity:0}.mfp-removing.mfp-bg{opacity:0}
.popup {background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.9);margin:auto;position:relative;border-radius:5px;max-width:800px;opacity:0;transition:all .3s  ease-in-out;transform-style:preserve-3d;transform:rotateY(-60deg)}
.master {background-color:#fff;border-radius:5px;text-align:right;padding:5px;color:#484848;}
.master select {outline:none;width:100%}
.sidelogo {margin: 20px auto;transform: scale(0.95);display:block}
.social {display:inline-flex;justify-content:center;background-color:rgba(0,0,0,.6);margin:0 auto;padding:10px;border-radius:30px}
.social a {margin:0 10px;display:block}
.social img {width: 40px;transition:all ease .2s}
.social a:hover img {transform: scale(1.2)}
.soc_flex {flex-basis:25%;margin: 20px 0;}
.h {display:flex;max-width:1690px;margin:0 auto}
.tel {display: none;text-align:center}
.tel a {text-decoration: none;color:#fff;white-space: nowrap;}
.icons {display:flex;color:#fff;font-size:1.1em;flex-basis:80%}
.icons li {line-height:1;padding:0 35px 0 10px;position:relative;margin: 0 20px}
.icons img {position:absolute;top:0;right:0;width:25px;filter: brightness(0) invert(1);}

.wow {visibility:hidden}

@media(max-width:1200px) {
    .site {display:block}
}
@media(max-width:650px) {
    .bg-video {display:none}
    .main {justify-content:flex-end;padding-top:20%;background:url(img/mob.jpg) no-repeat center / cover}
    .main:before {content:'';position:absolute;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,.2);z-index:1;backdrop-filter:blur(5px)}
    .main footer {padding:10px;position:relative;z-index:2}
    .main h1 {font-size:2em;position:relative;z-index:2;margin-bottom:10px}
    .main_list {flex-wrap:wrap;display:none}
    .main_list li {width:calc(50% - 20px);margin:10px;box-sizing:border-box;font-size:1em;padding:20px;background-color:rgba(0,0,0,.2);color:#fff;box-shadow:none}
    .main .social {display:none}
    .main .sidelogo {position:absolute;top:20px;right:50%;transform:translateX(50%);z-index:3;max-width:80vw;display:block}
    .main_play {display:flex}
    .rupinist {flex-grow:1;margin:10px}
    .side {padding:20px;text-align:center}
    .side .social {display:flex;margin-top:20px}
    .side .main_list {display:flex}
}