:scope{--theme-cyan:#01aaad;--theme-cyan-dark:#005859;--theme-blue:#144e8d;--theme-grey-1:#a8a9ad;--theme-grey-2:#6d6e72;--theme-grey-3:#515151;--theme-grey-4:#2E2E2;--swiper-pagination-color:var(--theme-cyan)}.jamaran-theme{min-height:100dvh;position:relative;overflow:hidden}.jamaran-theme .theme-modal-wrapper{z-index:500;width:100%;min-height:100dvh;padding-bottom:50px;position:fixed;top:0;left:0;overflow-y:scroll}.jamaran-theme .theme-modal-wrapper:before{content:"";background-color:#000000b3;display:block;position:fixed;inset:0}.jamaran-theme .theme-modal-wrapper .modal-content{background:#fff;border-radius:20px;max-width:580px;margin:0 auto;position:relative;top:30px;overflow:hidden}.jamaran-theme .theme-modal-wrapper .modal-content .modal-head{color:#505050;border-bottom:2px solid #e6e6e6;align-items:center;padding:20px 25px;font-size:1.2rem;font-weight:600;display:flex}.jamaran-theme .theme-modal-wrapper .modal-content .modal-head .icon{vertical-align:middle;color:#b5cbd1;margin-left:8px;font-size:1.3rem}.jamaran-theme .theme-modal-wrapper .modal-content .modal-head button{color:#cb7f9b;aspect-ratio:1;background:#f6e3ea;border-radius:50%;place-items:center;width:40px;margin-right:auto;font-size:1.4rem;transition:all .2s;display:grid}.jamaran-theme .theme-modal-wrapper .modal-content .modal-head button:hover{color:#fff;background:#bb0247}.jamaran-theme .theme-modal-wrapper .modal-content .modal-body{overflow-y:auto}.jamaran-theme .theme-modal-wrapper .modal-content .modal-body::-webkit-scrollbar{cursor:pointer;width:6px}.jamaran-theme .theme-modal-wrapper .modal-content .modal-body::-webkit-scrollbar-track{cursor:pointer;background:#ececec}.jamaran-theme .theme-modal-wrapper .modal-content .modal-body::-webkit-scrollbar-thumb{cursor:pointer;background:#cad1d3;border-radius:100px}.jamaran-theme .theme-modal-wrapper .modal-content .modal-body .buttons-wrapper{text-align:left;border-top:2px solid #e6e6e6;padding:25px 40px}.jamaran-theme .theme-modal-wrapper .modal-content .modal-body .buttons-wrapper button{border-radius:10px;min-width:85px;margin-right:8px;padding:15px 30px;font-size:1rem;font-weight:700}.jamaran-theme .theme-modal-wrapper .theme-modal-form .form-wrapper{padding:25px 35px;overflow-y:auto}.jamaran-theme .theme-modal-wrapper .theme-modal-form .form-wrapper::-webkit-scrollbar{cursor:pointer;width:6px}.jamaran-theme .theme-modal-wrapper .theme-modal-form .form-wrapper::-webkit-scrollbar-track{cursor:pointer;background:#ececec}.jamaran-theme .theme-modal-wrapper .theme-modal-form .form-wrapper::-webkit-scrollbar-thumb{cursor:pointer;background:#cad1d3;border-radius:100px}.jamaran-theme .theme-modal-wrapper .theme-modal-form .form-wrapper .form-group:not(:last-child){margin-bottom:30px}.jamaran-theme .theme-content-single{border-radius:10px;width:65%;min-width:710px;margin-bottom:16px;padding:30px 30px 0;position:relative;overflow:hidden}.jamaran-theme .theme-content-single h1{color:#3e3e3e;margin-bottom:10px;font-weight:800;line-height:2}.jamaran-theme .theme-content-single .body{text-align:right;color:#2a2a2a;font-size:1.03rem;font-weight:450;line-height:2.6}.jamaran-theme .theme-content-single .body a:not(.btn){color:#00aab2;cursor:pointer;border-bottom:1px dashed #66c1c6;padding-bottom:2px;display:inline-block;position:relative}.jamaran-theme .theme-content-single .body a:not(.btn):hover,.jamaran-theme .theme-content-single .body a:not(.btn):focus{color:#49a1a6;border:none;padding-bottom:3px}.jamaran-theme .theme-content-single .body a:not(.btn):hover:after,.jamaran-theme .theme-content-single .body a:not(.btn):focus:after{transform:scaleX(1)}.jamaran-theme .theme-content-single .body a:not(.btn):after{content:"";transform-origin:100%;background-color:#00aab2;width:100%;height:.07rem;transition:opacity .2s,transform .3s;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.jamaran-theme .theme-content-single .body img{max-width:100%;margin:35px auto;display:block}.jamaran-theme .theme-content-single .body ul{padding-right:20px;list-style:outside}.jamaran-theme .theme-content-single .body ol{padding-right:20px;list-style-type:persian}.jamaran-theme .theme-content-single .body p{margin-bottom:7px}.jamaran-theme .theme-content-single .footer{color:#ababab;border-top:1px dashed #e3e3e3;align-items:center;margin-top:50px;padding:40px 20px;display:flex}.jamaran-theme .theme-content-single .footer .publish-date{margin-left:auto;font-family:MikhakVF,Tahoma,serif}.jamaran-theme .theme-content-single .footer .publish-date .icon{color:#d9d9d9;margin-left:5px}.jamaran-theme .theme-content-single .footer .operation-btn{color:#ababab;align-items:center;gap:10px;margin-inline:13px;font-size:1.1rem;font-weight:500;transition:all .25s;display:flex}.jamaran-theme .theme-content-single .footer .operation-btn:hover{color:#0e0f10}.jamaran-theme .theme-content-single .footer .operation-btn:hover svg.icon{fill:#58586f}.jamaran-theme .theme-content-single .footer .operation-btn .icon{font-size:1.5rem;transition:all .25s}.jamaran-theme .theme-content-single .footer .operation-btn svg.icon{fill:#ababbe;width:25px}.jamaran-theme .theme-content-single .footer .short-link{margin-right:5px}.jamaran-theme .theme-short-link{color:#b1b1b1;white-space:nowrap;border:1px solid #e7e7e7;border-radius:100px;align-items:center;gap:6px;max-width:270px;padding:1px 12px;font-style:italic;transition:all .25s;display:flex;overflow:hidden}.jamaran-theme .theme-short-link:hover{color:#70767b}.jamaran-theme .theme-short-link .copy-btn{margin:0;padding-inline:10px 5px}.jamaran-theme .theme-short-link .copy-btn:hover{color:#317ca7}html{scroll-behavior:smooth}@keyframes star_blink{0%{opacity:0}10%{opacity:0}80%{opacity:1}to{opacity:1}}@media (width<=1200px){.jamaran-theme .container{max-width:990px}.jamaran-theme .theme-title{font-size:1.7rem}.jamaran-theme .theme-title:before{width:35px}.jamaran-theme .theme-title h2{margin-bottom:15px}}@media (width<=992px){.jamaran-theme .container{max-width:720px}.jamaran-theme .theme-title{font-size:1.3rem}.jamaran-theme .theme-title:before{width:30px}.jamaran-theme .theme-content-single{padding:22px 22px 25px}.jamaran-theme .theme-content-single h1{font-size:1.3rem}.jamaran-theme .theme-content-single .meta .category{font-size:.9rem}.jamaran-theme .theme-modal-wrapper .modal-content .modal-head{padding:18px 25px;font-size:1.15rem;font-weight:700}.jamaran-theme .theme-modal-wrapper .modal-content .modal-head button{width:30px;font-size:1.2rem}.jamaran-theme .theme-modal-wrapper .modal-content .modal-body .buttons-wrapper{padding:15px 25px}.jamaran-theme .theme-modal-wrapper .modal-content .modal-body .buttons-wrapper button{padding:12px 23px;font-size:.85rem}}@media (width<=768px){.jamaran-theme{padding-top:55px}.jamaran-theme .container{max-width:540px;padding:0 20px}.jamaran-theme .theme-content-single{min-width:unset;width:100%;padding:10px 10px 20px}.jamaran-theme .theme-content-single .body p{margin-bottom:10px;font-size:1.01rem}.jamaran-theme .theme-content-single .footer{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:30px;padding:20px}.jamaran-theme .theme-content-single .footer .short-link{width:auto;max-width:unset;order:-1;justify-content:center;margin-inline:auto;padding:5px 20px}.jamaran-theme .theme-content-single .footer .publish-date{text-align:center;flex:0 0 100%}.jamaran-theme .theme-modal-wrapper .modal-content{border-radius:13px;width:100%}}header{z-index:15;background:#1a285e;width:100%}header .main{padding-block:15px;transition:all .3s;top:-85px}header .main.sticky{z-index:20;width:100%;height:72px;max-width:unset;background-color:#1a285e;padding-block:0;position:fixed;top:0;left:0;right:0;box-shadow:0 10px 25px -20px #0c2954e6}header .main.sticky .flex-wrapper .logo-wrapper{margin-left:30px}header .main.sticky .flex-wrapper .logo-wrapper img:first-of-type{width:50px}header .main.sticky .flex-wrapper .logo-wrapper img:nth-of-type(2){width:85px}header .main .flex-wrapper{align-items:center;gap:20px;height:100%;display:flex}header .main .flex-wrapper .logo-wrapper{align-items:center;gap:15px;margin-left:50px;display:flex;position:relative}header .main .flex-wrapper .logo-wrapper:hover img:first-of-type{transform:rotate(45deg)}header .main .flex-wrapper .logo-wrapper:hover .logo-type{fill:#fff}header .main .flex-wrapper .logo-wrapper img:first-of-type{aspect-ratio:1;z-index:1;width:45px;transition:all .3s}header .main .flex-wrapper .logo-wrapper .logo-type{fill:#e0e3ef;width:140px;transition:all .25s}header .main .flex-wrapper nav{gap:40px;display:flex}header .main .flex-wrapper nav a{color:#d2d7e7;white-space:nowrap;font-size:1rem;font-weight:650}header .main .flex-wrapper nav a .icon{vertical-align:middle;opacity:.5;margin-left:5px;font-size:1.2rem;transition:all .25s}header .main .flex-wrapper nav a:hover{color:#dce1f1;font-weight:700}header .main .flex-wrapper nav a:hover .icon{color:#dce1f1;opacity:1}header .main .flex-wrapper #signup_btn{margin-right:auto;padding:13px 22px;font-size:.95rem;font-weight:700}header .main .flex-wrapper #signup_btn:hover{padding:13px 27px}header #top_sticky_bar_mobile{z-index:110;color:#343434;background-color:#1a285e;justify-content:space-between;align-items:center;width:100vw;height:55px;padding:0 10px;transition:all .3s;display:none;position:fixed;inset:0;box-shadow:0 2px 22px -7px #32313c96}header #top_sticky_bar_mobile .toggle-btn{color:#fff;padding:10px;font-size:1.5rem}header #top_sticky_bar_mobile .toggle-btn .icon{display:block}header #top_sticky_bar_mobile .logo-type-wrapper{width:130px;padding:0 10px;transition:all .35s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}header #top_sticky_bar_mobile .logo-type-wrapper:hover{transform:translate(-50%,-50%)scale(1.1)}header #top_sticky_bar_mobile .logo-wrapper{width:55px;padding:0 10px;transition:all .35s;position:relative}header #top_sticky_bar_mobile .logo-wrapper:hover{transform:scale(1.1)}header #side_menu{z-index:100;pointer-events:none;position:fixed;inset:55px 0 0;overflow:hidden}header #side_menu .backdrop{opacity:0;background:#000000a8;width:100vw;height:100vh}header #side_menu.open{pointer-events:auto}header #side_menu.open .backdrop{opacity:1;pointer-events:auto}header #side_menu.open .menu-wrapper{right:0}header #side_menu .menu-wrapper{background:#f4f4f4;flex-direction:column;width:300px;transition:right .3s cubic-bezier(0,0,0,1.19);display:flex;position:absolute;top:0;bottom:0;right:-300px;overflow-y:auto}header #side_menu .menu-wrapper .logo-wrapper{justify-content:center;align-items:center;gap:20px;padding-block:35px 15px;display:flex}header #side_menu .menu-wrapper .logo-wrapper img:first-of-type{width:55px;animation:15s linear infinite fa-spin}header #side_menu .menu-wrapper .logo-wrapper img:nth-of-type(2){width:150px}header #side_menu .menu-wrapper .nav-group .nav-item{color:#383838;gap:20px;padding:20px 30px;font-size:1rem;font-weight:650;transition:all .25s;display:flex}header #side_menu .menu-wrapper .nav-group .nav-item:not(:last-of-type){border-bottom:1px solid #e7e7e7}header #side_menu .menu-wrapper .nav-group .nav-item:after{content:"";color:#bababa;margin-right:auto;font-family:"Font Awesome 7 Pro";font-weight:400;transition:all .25s}header #side_menu .menu-wrapper .nav-group .nav-item:hover{background:#ededed;border-radius:5px 0 0 5px}header #side_menu .menu-wrapper .nav-group .nav-item:hover .icon{color:#00adc9;transform:scale(1.05)}header #side_menu .menu-wrapper .nav-group .nav-item:hover:after{color:#383838;margin-left:7px}header #side_menu .menu-wrapper .nav-group .nav-item .icon{color:#bababa;vertical-align:middle;width:20px;font-size:1.4rem;transition:all .25s}header #side_menu .menu-wrapper .footer{text-align:center;margin-top:auto;padding-block:20px}header #side_menu .menu-wrapper .footer .signup-btn{padding:10px 25px;font-size:1rem}header #side_menu .menu-wrapper .footer .text{color:#bcbcbd;margin-top:15px;font-size:.8rem;font-weight:450}header #side_menu .menu-wrapper .footer .text .logo{vertical-align:middle;margin-left:6px;font-size:1.1rem}@media (width<=1200px){header .main{padding-block:10px}header .main.sticky .flex-wrapper nav a{font-size:.88rem}header .main .flex-wrapper{gap:15px}header .main .flex-wrapper .logo-wrapper{margin-left:20px}header .main .flex-wrapper .logo-wrapper img:first-of-type{width:50px}header .main .flex-wrapper .logo-wrapper .logo-type{width:120px}header .main .flex-wrapper nav{gap:25px}header .main .flex-wrapper #signup_btn{padding:10px 16px;font-size:.85rem}header .main .flex-wrapper #signup_btn:hover{padding:10px 16px}}@media (width<=992px){header .main.sticky .flex-wrapper .logo-wrapper{margin-left:10px}header .main.sticky .flex-wrapper .logo-wrapper img:first-of-type{width:40px}header .main.sticky .flex-wrapper .logo-wrapper .logo-type{width:95px}header .main.sticky .flex-wrapper nav{gap:17px}header .main.sticky .flex-wrapper nav a{font-size:.73rem}header .main.sticky .flex-wrapper #signup_btn{padding:9px 10px;font-size:.75rem}header .main .flex-wrapper .logo-wrapper img:first-of-type{width:37px}header .main .flex-wrapper .logo-wrapper .logo-type{width:130px}header .main .flex-wrapper nav{gap:20px}header .main .flex-wrapper nav a{font-size:.85rem}}@media (width<=768px){header .main{display:none}header #top_sticky_bar_mobile{display:flex}}footer{color:#636e87;background:#cad1e3;border-top:10px solid #e2e5f1;margin-top:100px;padding-block:20px;font-size:.9rem;position:relative}footer .cols{justify-content:space-between;align-items:center;display:flex}footer .copyrights .copyright-icon{vertical-align:middle;margin-inline:4px}footer .copyrights .jamaran-logo{vertical-align:middle;opacity:.7;filter:invert(25%)sepia(11%)saturate(2381%)hue-rotate(194deg)brightness(97%)contrast(96%);width:30px;margin-left:10px;display:inline-block}footer .slogan{fill:#38406f;filter:drop-shadow(2px 4px 6px #a7a9bf);width:120px;position:absolute;top:-42%;left:50%;transform:translate(-50%)}footer .signature a{color:#636e87;align-items:center;display:flex}footer .signature a .code-icon{vertical-align:middle;margin-inline:4px}footer .signature a .heart{color:#a97283;margin-inline:6px}footer .signature a:hover .heart{color:#da3b6e;font-weight:900}footer .signature a:hover .mhy svg{fill:#144d8d}footer .signature a .mhy svg{vertical-align:middle;fill:#567395;width:67px;transition:all .25s}@media (width<=1200px){footer{font-size:.75rem}footer .slogan{width:100px}}@media (width<=992px){footer{margin-top:70px}footer .cols{flex-direction:column;margin-top:14px}footer .slogan{width:90px;top:-37%}}@media (width<=768px){footer{margin-top:50px;padding-bottom:10px}footer .slogan{width:75px;top:-33%}footer .copyrights{font-size:.63rem}footer .copyrights .jamaran-logo{width:26px}footer .signature{margin-top:5px}footer .signature a{font-size:.6rem}footer .signature a .mhy svg{width:55px}}#homepage header{background:linear-gradient(#020a27 50%,#020a27b5 75%,#0000);position:absolute;top:0}#homepage header .main{padding-block:15px 45px}#homepage header .main.sticky{padding-block:15px}#homepage header .main.sticky .flex-wrapper .logo-wrapper img:first-of-type{width:50px}#homepage header .main.sticky .flex-wrapper .logo-wrapper .logo-type{width:140px}#homepage header .main .flex-wrapper .logo-wrapper img:first-of-type{width:65px}#homepage header .main .flex-wrapper .logo-wrapper .logo-type{width:160px}#homepage h2{color:#4a5b75;justify-content:center;align-items:center;gap:20px;margin-bottom:35px;display:flex}#homepage h2:before,#homepage h2:after{content:"";aspect-ratio:1;opacity:.5;filter:invert(15%)sepia(9%)saturate(6698%)hue-rotate(177deg)brightness(99%)contrast(92%);background:url(/jamaran/img/logo-black.svg) 50%/contain no-repeat;width:35px;display:block}#homepage #poster{aspect-ratio:160/123;background-color:#020a27;background-image:url(/jamaran/img/poster-v2.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;width:100vw;max-height:100dvh;position:relative;overflow:hidden}#homepage #poster .sparkle{aspect-ratio:1;z-index:10;filter:brightness(1.5)drop-shadow(0 3px 5px #6fd2f4);background:url(/jamaran/img/sparkle.png) 50%/contain no-repeat;width:70px;animation:1.2s ease-in-out infinite alternate-reverse star_blink;display:block;position:absolute}#homepage #poster .sparkle:first-of-type{animation-delay:1s;bottom:200px;left:84px}#homepage #poster .sparkle:nth-of-type(2){animation-delay:1s;bottom:60%;right:10%;transform:scale(1.3)rotate(-8deg)}#homepage #poster .sparkle:nth-of-type(3){animation-delay:1.6s;top:15%;right:50%}#homepage #poster .sparkle:nth-of-type(4){animation-delay:2s;top:15%;left:10%}#homepage #poster .sparkle:nth-of-type(5){animation-delay:2.2s;bottom:9%;left:10%;transform:scale(1.4)rotate(-25deg)}#homepage #poster .sparkle:nth-of-type(6){width:120px;top:40%;left:30%;transform:rotate(15deg)}#homepage #poster .sparkle:nth-of-type(7){animation-delay:.2s;top:30%;left:20%}#homepage #poster .sparkle:nth-of-type(8){animation-delay:.6s;bottom:20%;right:15%}#homepage #poster .sparkle:nth-of-type(9){animation-delay:.85s;bottom:12%;left:40%}#homepage #intro{padding-block:90px 45px}#homepage #intro .cols{grid-gap:50px;grid-template-columns:1fr 1fr;display:grid}#homepage #intro .cols .col.text h1{text-indent:-99999em;aspect-ratio:3.3;background:url(/jamaran/img/title-fa.png) 0 0/contain no-repeat;width:280px;margin-bottom:10px;overflow:hidden}#homepage #intro .cols .col.text .description{color:#1f3c61;font-size:1.1rem;font-weight:460;line-height:2.1}#homepage #intro .cols .col.video .video-wrapper{aspect-ratio:16/9;border-radius:15px;width:100%;margin-bottom:20px;overflow:hidden}#homepage #intro .cols .col.video .video-wrapper .poster-wrapper{cursor:pointer;width:100%;position:relative}#homepage #intro .cols .col.video .video-wrapper .poster-wrapper:hover:before{opacity:.3}#homepage #intro .cols .col.video .video-wrapper .poster-wrapper:hover:after{transform:translate(-50%,-50%)scale(1.15)}#homepage #intro .cols .col.video .video-wrapper .poster-wrapper:before{content:"";z-index:2;opacity:.6;mix-blend-mode:normal;background:#084367;transition:all .5s;position:absolute;inset:0}#homepage #intro .cols .col.video .video-wrapper .poster-wrapper:after{color:#ed145b;content:"";aspect-ratio:1;z-index:2;background:#ed145bd6 url(/img/play-icon.svg) 50%/39% no-repeat;border-radius:50%;width:55px;padding:10px;transition:all .25s;animation:2s 2s infinite play-btn-pulse-pink;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #ed145b7d}#homepage #intro .cols .col.video .video-wrapper .poster-wrapper img{object-fit:cover;width:100%}#homepage #intro .cols .col.video .video-wrapper .poster-wrapper .duration{z-index:2;color:#fff;letter-spacing:1px;background:#414447b8;border-radius:6px;padding:0 10px;font-size:1.3rem;position:absolute;bottom:20px;left:30px}#homepage #intro .cols .col.video .video-wrapper .frame-wrapper{background:#000}#homepage #intro .cols .col.video .video-wrapper .frame-wrapper iframe{aspect-ratio:16/9;width:100%}#homepage #plan{padding-block:45px}#homepage #plan .plans-wrapper{padding-bottom:65px;position:relative}#homepage #plan .plans-wrapper .swiper-slide{background:#d9e1e9;border-radius:6px;padding:15px;height:auto!important}#homepage #plan .plans-wrapper .swiper-slide .poster-wrapper{border-radius:4px 4px 0 0;display:block;position:relative;overflow:hidden}#homepage #plan .plans-wrapper .swiper-slide .poster-wrapper:hover:before{opacity:.2}#homepage #plan .plans-wrapper .swiper-slide .poster-wrapper:hover img{transform:scale(1.05)}#homepage #plan .plans-wrapper .swiper-slide .poster-wrapper:before{content:"";z-index:2;opacity:.5;mix-blend-mode:normal;background:#08324b9c;transition:all .5s;position:absolute;inset:0}#homepage #plan .plans-wrapper .swiper-slide .poster-wrapper img{object-fit:cover;width:100%;transition:all .35s;display:block}#homepage #plan .plans-wrapper .swiper-slide .title{text-align:center;max-width:90%;margin:12px auto 2px;font-size:1.1rem;font-weight:800;line-height:1.7;transition:all .25s;display:block;overflow:hidden}#homepage #plan .plans-wrapper .swiper-slide .title:hover{color:#97093b}#homepage #plan .plans-wrapper .swiper-slide .title .icon{vertical-align:middle;opacity:.5;margin-left:10px;font-size:1.1rem}#homepage #plan .plans-wrapper .swiper-slide .subtitle{text-align:center;color:#738597;font-family:MikhakVF,Tahoma,serif;font-weight:470}#homepage #plan .plans-wrapper .swiper-pagination-bullet-active{background:#29578b}#homepage #news{margin:50px 0 40px}#homepage #news .news-wrapper{grid-gap:30px;grid-template-columns:repeat(4,1fr);display:grid}#homepage #news .news-wrapper .news-group{background:#fff;border:3px solid #f7f7f7;border-radius:3px;flex-direction:column;padding:8px;display:flex;overflow:hidden;box-shadow:0 0 0 7px #fff,0 0 50px #1b1a1a1a}#homepage #news .news-wrapper .news-group.video .type span{color:#d34162;background:#edcad6}#homepage #news .news-wrapper .news-group.post .type span{color:#496c7a;background:#cae3ed}#homepage #news .news-wrapper .news-group.file .type span{color:#7a6a49;background:#ede3ca}#homepage #news .news-wrapper .news-group.imagegallery .type span{color:#117f41;background:#cce9d9}#homepage #news .news-wrapper .news-group:hover .poster{opacity:.7;transform:scale(1.05)}#homepage #news .news-wrapper .news-group .poster-wrapper{aspect-ratio:16/10;border-radius:5px;width:100%;position:relative;overflow:hidden}#homepage #news .news-wrapper .news-group .poster-wrapper .poster{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .5s}#homepage #news .news-wrapper .news-group .type{text-align:center;margin-block:15px}#homepage #news .news-wrapper .news-group .type span{color:#fff;white-space:nowrap;background:#bdbdbd;border-radius:100px;align-items:center;gap:7px;padding:4px 13px;font-size:.8rem;font-weight:600;display:inline-flex}#homepage #news .news-wrapper .news-group .text{text-align:center;color:#676767;margin-bottom:12px;padding:0 10px;font-size:1rem;font-weight:700;line-height:1.8;transition:all .25s;overflow:hidden}#homepage #news .news-wrapper .news-group .text:hover{color:#475897}#homepage #contact_location{padding-block:45px}#homepage #contact_location .cols{grid-gap:85px;grid-template-columns:1fr 1.4fr;display:grid}#homepage #contact_location .col.contact .form-group{margin-bottom:30px}#homepage #contact_location .col.contact .form-group label{color:#586b8f;background:#e4e8f3;border-radius:4px;padding:1px 10px;font-weight:600;display:inline-block}#homepage #contact_location .col.contact .form-group label .icon{color:#8d9fc9}#homepage #contact_location .col.contact #submit_btn{margin-right:auto;padding:10px 30px;display:block}#homepage #contact_location .col.art:hover img{opacity:.8;transform:scale(1.1)}#homepage #contact_location .col.art img{margin-inline:auto;max-width:450px;margin-top:80px;transition:all 1s}#homepage .slogan-wrapper svg{fill:#ffb6c1;width:400px;display:block}#homepage #routes_modal .modal-body{max-height:80dvh;padding:10px 30px 30px}#homepage #routes_modal .modal-body .image-wrapper{margin-bottom:30px}#homepage #routes_modal .modal-body .image-wrapper img{width:90%;margin-inline:auto}#homepage #routes_modal .modal-body .route-group{background:#e7f0f3;border-right:5px solid #608e9f;border-radius:4px;padding:12px}#homepage #routes_modal .modal-body .route-group:not(:last-of-type){margin-bottom:15px}#homepage #routes_modal .modal-body .route-group .label{color:#915073;font-size:1.1rem;font-weight:700}#homepage #routes_modal .modal-body .route-group .value{color:#497789;padding-right:13px;font-weight:500;line-height:1.8;display:block}@media (width<=1200px){#homepage #news .news-wrapper{grid-template-columns:repeat(3,1fr)}#homepage #contact_location .cols{grid-gap:35px}}@media (width<=992px){#homepage #intro .cols{grid-template-columns:1fr}#homepage #news .news-wrapper{grid-template-columns:repeat(2,1fr)}#homepage #contact_location .cols{grid-gap:65px;grid-template-columns:1fr}#homepage #contact_location .cols .col.art{display:none}}@media (width<=768px){#homepage h2{font-size:1.3rem}#homepage h2:before,#homepage h2:after{width:28px}#homepage #poster{aspect-ratio:unset;height:100dvh}#homepage #intro{padding-block:60px 45px}#homepage #intro .cols .col.text h1{width:70%;margin-inline:auto}#homepage #intro .cols .col.text .description{text-align:center;font-size:1rem;line-height:2.2}#homepage #intro .cols .col.video .video-wrapper{border-radius:10px}#homepage #intro .cols .col.video .video-wrapper .poster-wrapper:after{width:35px}#homepage #intro .cols .col.video .video-wrapper .poster-wrapper .duration{font-size:1rem;bottom:15px;left:20px}#homepage #plan{padding-block:0}#homepage #plan .plans-wrapper .swiper-slide{padding:7px}#homepage #plan .plans-wrapper .swiper-slide .title{font-size:.8rem}#homepage #plan .plans-wrapper .swiper-slide .subtitle{margin-bottom:7px;font-size:.7rem}#homepage #news .news-wrapper{grid-gap:17px}#homepage #news .news-wrapper .news-group{border:2px solid #f7f7f7;padding:5px;box-shadow:0 0 0 4px #fff,0 0 50px #1b1a1a1a}#homepage #news .news-wrapper .news-group .poster-wrapper{border-radius:3px}#homepage #news .news-wrapper .news-group .type{margin-block:5px 10px}#homepage #news .news-wrapper .news-group .type span{padding:1px 10px;font-size:.65rem}#homepage #news .news-wrapper .news-group .text{margin-bottom:7px;padding:0;font-size:.8rem}#homepage #contact_location .col.contact #submit_btn{width:90%;margin-inline:auto;padding:15px 0;font-size:1rem;font-weight:700}#homepage #routes_modal .modal-body{padding:10px 12px 30px}}#form_single main{overflow:initial}#form_single .main-cols{align-items:flex-start;gap:40px;display:flex}#form_single article{overflow:initial;border-radius:10px;flex:50%;margin-bottom:40px;padding:30px;position:relative}#form_single article .main-title-wrapper{margin-bottom:10px}#form_single article .main-title-wrapper h1{font-weight:800;line-height:2;display:flex}#form_single article .main-title-wrapper .subtitle{color:gray;margin-block:0 20px;font-family:MikhakVF,Tahoma,serif;font-size:1.1rem;line-height:2}#form_single article .finished{color:#fff;background:#bc2c2c;border-radius:5px;align-items:center;gap:15px;max-width:470px;margin:20px 0;padding:20px;display:flex}#form_single article .finished .icon{opacity:.75;font-size:1.2rem}#form_single article #register_form{margin-top:40px}#form_single article #register_form .form-group{max-width:470px}#form_single article #register_form .form-group:not(:last-of-type){margin-bottom:25px}#form_single article #register_form .form-group .label{color:#4f5059;font-size:1.1rem;font-weight:600}#form_single article #register_form .form-group .label .icon{color:#8d91a9;font-size:1.3rem}#form_single article #register_form .form-group input,#form_single article #register_form .form-group textarea,#form_single article #register_form .form-group select,#form_single article #register_form .form-group .ui.selection.dropdown{border-color:#d7ddde;font-size:1.1rem;font-weight:700}#form_single article #register_form .form-group .note{color:#c393a2;margin-top:10px;font-family:MikhakVF,Tahoma,serif;font-size:.9rem;line-height:1.7}#form_single article .main-buttons-wrapper{text-align:left;margin-block:40px 30px}#form_single article .main-buttons-wrapper .btn{padding:12px 21px;font-size:1.1rem;font-weight:600}#form_single article .main-buttons-wrapper .btn .icon{margin-left:15px;font-size:1.3rem}#form_single #poster_wrapper{border-radius:10px;flex:0 0 40%;overflow:hidden}#form_single #poster_wrapper:hover img{opacity:.9;transform:scale(1.06)}#form_single #poster_wrapper img{width:100%;transition:all .25s;display:block}@media (width<=992px){#form_single .main-cols{gap:30px}#form_single article .main-title-wrapper h1{font-size:1.2rem}#form_single article .main-title-wrapper .subtitle{font-size:1rem}#form_single article .description{font-size:.9rem;line-height:1.8}#form_single article .finished{padding:15px;font-size:.9rem}#form_single article #register_form .form-group:not(:last-of-type){margin-bottom:20px}#form_single article #register_form .form-group .label{font-size:1rem}#form_single article #register_form .form-group .label .icon{font-size:1.15rem}}@media (width<=768px){#form_single .main-cols{flex-direction:column;gap:20px}#form_single .main-cols #poster_wrapper{order:1}#form_single .main-cols article{order:2;padding-inline:20px}#form_single .main-cols article .main-buttons-wrapper{text-align:center;margin-block:40px 10px}#form_single .main-cols article .main-buttons-wrapper .btn{width:100%;padding-block:15px}#form_single .main-cols article .main-buttons-wrapper .btn .icon{margin-left:10px;font-size:1.1rem}}#video_single .content-wrapper{margin-top:40px}#video_single article .video-wrapper{aspect-ratio:16/9;border-radius:15px;width:100%;margin-bottom:20px;overflow:hidden}#video_single article .video-wrapper .poster-wrapper{cursor:pointer;width:100%;position:relative}#video_single article .video-wrapper .poster-wrapper:hover:before{opacity:.3}#video_single article .video-wrapper .poster-wrapper:hover:after{transform:translate(-50%,-50%)scale(1.15)}#video_single article .video-wrapper .poster-wrapper:before{content:"";z-index:2;opacity:.6;mix-blend-mode:normal;background:#084367;transition:all .5s;position:absolute;inset:0}#video_single article .video-wrapper .poster-wrapper:after{color:#ed145b;content:"";aspect-ratio:1;z-index:2;background:#ed145bd6 url(/img/play-icon.svg) 50%/39% no-repeat;border-radius:50%;width:55px;padding:10px;transition:all .25s;animation:2s 2s infinite play-btn-pulse-pink;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #ed145b7d}#video_single article .video-wrapper .poster-wrapper img{object-fit:cover;width:100%}#video_single article .video-wrapper .poster-wrapper .duration{z-index:2;color:#fff;letter-spacing:1px;background:#414447b8;border-radius:6px;padding:0 10px;font-size:1.3rem;position:absolute;bottom:20px;left:30px}#video_single article .video-wrapper .frame-wrapper{background:#000}#video_single article .video-wrapper .frame-wrapper iframe{aspect-ratio:16/9;width:100%}@media (width<=992px){#video_single article .video-wrapper{border-radius:7px}}@media (width<=768px){#video_single .content-wrapper{margin-top:20px}#video_single article .video-wrapper{border-radius:5px}#video_single article .video-wrapper .poster-wrapper:after{width:45px}#video_single article .video-wrapper .poster-wrapper .duration{font-size:1rem;bottom:15px;left:15px}}#post_single .content-wrapper{margin-top:40px}#post_single .poster-wrapper{aspect-ratio:3/2;border-radius:10px;width:100%;margin-bottom:20px;overflow:hidden}#post_single .poster-wrapper img{width:100%}@media (width<=992px){#post_single .poster-wrapper{border-radius:7px}}@media (width<=768px){#post_single .content-wrapper{margin-top:20px}}#image_gallery_single .content-wrapper{margin-top:40px}#image_gallery_single .images-wrapper{margin-block:30px;position:relative}#image_gallery_single .images-wrapper.has-more-than-3 .frame-wrapper .image-wrapper:first-child{grid-area:span 2/span 2;height:100%}#image_gallery_single .images-wrapper .frame-wrapper{grid-gap:10px;border-radius:12px;grid-template-columns:repeat(3,1fr);display:grid}#image_gallery_single .images-wrapper .frame-wrapper .image-wrapper{aspect-ratio:3/2;background:#fff3;border-radius:10px;width:100%;height:100%;overflow:hidden;box-shadow:0 0 40px #1b1a1a12}#image_gallery_single .images-wrapper .frame-wrapper .image-wrapper:hover img{opacity:.85;transform:scale(1.02)}#image_gallery_single .images-wrapper .frame-wrapper .image-wrapper img{cursor:pointer;object-fit:cover;width:100%;height:100%;transition:all .25s;display:block}@media (width<=768px){#image_gallery_single .content-wrapper{margin-top:20px}#image_gallery_single .title-wrapper{padding:10px}#image_gallery_single .images-wrapper{margin-block:0 30px}#image_gallery_single .images-wrapper.has-more-than-3 .frame-wrapper .image-wrapper:first-child{grid-column:unset;grid-row:unset}#image_gallery_single .images-wrapper .frame-wrapper{grid-gap:7px;grid-template-columns:repeat(2,1fr)}#image_gallery_single .images-wrapper .frame-wrapper .image-wrapper{border-radius:7px}}
