:root{--panel-sidebar-width:220px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body,html{height:100%}body{color:#797979;direction:rtl;font-family:IRANSansX,Tahoma,serif;font-weight:400;position:relative;width:100%}@supports(font-variation-settings:normal){body{font-family:IRANSansXV,Tahoma,serif}}table{background-color:transparent;border-collapse:collapse;width:100%}input,table{max-width:100%}input{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}input:focus,select:focus{outline:none}textarea{overflow:auto;resize:vertical}textarea:focus{outline:none}a{color:#797979;transition:all .2s ease}a,a:hover{text-decoration:none}a:hover{color:#33373f}a:focus{outline:none}button{background:transparent;border:none;color:inherit;cursor:pointer;padding:5px;text-transform:none;transition:all .2s ease}button:focus{outline:none}ul{list-style:none;margin:0}img{display:block;max-width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}select{cursor:pointer}[hidden]{display:none!important}@keyframes beatHeart{0%{transform:scale(1)}25%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes active_pulse{0%{box-shadow:0 0 0 0 rgba(0,170,178,.4)}70%{box-shadow:0 0 0 8px rgba(12,202,91,0)}to{box-shadow:0 0 0 0 rgba(12,202,91,0)}}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes medal-swing{0%{transform:rotate(-7deg)}50%{transform:rotate(7deg)}to{transform:rotate(-7deg)}}@keyframes festival1403_particles_falling{0%{opacity:0;transform:translateY(0)}35%{opacity:.9}70%{opacity:0;transform:translateY(70%)}to{opacity:0}}@keyframes kidFlyingBounce{0%{transform:translate(10px,-20px) rotate(-3deg)}50%{transform:translateY(20px) rotate(0)}to{transform:translate(10px,-20px) rotate(-3deg)}}.ltr{direction:ltr}.rtl{direction:rtl}.flex-center{align-items:center;display:flex;justify-content:center}.container{margin:0 auto;max-width:1280px}.table-responsive{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}.fa-num{font-feature-settings:"ss02"}.tnum{font-feature-settings:"ss03"}.fa-num-tnum{font-feature-settings:"ss02","ss03"}.text-center{text-align:center!important}.text-left,.text-right{text-align:right!important}.letspc-1{letter-spacing:1px}.hidden{display:none!important}.spin-fast{animation-duration:1s}.spin-faster{animation-duration:.5s}[x-cloak]{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden}.simplebar-content-wrapper{overflow:auto}.simplebar-scroll-content{box-sizing:content-box}.simplebar-track.simplebar-vertical{left:0;right:auto}.simplebar-track.simplebar-vertical .simplebar-scrollbar{width:8px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{background-color:#5f6b80}.swal2-container{z-index:2100!important}.swal2-container .swal2-header .swal2-title{font-size:1.2rem}.swal2-container .swal2-content{font-size:1rem}.swal2-actions .swal2-styled.swal2-cancel,.swal2-actions .swal2-styled.swal2-confirm{font-size:.9rem}.pswp__caption__center,.theme-btn{text-align:center}.theme-btn{background-color:#dcdcdc;border-radius:5px;color:#8e8e8e;display:inline-block;margin-right:8px;padding:7px 12px;transition:all .25s ease;white-space:nowrap}.theme-btn.rounded{border-radius:100px;padding:10px 25px}.theme-btn.btn-green{background:#73d3a2;color:#fff}.theme-btn.btn-green:hover{background:#69c496}.theme-btn.btn-green:focus{background:#69c496;box-shadow:0 0 0 4px #def4e8}.theme-btn.btn-outline-green{background:transparent;border:1px solid #73d3a2;color:#73d3a2}.theme-btn.btn-outline-green:hover{background:#73d3a2;color:#fff;filter:none}.theme-btn.btn-outline-green:focus{box-shadow:0 0 0 4px #def4e8}.theme-btn.btn-red{background:#f39383;color:#fff}.theme-btn.btn-red:hover{background:#d98475}.theme-btn.btn-red:focus{background:#d98475;box-shadow:0 0 0 4px #f3e8e6}.theme-btn.btn-outline-red{background:transparent;border:1px solid #f39383;color:#f39383}.theme-btn.btn-outline-red:hover{background:#f39383;color:#fff;filter:none}.theme-btn.btn-outline-red:focus{box-shadow:0 0 0 4px #f3e8e6}.theme-btn.btn-blue{background:#72a4bd;color:#fff}.theme-btn.btn-blue:hover{background:#77bada}.theme-btn.btn-blue:focus{background:#6a98ae;box-shadow:0 0 0 4px #e7eef3}.theme-btn.btn-outline-blue{background:transparent;border:1px solid #72a4bd;color:#77bada}.theme-btn.btn-outline-blue:hover{background:#77bada;color:#fff;filter:none}.theme-btn.btn-outline-blue:focus{box-shadow:0 0 0 4px #e7eef3}.theme-btn.btn-gold{background:#b79400;color:#fff}.theme-btn.btn-gold:hover{background:#ab8a03}.theme-btn.btn-gold:focus{background:#ab8a03;box-shadow:0 0 0 4px rgba(158,129,5,.22)}.theme-btn.btn-grey{background:#8d8d8d;color:#fff}.theme-btn.btn-grey:hover{background:#7e7e7e}.theme-btn.btn-grey:focus{background:#7e7e7e;box-shadow:0 0 0 4px #eaeaea}.theme-btn.btn-outline-grey{background:transparent;border:1px solid #b8b8b8;color:#7a7a7a}.theme-btn.btn-outline-grey:hover{background:#a9a9a9;color:#fff;filter:none}.theme-btn.btn-outline-grey:focus{background:#a9a9a9;box-shadow:0 0 0 4px #eaeaea;color:#fff}.theme-btn.btn-outline-white{background:transparent;border:1px solid #efefef;color:#fafafa}.theme-btn.btn-outline-white:hover{background:#fafafa;color:#a0a0a0;filter:none}.theme-btn .icon{margin-left:7px;opacity:.6;vertical-align:middle}.box{background:#fff;box-shadow:0 0 40px rgba(27,26,26,.07);transition:box-shadow .5s ease}.box:hover{box-shadow:0 8px 40px rgba(27,26,26,.12)}.pagination-wrapper{align-items:center;display:flex;justify-content:center;margin:40px auto 60px}.pagination-wrapper ul.pagination{max-width:100%;overflow-x:auto}.pagination-wrapper ul.pagination li.page-item{align-items:center;background:#efefef;border-radius:10px;display:inline-flex;font-weight:500;height:30px;justify-content:center;margin:0 5px 10px;transition:all .3s ease;width:30px}.pagination-wrapper ul.pagination li.page-item:hover{background:#e3d5d5}.pagination-wrapper ul.pagination li.page-item.active{background:#cd6565;color:#fff;pointer-events:none}.pagination-wrapper ul.pagination li.page-item a.page-link{align-items:center;display:flex;height:100%;justify-content:center;width:100%}[data-title]{display:inline-block;position:relative}[data-title]:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #4f5965;bottom:16px;content:"";height:0;width:0;z-index:3}[data-title]:after,[data-title]:before{left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:opacity .2s cubic-bezier(.64,.09,.08,1),transform .2s cubic-bezier(.64,.09,.08,1);visibility:hidden}[data-title]:after{background:#4f5965;border-radius:4px;bottom:20px;color:#fff;content:attr(data-title);font-size:.7rem;padding:.35rem .55rem;white-space:nowrap;z-index:2}[data-title]:hover:after,[data-title]:hover:before{display:block;opacity:1;transform:translateX(-50%) translateY(-1rem);visibility:visible}#modal_wrapper{display:none;z-index:500}#modal_wrapper,#modal_wrapper:before{bottom:0;left:0;position:fixed;right:0;top:0}#modal_wrapper:before{background-color:rgba(0,0,0,.7);content:"";display:block}#modal_wrapper .modal-content{animation-duration:.3s;background:#fff;border-radius:5px;left:0;margin:0 auto;max-height:90vh;max-width:400px;min-height:50vh;overflow:hidden;position:fixed;right:0;top:5vh;z-index:1200}#modal_wrapper .modal-content .modal-head{align-items:center;background:#4d6985;color:#e8e8e8;display:flex;font-size:.9rem;height:55px;justify-content:center;padding:0 25px}#modal_wrapper .modal-content .modal-head .icon{margin-left:8px;opacity:.7}#modal_wrapper .modal-content .modal-head button{align-items:center;background:hsla(0,0%,100%,.1);border-radius:50%;display:flex;font-size:1rem;height:30px;justify-content:center;margin-right:auto;transition:all .2s ease;width:30px}#modal_wrapper .modal-content .modal-head button:hover{background:hsla(0,0%,100%,.15)}#modal_wrapper .modal-content .modal-body{height:calc(100% - 55px)}#modal_wrapper .modal-content .modal-body .buttons-wrapper{margin-top:25px;text-align:left}#modal_wrapper .modal-content .modal-body .buttons-wrapper button{border-radius:4px;font-size:.9rem;padding:6px 20px}.public-page{overflow:hidden}.public-page header{align-items:center;display:flex;gap:40px;height:110px;padding:0 60px;position:relative}.public-page header:before{animation:rotating 250s linear infinite;background:url(/img/logo-silver.svg?v=2) no-repeat 50%/contain;border-radius:50%;content:"";display:block;height:78vw;pointer-events:none;position:absolute;right:43vw;top:-34vw;width:80vw;z-index:-1}.public-page header .logo-wrapper{display:block;flex:0 0 130px;transition:all .3s ease}.public-page header .logo-wrapper:hover{opacity:.7;transform:scale(1.1)}.public-page header #main_nav_list{align-items:center;display:flex;gap:6px}.public-page header #main_nav_list li a{color:#4e4e4e;display:inline-block;font-size:.95rem;font-weight:500;padding:6px 10px;position:relative;transition:all .2s ease;white-space:nowrap}.public-page header #main_nav_list li a:hover{color:#73d3a2}.public-page header #main_nav_list li a.active:after{background:#6de8a5;border-radius:5px;bottom:-5px;content:"";display:block;height:7px;left:50%;position:absolute;transform:translateX(-50%);width:70%}.public-page header .hamburger-menu-btn{align-items:center;border:1px solid #83c3a2;border-radius:5px;color:#83c3a2;cursor:pointer;display:none;font-size:.8rem;height:30px;justify-content:center;margin-right:auto;width:30px}.public-page header .hamburger-menu-btn:active,.public-page header .hamburger-menu-btn:hover{background:#83c3a2;color:#fff}.public-page footer{background:#363636;color:#fff;margin-top:200px;position:relative;z-index:2}.public-page footer .top-curve{position:absolute;top:-5.1vw;width:100%}.public-page footer .social-networks{bottom:2.5vw;display:flex;justify-content:center;position:relative;text-align:center;transform:scale(.9)}.public-page footer .social-networks a{background-image:url(/img/social-network-sprites.png?v=2);background-repeat:no-repeat;display:inline-block;height:40px;margin:0 15px;opacity:.7;transition:all .2s ease;width:40px}.public-page footer .social-networks a:hover{opacity:1}.public-page footer .social-networks a.bale{background-position:0 -80px}.public-page footer .social-networks a.bale:hover{background-position:0 -40px}.public-page footer .social-networks a.telegram{background-position:-120px -80px}.public-page footer .social-networks a.telegram:hover{background-position:-120px -40px}.public-page footer .social-networks a.instagram{background-position:-160px -80px}.public-page footer .social-networks a.instagram:hover{background-position:-160px -40px}.public-page footer .social-networks a.aparat{background-position:-200px -80px}.public-page footer .social-networks a.aparat:hover{background-position:-200px -40px}.public-page footer .top-section{display:flex;font-size:.9rem;justify-content:space-between;padding:30px 0}.public-page footer .top-section .section-title{color:#73d3a2;font-size:1.3rem;font-weight:700;margin-bottom:25px;text-align:center}.public-page footer .top-section .about{flex:1 1 30%}.public-page footer .top-section .about p{line-height:2;text-align:justify}.public-page footer .top-section .certificates{align-items:center;display:flex;flex:0 0 40%;justify-content:center}.public-page footer .top-section .contact{flex:1 1 30%}.public-page footer .top-section .contact .info-group{display:flex;line-height:1.8}.public-page footer .top-section .contact .info-group:not(:last-child){margin-bottom:20px}.public-page footer .top-section .contact .info-group .icon{height:25px;margin-left:10px;width:25px}.public-page footer .bottom-section{background:#2b2b2b;font-size:.8rem;margin-top:30px;padding:13px 0;text-align:center}.public-page footer .bottom-section .flex-wrapper{align-items:center;display:flex}.public-page footer .bottom-section .flex-wrapper .copyright{color:#8d8d8d}.public-page footer .bottom-section .flex-wrapper .signature{align-items:center;color:#a1a1a1;display:flex;gap:9px;margin-right:auto}.public-page footer .bottom-section .flex-wrapper .signature:hover .heart-icon{color:#f11245;font-weight:900}.public-page footer .bottom-section .flex-wrapper .signature:hover .mhy svg{fill:#34d380;filter:drop-shadow(0 0 2px #14a258)}.public-page footer .bottom-section .flex-wrapper .signature .heart-icon{animation:beatHeart 2s infinite;color:#8f4b54;font-size:.7rem}.public-page footer .bottom-section .flex-wrapper .signature .mhy svg{fill:#50816e;transition:all .25s ease;vertical-align:middle;width:60px}.public-page .container{margin:0 auto;max-width:1240px;padding-left:15px;padding-right:15px;width:100%}.public-page .theme-main-title-1{align-items:center;display:flex;margin-bottom:50px}.public-page .theme-main-title-1:before{background:url(/img/logo-red.svg?v=2) no-repeat 50%/contain;content:"";display:inline-block;height:40px;margin-left:20px;vertical-align:middle;width:40px}.public-page .theme-main-title-1 .text .title{color:#797979;font-size:1.6rem;font-weight:700}.public-page .theme-main-title-1 .text .subtitle{color:#b8b8b8;font-size:1.1rem;font-weight:400}.public-page .theme-main-title-1 .buttons-wrapper{margin-right:auto}.public-page .theme-main-title-1 .buttons-wrapper a{color:#73d3a2;font-size:1.1rem;font-weight:700}.public-page .theme-main-title-1 .buttons-wrapper a:hover{color:#64b88d}.public-page .theme-main-title-2{margin-bottom:50px;text-align:center;width:100%}.public-page .theme-main-title-2 .title{align-items:center;display:flex;font-size:1.6rem;justify-content:center}.public-page .theme-main-title-2 .title:after,.public-page .theme-main-title-2 .title:before{background:#f49595;border-radius:100px;content:"";height:10px;margin:0 30px;width:36px}.public-page .theme-main-title-2 .title .hl{background:#ffe3e3;border-radius:5px;color:#af3333;margin-inline:4px;padding:1px 6px}.public-page .theme-main-title-2 .subtitle{color:#b4b4b4;font-size:1.1rem;font-weight:450;margin-top:15px;text-align:center}.public-page .theme-product-card{border-radius:10px;padding:15px 16px 23px}.public-page .theme-product-card:hover .image-wrapper img{opacity:.85;transform:scale(1.06)}.public-page .theme-product-card .meta-wrapper{align-items:center;display:flex;justify-content:space-between}.public-page .theme-product-card .meta-wrapper .brand{font-size:.65rem;font-weight:600;max-width:75%;white-space:nowrap}.public-page .theme-product-card .meta-wrapper .year{background:#73d3a2;border-radius:100px;color:#fff;font-size:.7rem;font-weight:700;padding:2px 8px}.public-page .theme-product-card .image-wrapper{overflow:hidden;padding:15px}.public-page .theme-product-card .image-wrapper img{margin:0 auto;-o-object-fit:contain;object-fit:contain;transition:all .4s ease;width:100%}.public-page .theme-product-card .title{font-size:.8rem;font-weight:700;padding-right:13px;position:relative;text-align:center}.public-page .theme-product-card .title:before{background-color:#f39383;border-radius:50%;content:"";height:7px;position:absolute;right:0;top:7px;width:7px}.public-page#festival1402 footer{display:none!important}@media (min-width:768px){.public-page#homepage header{height:80px}}@media (max-width:1200px){.public-page .container{max-width:990px}}@media (max-width:992px){.public-page .container{max-width:720px}.public-page .head-theme1 h2{font-size:1.3rem}.public-page .theme-product-card{height:280px}.public-page header{gap:20px;padding:0 40px}.public-page header .logo-wrapper{flex:0 0 110px}.public-page header #main_nav_list li a{font-size:.85rem;padding:6px 7px}.public-page header .hamburger-menu-btn{align-items:center;border:1px solid #83c3a2;border-radius:5px;color:#83c3a2;cursor:pointer;display:none;font-size:.8rem;height:30px;justify-content:center;margin-right:auto;width:30px}.public-page header .hamburger-menu-btn:active,.public-page header .hamburger-menu-btn:hover{background:#83c3a2;color:#fff}.public-page .theme-main-title-1{margin-bottom:25px}.public-page .theme-main-title-1 .text .title{font-size:1.45rem}.public-page .theme-main-title-1 .text .subtitle{font-size:1.05rem}}@media (max-width:768px){.public-page{padding-top:85px}.public-page header{background:#fff;box-shadow:0 10px 10px rgba(0,0,0,.07);display:flex;height:55px;left:0;padding:12px 40px;position:fixed;top:0;width:100%;z-index:5}.public-page header:before{display:none}.public-page header .logo-wrapper{flex:0 0 85px}.public-page header #main_nav_list{align-items:center;background:#73d3a2;display:none;flex-direction:column;left:0;position:fixed;top:55px;width:100%}.public-page header #main_nav_list li{padding:10px 0;text-align:center;width:100%}.public-page header #main_nav_list li:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.2)}.public-page header #main_nav_list li a{color:#4f6b5c;display:inline-block;font-size:.9rem;padding:6px 12px;position:relative}.public-page header #main_nav_list li a:active,.public-page header #main_nav_list li a:hover{color:#6f8d7e}.public-page header #main_nav_list li a.active:after{display:none}.public-page header .hamburger-menu-btn{display:flex}.public-page footer{margin-top:70px}.public-page footer .top-curve{top:-4.85vw}.public-page footer .social-networks{bottom:-20px;position:relative}.public-page footer .social-networks a{margin:0 20px}.public-page footer .top-section{flex-wrap:wrap;margin:50px auto 30px;padding:0 35px}.public-page footer .top-section .section-title{margin-bottom:15px}.public-page footer .top-section .about{flex:1 1 100%}.public-page footer .top-section .certificates{flex:0 0 100%;margin-bottom:30px;order:-1}.public-page footer .top-section .contact{flex:1 1 100%;margin:40px 0 15px}.public-page footer .top-section .contact .info-group{line-height:2}.public-page footer .top-section .contact .info-group .icon{height:32px;margin-left:13px;width:32px}.public-page footer .bottom-section .flex-wrapper{flex-wrap:wrap;justify-content:center}.public-page footer .bottom-section .flex-wrapper .copyright{flex:1 1 100%;font-size:.7rem;margin-bottom:10px}.public-page footer .bottom-section .flex-wrapper .signature{font-size:.65rem;margin-right:unset;text-align:center}.public-page .theme-main-title-1{margin-bottom:20px}.public-page .theme-main-title-1:before{height:33px;margin-left:11px;width:33px}.public-page .theme-main-title-1 .text .title{font-size:1.2rem}.public-page .theme-main-title-1 .text .subtitle{font-size:.95rem}.public-page .theme-main-title-1 .buttons-wrapper a{font-size:1rem}.public-page .theme-main-title-2 .title{font-size:1.2rem}.public-page .theme-main-title-2 .title:after,.public-page .theme-main-title-2 .title:before{height:8px;width:23px}.public-page .theme-main-title-2 .title:before{margin-inline:0 17px}.public-page .theme-main-title-2 .title:after{margin-inline:17px 0}.public-page .theme-main-title-2 .subtitle{font-size:1.05rem}.public-page .container{max-width:540px;padding:0 20px}.public-page .head-theme1{margin-bottom:35px}.public-page .head-theme1 h2:before{height:35px;margin-left:10px;width:35px}.public-page .head-theme1 .buttons-wrapper{display:none}.public-page .theme-product-card{height:230px;overflow:hidden}.public-page .theme-product-card .title{font-size:.7rem}.public-page .theme-product-card .meta-wrapper .brand{font-size:.6rem;max-width:85px;overflow:hidden;white-space:nowrap}.public-page .theme-product-card .meta-wrapper .year{font-size:.6rem}.public-page#homepage{padding-top:55px}}#login #login_form_wrapper{align-items:center;display:flex;justify-content:space-between;margin:50px 0 100px;padding:50px 80px;position:relative}#login #login_form_wrapper:before{background:url(/img/logo-red.svg?v=2) no-repeat 50%/contain;content:"";display:block;height:130px;position:absolute;right:14.5%;top:-45px;transform:rotate(43deg);width:130px;z-index:-1}#login #login_form_wrapper .logo-wrapper{flex:0 0 30%;margin-left:50px;text-align:center}#login #login_form_wrapper .logo-wrapper img{margin:0 auto;max-width:160px;width:50%}#login #login_form_wrapper .logo-wrapper h1{color:#6de8a5;display:block;font-size:1.8rem;font-weight:700;line-height:2;margin:30px 0 0;padding-top:30px;position:relative;text-align:center}#login #login_form_wrapper .logo-wrapper h1:before{background:#cecfcf;border-radius:10px;content:"";display:block;height:10px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:50px}#login #login_form_wrapper .logo-wrapper .subtitle{color:#cecfcf;font-size:1.3rem;font-weight:500;margin-top:-5px;position:relative}#login #login_form_wrapper .form-wrapper{flex:1 1;margin:0 auto;max-width:500px}#login #login_form_wrapper .form-wrapper .head h2{color:#797979;font-size:1.3rem;margin-bottom:30px}#login #login_form_wrapper .form-wrapper .head h2:before{background:#f49595;border-radius:50px;content:"";display:inline-block;height:7px;margin-left:20px;vertical-align:middle;width:30px}#login #login_form_wrapper .form-wrapper .form-group{align-items:center;display:flex;margin-bottom:30px}#login #login_form_wrapper .form-wrapper .form-group label{color:#d3d3d3;flex:0 0 150px}#login #login_form_wrapper .form-wrapper .form-group .theme-input{background:#fafafa;border:none;border-radius:20px;color:#456c8e;direction:ltr;font-weight:500;padding:10px 25px;text-align:center;width:100%}#login #login_form_wrapper .form-wrapper .form-group .theme-input:focus{background:#f3f3f3}#login #login_form_wrapper .form-wrapper .form-group .theme-input::-moz-placeholder{color:#c4c4c4;font-weight:300}#login #login_form_wrapper .form-wrapper .form-group .theme-input::placeholder{color:#c4c4c4;font-weight:300}#login #login_form_wrapper .form-wrapper #submit_btn{border-radius:200px;display:block;float:left;font-weight:700;margin:20px auto 0;padding:12px 0;width:70%}#login #login_form_wrapper .form-wrapper #submit_btn .icon{font-size:1.2rem;margin-left:15px;opacity:.7}@media (max-width:992px){#login #login_form_wrapper{flex-direction:column;padding:40px 60px}#login #login_form_wrapper:before{display:none}#login #login_form_wrapper .logo-wrapper{flex:0 0 100%;margin:0 0 30px}#login #login_form_wrapper .logo-wrapper img{max-width:150px;width:60%}}@media (max-width:768px){#login #login_form_wrapper{margin:0 0 50px;padding:50px 25px}#login #login_form_wrapper .logo-wrapper{flex:0 0 100%}#login #login_form_wrapper .logo-wrapper img{width:70%}#login #login_form_wrapper .logo-wrapper h1{font-size:1.5rem}#login #login_form_wrapper .logo-wrapper .subtitle{font-size:1.1rem}#login #login_form_wrapper .description-wrapper p{font-size:.9rem;line-height:2.1;text-align:justify}}#homepage #intro{margin-block:20px}#homepage #intro .poster-wrapper{aspect-ratio:2/1.1;background:#9b51c0 url(/img/poster1404/background.jpg) no-repeat 50%/cover;border-radius:21px;position:relative;width:100%}#homepage #intro .poster-wrapper:hover .texts{transform:translateY(-50%) scale(1.05)}#homepage #intro .poster-wrapper .position{background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}#homepage #intro .poster-wrapper .characters{aspect-ratio:1;background-image:url(/img/poster1404/characters.png);right:min(9%,100px);top:50%;transform:translateY(-50%);width:clamp(200px,50%,450px)}#homepage #intro .poster-wrapper .texts{aspect-ratio:1;background-image:url(/img/poster1404/texts.png);left:min(9%,100px);top:50%;transform:translateY(-50%);transition:all .55s ease;width:clamp(200px,50%,450px)}#homepage #intro .poster-wrapper .flash{animation:sparkle 2s infinite;aspect-ratio:3/2;background-image:url(/img/poster1404/sparkle.png)}#homepage #intro .poster-wrapper .flash:first-child{right:20%;top:9%;transform:rotate(35deg);width:63px}#homepage #intro .poster-wrapper .flash:nth-child(2){animation-delay:.1s;left:10%;top:13%;transform:rotate(97deg);width:83px}#homepage #intro .poster-wrapper .flash:nth-child(3){animation-delay:.2s;left:10%;top:84%;width:80px}#homepage #intro .poster-wrapper .flash:nth-child(4){animation-delay:.7s;left:50%;top:60%;width:50px}#homepage #intro .poster-wrapper .flash:nth-child(5){animation-delay:1s;left:30%;top:10%;width:80px}#homepage #intro .poster-wrapper .flash:nth-child(6){animation-delay:1.3s;animation-duration:2.3s;right:0;top:57%;width:110px}#homepage #intro .poster-wrapper .flash:nth-child(7){animation-delay:1.7s;left:80%;top:90%;width:80px}#homepage #intro .poster-wrapper .flash:nth-child(8){animation-delay:1.8s;animation-duration:2.5s;left:3%;top:57%;width:70px}@keyframes sparkle{0%{opacity:0;transform:scale(.1)}3%{opacity:1;transform:scale(1)}30%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}#homepage #provinces{margin-block:50px}#homepage #provinces .banners-wrapper{grid-gap:15px;display:grid;grid-template-columns:1.15fr 1fr}#homepage #provinces .banners-wrapper .grid{grid-gap:15px;display:grid;grid-template-columns:repeat(2,1fr)}#homepage #provinces .banners-wrapper .banner-group{border-radius:10px;overflow:hidden;width:100%}#homepage #provinces .banners-wrapper .banner-group.tehran{grid-column:span 2;grid-row:span 2}#homepage #provinces .banners-wrapper .banner-group:hover img{opacity:.75;transform:scale(1.04)}#homepage #provinces .banners-wrapper .banner-group img{height:100%;-o-object-fit:contain;object-fit:contain;transition:all .4s ease}#homepage #map{margin-block:40px 30px}#homepage #map .cols{align-items:flex-start;display:flex;gap:120px;justify-content:space-between;margin-block:40px}#homepage #map .cols .col.map{width:45%}#homepage #map .cols .col.map .province path{fill:#38a766;cursor:pointer;transition:all .25s ease}#homepage #map .cols .col.map .province path.disabled{fill:#d0dadb!important;cursor:default;pointer-events:none}#homepage #map .cols .col.map .province path.selected{fill:#bd4b6c!important}#homepage #map .cols .col.map .province path:hover{fill:#5ec188}#homepage #map .cols .col.map .border path,#homepage #map .cols .col.map .island path{fill:#fff}#homepage #map .cols .col.map .lake path,#homepage #map .cols .col.map .sea path{fill:#6caed8}#homepage #map .cols .col.info{background:#f5f7f7;border-radius:40px;padding:40px;position:relative;width:35%}#homepage #map .cols .col.info:before{aspect-ratio:5/3;background:url(/img/iran-flag.png) no-repeat 50%/contain;content:"";display:block;left:-8%;position:absolute;top:-4%;transform:rotate(18deg);width:100px}#homepage #map .cols .col.info .info-group{align-items:center;display:flex;font-size:1.1rem;gap:40px;margin-bottom:40px}#homepage #map .cols .col.info .info-group.province .value{background-color:#f8f0d3;border-radius:8px;color:#a08009;padding:10px 20px}#homepage #map .cols .col.info .info-group .label{font-size:1.3rem;margin:0;white-space:nowrap}#homepage #map .cols .col.info .info-group .value{color:#3d3d3d;font-size:1.3rem;font-weight:700}#homepage #map .cols .col.info .buttons-wrapper{margin-top:20px;text-align:center}#homepage #map .cols .col.info .buttons-wrapper .more-btn{background:#2ea7bd;border-radius:100px}#homepage #map .cols .col.info .buttons-wrapper .more-btn .icon-left{transition:all .3s ease}#homepage #map .cols .col.info .buttons-wrapper .more-btn:hover{background:#2f8999}#homepage #map .cols .col.info .buttons-wrapper .more-btn:hover .icon-left{margin-right:13px}#homepage #virtual{margin-block:80px}#homepage #virtual .banner-wrapper{border-radius:21px;overflow:hidden}#homepage #virtual .banner-wrapper:hover img{opacity:.85;transform:scale(1.02)}#homepage #virtual .banner-wrapper img{transition:all .3s ease;width:100%}#homepage #wholesale2{margin:120px 0}#homepage #wholesale2 .main-title{margin-bottom:50px}#homepage #wholesale2 .shops{grid-gap:10px;display:grid;grid-template-columns:1fr 1fr 1fr}#homepage #wholesale2 .shops a{border-radius:7px;overflow:hidden}#homepage #wholesale2 .shops a:hover img{opacity:.85;transform:scale(1.05)}#homepage #wholesale2 .shops a img{transition:all .3s ease}#homepage #members{margin-block:60px;position:relative}#homepage #members .body{grid-gap:20px;display:grid;grid-template-columns:repeat(9,1fr);margin:0 auto;place-items:center}#homepage #members .body .member-group{aspect-ratio:1;border:3px solid #e8efe8;border-radius:50%;box-shadow:0 0 0 5px #fff,0 0 40px rgba(0,0,0,.06);display:grid;overflow:hidden;padding:13px;place-items:center;width:100%}#homepage #members .body .member-group.active,#homepage #members .body .member-group:hover{border:4px solid #b0e9cc;box-shadow:0 0 0 5px #fff,0 0 48px rgba(115,211,162,.15)}#homepage #members .body .member-group.active img,#homepage #members .body .member-group:hover img{transform:scale(1.18)}#homepage #members .body .member-group img{transition:all .3s ease}#homepage #members .body .more-btn{align-items:center;background:#73d3a2;border-radius:100px;box-shadow:0 0 28px rgba(40,40,40,.2);color:#fff;display:none;font-weight:700;height:45px;justify-content:center;margin:30px auto 0;width:240px}#homepage #members .body .more-btn:hover{background:#6ac697;box-shadow:0 0 28px rgba(40,40,40,.28)}#homepage #blog{margin:0;padding-block:80px;position:relative}#homepage #blog .grid-wrapper{grid-column-gap:35px;display:grid;grid-template-columns:3fr 1fr}#homepage #blog .articles-wrapper .body{grid-gap:35px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:185px 185px}#homepage #blog .articles-wrapper .body .post-group{border-radius:10px;box-shadow:0 0 50px rgba(0,0,0,.14);overflow:hidden;position:relative}#homepage #blog .articles-wrapper .body .post-group:hover .post-cover-img{opacity:.8}#homepage #blog .articles-wrapper .body .post-group:first-child{grid-column:span 2;grid-row:span 2}#homepage #blog .articles-wrapper .body .post-group:first-child .date-wrapper{height:60px;width:60px}#homepage #blog .articles-wrapper .body .post-group:first-child .date-wrapper .day{font-size:1.4rem;font-weight:700}#homepage #blog .articles-wrapper .body .post-group:first-child .date-wrapper .month{font-size:1rem;font-weight:500}#homepage #blog .articles-wrapper .body .post-group:first-child .title-wrapper{font-size:1.4rem;font-weight:700;padding:5px 15px}#homepage #blog .articles-wrapper .body .post-group:after{background-image:linear-gradient(180deg,transparent,rgba(115,211,162,.7));bottom:0;content:"";height:70%;left:0;position:absolute;width:100%;z-index:0}#homepage #blog .articles-wrapper .body .post-group .post-cover-img{box-shadow:0 0 50px rgba(0,0,0,.14);height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease;width:100%}#homepage #blog .articles-wrapper .body .post-group .date-wrapper{align-items:center;background:#f39383;border-radius:5px;color:#fff;display:flex;flex-direction:column;font-size:.75rem;height:47px;justify-content:center;left:25px;position:absolute;top:25px;width:47px;z-index:2}#homepage #blog .articles-wrapper .body .post-group .date-wrapper .day{font-size:1rem;font-weight:500;line-height:.7}#homepage #blog .articles-wrapper .body .post-group .date-wrapper .month{font-size:.6rem}#homepage #blog .articles-wrapper .body .post-group .title-wrapper{background:#73d3a2;border-radius:5px;bottom:25px;color:#fff;font-size:.9rem;font-weight:500;max-width:calc(100% - 50px);padding:3px 8px;position:absolute;right:25px;z-index:2}#homepage #blog .more-btn{align-items:center;background:#73d3a2;border-radius:100px;box-shadow:0 0 28px rgba(40,40,40,.2);color:#fff;display:none;font-weight:700;height:45px;justify-content:center;margin:40px auto 0;width:240px}#homepage #blog .more-btn:hover{background:#6ac697;box-shadow:0 0 28px rgba(40,40,40,.28)}#homepage #blog .ads-wrapper .main-title{justify-content:center}#homepage #blog .ads-wrapper .main-title:before{display:none}#homepage #blog .ads-wrapper .body{grid-row-gap:35px;display:grid;grid-template-columns:1fr;grid-template-rows:185px 185px}#homepage #blog .ads-wrapper .body .banner-wrapper{border-radius:10px;box-shadow:0 0 50px rgba(0,0,0,.14);overflow:hidden}#homepage #blog .ads-wrapper .body .ad-banner-img{display:block;transition:all .25s ease;width:100%}#homepage #blog .ads-wrapper .body .ad-banner-img:hover{opacity:.75}#homepage #contact{margin-block:60px 50px}#homepage #contact .grid-wrapper{display:grid;gap:20px 40px;grid-template-columns:1fr 1fr;margin-inline:auto;max-width:900px}#homepage #contact .grid-wrapper .form-group{display:flex;flex-direction:column;gap:7px}#homepage #contact .grid-wrapper .form-group.message-wrapper{grid-column:-1/1}#homepage #contact .grid-wrapper .form-group .label{color:#9a9797;font-size:.93rem;font-weight:460}#homepage #contact .grid-wrapper .form-group .label .icon{font-size:1.1rem;margin-left:7px;vertical-align:middle}#homepage #contact .grid-wrapper .form-group .label em{color:#d0abb5;font-size:.8rem;font-style:normal;font-weight:400}#homepage #contact .grid-wrapper .form-group .theme-input{background:#f7f7f7;border:1px solid #e9e9e9;border-radius:20px;color:#456c8e;font-weight:600;padding:10px 25px;transition:none;width:100%}#homepage #contact .grid-wrapper .form-group .theme-input:focus{border-color:transparent;outline:2px solid #b4c1cf}#homepage #contact .buttons-wrapper{margin:50px auto 0;max-width:900px;text-align:left}#homepage #contact .buttons-wrapper #submit_btn{align-items:center;background:#73d3a2;border-radius:100px;box-shadow:0 0 28px rgba(40,40,40,.2);color:#fff;display:flex;font-weight:700;gap:10px;margin-right:auto;margin-top:0;padding:14px 40px;white-space:nowrap}#homepage #media{padding-block:40px 0}#homepage #media .body{grid-column-gap:35px;grid-row-gap:20px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:160px 160px}#homepage #media .body .media-group{border-radius:10px;box-shadow:0 0 50px rgba(0,0,0,.14);overflow:hidden;position:relative}#homepage #media .body .media-group:hover .gallery-cover-img{opacity:.75;transform:scale(1.07)}#homepage #media .body .media-group:first-child{grid-column:span 2;grid-row:span 2}#homepage #media .body .media-group:first-child .info-wrapper{bottom:25px;padding:0 20px}#homepage #media .body .media-group:first-child .info-wrapper .title{font-size:1.3rem;font-weight:700;padding:6px 18px}#homepage #media .body .media-group:first-child .info-wrapper .duration{font-size:1.3rem}#homepage #media .body .media-group:after{background:rgba(115,211,162,.3);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#homepage #media .body .media-group .gallery-cover-img{height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .25s ease,transform .4s ease;width:100%}#homepage #media .body .media-group .icon{filter:invert(100%) sepia(19%) saturate(5692%) hue-rotate(69deg) brightness(93%) contrast(86%);left:50%;position:absolute;top:40%;transform:translate(-50%,-50%);width:12%}#homepage #media .body .media-group .info-wrapper{align-items:center;bottom:15px;color:#fff;display:flex;font-weight:700;left:0;padding:0 10px;position:absolute;width:100%;z-index:2}#homepage #media .body .media-group .info-wrapper .title{background:#73d3a2;border-radius:5px;color:#fff;font-size:.9rem;font-weight:500;max-width:95%;overflow:hidden;padding:3px 8px}#homepage #media .body .more-btn{align-items:center;background:#73d3a2;border-radius:100px;box-shadow:0 0 28px rgba(40,40,40,.2);color:#fff;display:none;font-weight:700;height:45px;justify-content:center;margin:40px auto 0;width:240px}#homepage #media .body .more-btn:hover{background:#6ac697;box-shadow:0 0 28px rgba(40,40,40,.28)}#homepage #our_partners{background:#f9f9f9;margin:140px 0 -200px;padding:0 0 90px;position:relative}#homepage #our_partners:before{background:#f9f9f9;border-radius:50%;content:"";display:block;height:420px;left:50%;position:absolute;top:-46px;transform:translateX(-50%);width:160vw;z-index:-1}#homepage #our_partners h2{color:#73d3a2;font-size:1.6rem;margin-bottom:30px;text-align:center}#homepage #our_partners .partners-wrapper{margin-bottom:15px;padding:0 60px}#homepage #our_partners .partners-wrapper .partner-group{height:245px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}#homepage #our_partners .partners-wrapper .partner-group:hover img{filter:drop-shadow(0 12px 7px rgba(0,0,0,.15));transform:translateY(-7px)}#homepage #our_partners .partners-wrapper .partner-group img{display:block;margin:0 auto;padding:6px;transition:all .3s ease;width:80%}#homepage #our_partners .partners-wrapper .partner-group .title{color:#cbcbcb;font-weight:700;margin-top:20px}#homepage #our_partners .swiper .swiper-wrapper{margin-bottom:50px}#homepage #our_partners .swiper .swiper-pagination-bullet-active{background:#73d3a2}#homepage #hamehhazer{background:#f4f6f7 url(/hamehazer/img/bg-sky.jpg) no-repeat 50%/100%;height:60vh;margin-top:50px;max-height:500px;position:relative}#homepage #hamehhazer .sea-wave{aspect-ratio:6/1;background:url(/hamehazer/img/sea-wave-left-transparent.png) no-repeat 0/cover;bottom:0;position:absolute;right:0;width:50%}#homepage #hamehhazer .boat{background:url(/hamehazer/img/kids-ship.png) no-repeat 100%/contain;bottom:0;height:110%;position:absolute;right:4%;width:30%}#homepage #hamehhazer .logo-wrapper{aspect-ratio:25/22;display:block;left:33%;max-width:330px;position:absolute;top:50%;transform:translateY(-50%);transition:all .6S ease;width:18%}#homepage #hamehhazer .logo-wrapper:hover{opacity:.85;transform:translateY(-50%) scale(1.04)}#homepage #hamehhazer .logo-wrapper img{width:100%}#homepage #hamehhazer .info-wrapper{display:flex;flex-direction:column;gap:30px;left:5%;position:absolute;top:50%;transform:translateY(-50%);width:22%}#homepage #hamehhazer .info-wrapper .more-btn{align-self:center;background:#ed2663;color:#fff;font-size:.9rem;font-weight:700;padding:12px 35px}#homepage #hamehhazer .info-wrapper .more-btn:hover{background:#d02559}#homepage #hamehhazer .info-wrapper .more-btn:hover .icon{transform:translateX(-5px)}#homepage #hamehhazer .info-wrapper .more-btn .icon{margin-right:10px;transition:all .3s ease;vertical-align:middle}@media (max-width:1200px){#homepage #hamehhazer{max-height:330px}}@media (max-width:992px){#homepage #hamehhazer{max-height:240px}#homepage #hamehhazer .logo-wrapper{width:21%}#homepage #hamehhazer .info-wrapper{gap:15px;width:25%}#homepage #hamehhazer .info-wrapper .more-btn{font-size:.8rem;font-weight:500;padding:8px 17px}}@media (max-width:768px){#homepage #hamehhazer{background-size:cover;height:auto;margin-top:20px;max-height:unset;padding-block:30px 290px}#homepage #hamehhazer .sea-wave{background-image:url(/hamehazer/img/sea-wave.png);height:90px;width:100%}#homepage #hamehhazer .boat{aspect-ratio:1/1.2;background-position:50%;bottom:0;height:auto;left:50%;right:unset;transform:translateX(-50%);width:60%}#homepage #hamehhazer .logo-wrapper{display:block;inset:0;margin:0 auto;position:relative;transform:none;width:40%}#homepage #hamehhazer .info-wrapper{gap:15px;inset:0;margin:15px auto;position:relative;text-align:center;transform:none;width:60%}#homepage #hamehhazer .info-wrapper .more-btn{padding-block:12px;width:90%}}@media (max-width:992px){#homepage #intro .poster-wrapper{border-radius:10px}#homepage #intro .poster-wrapper .characters{right:min(6%,40px);width:clamp(200px,50%,260px)}#homepage #intro .poster-wrapper .texts{left:min(8%,70px);width:clamp(200px,50%,280px)}#homepage #provinces .banners-wrapper,#homepage #provinces .banners-wrapper .grid{grid-gap:10px}#homepage #map .cols{gap:40px}#homepage #map .cols .col.map{width:46%}#homepage #map .cols .col.info{border-radius:20px;flex:1 1;padding:30px;width:unset}#homepage #map .cols .col.info:before{width:80px}#homepage #map .cols .col.info .info-group{gap:25px}#homepage #map .cols .col.info .info-group .label{font-size:1rem}#homepage #map .cols .col.info .info-group .value{font-size:.9rem}#homepage #virtual{margin-block:40px}#homepage #virtual .banner-wrapper{border-radius:10px}#homepage #wholesale2{margin-block:70px}#homepage #wholesale2 .shops{grid-gap:23px;grid-template-columns:1fr 1fr}#homepage #blog{padding:70px 0}#homepage #blog:after,#homepage #blog:before{border-radius:50% 50% 0 0/100% 100% 0 0;height:30px;top:-30px}#homepage #blog:after{bottom:-30px;top:auto}#homepage #blog .grid-wrapper{grid-template-columns:1fr}#homepage #blog .articles-wrapper .body{grid-template-columns:1fr 1fr;grid-template-rows:unset}#homepage #blog .articles-wrapper .body .post-group .post-cover-img{height:auto}#homepage #blog .articles-wrapper .body .post-group .date-wrapper{height:52px;left:15px;top:15px;width:52px}#homepage #blog .articles-wrapper .body .post-group .date-wrapper .day{font-size:1.2rem}#homepage #blog .articles-wrapper .body .post-group .date-wrapper .month{font-size:.8rem}#homepage #blog .articles-wrapper .body .post-group .title-wrapper{bottom:20px;font-size:1.1rem;right:20px}#homepage #blog .ads-wrapper{margin-top:50px}#homepage #blog .ads-wrapper .head{margin-bottom:35px}#homepage #blog .ads-wrapper .body{grid-gap:35px;grid-template-columns:1fr 1fr;grid-template-rows:unset}#homepage #media{padding:70px 0}#homepage #media .body{grid-gap:35px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,190px)}#homepage #members .body{grid-template-columns:repeat(5,1fr)}#homepage #members .body .member-group:nth-child(n+11){display:none}#homepage #our_partners{margin-top:110px;padding:0 0 20px}#homepage #our_partners .partners-wrapper{padding:0}}@media (max-width:768px){#homepage #intro .poster-wrapper .characters{right:min(8.5%,40px);width:clamp(130px,50%,140px)}#homepage #intro .poster-wrapper .texts{width:clamp(130px,40%,220px)}#homepage #intro .poster-wrapper .flash:nth-child(2){left:1%;top:8%;width:35px}#homepage #intro .poster-wrapper .flash:nth-child(3){width:40px}#homepage #intro .poster-wrapper .flash:nth-child(4){left:46%;top:57%;width:33px}#homepage #intro .poster-wrapper .flash:nth-child(7){top:80%;width:47px}#homepage #provinces{margin-block:30px}#homepage #provinces .banners-wrapper,#homepage #provinces .banners-wrapper .grid{grid-template-columns:1fr}#homepage #map .cols{align-items:center;flex-direction:column}#homepage #map .cols .col.info,#homepage #map .cols .col.map{width:88%}#homepage #virtual{margin-block:30px}#homepage #virtual .shop-group .banners-wrapper img{border-radius:10px}#homepage #wholesale2{margin-block:50px}#homepage #wholesale2 .main-title{margin-bottom:25px}#homepage #wholesale2 .shops{grid-gap:8px}#homepage #contact h2+.subtitle{line-height:2;margin-bottom:40px}#homepage #contact .grid-wrapper{grid-template-columns:1fr}#homepage #contact .buttons-wrapper{margin:30px auto 0}#homepage #contact .buttons-wrapper #submit_btn{justify-content:center;margin-inline:auto;max-width:unset;width:80%}#homepage #blog{padding:0}#homepage #blog .articles-wrapper .body{display:block}#homepage #blog .articles-wrapper .body .post-group{display:block;height:200px;margin-bottom:30px}#homepage #blog .articles-wrapper .body .post-group:first-child .date-wrapper{height:52px;left:15px;top:15px;width:52px}#homepage #blog .articles-wrapper .body .post-group:first-child .date-wrapper .day{font-size:1.2rem}#homepage #blog .articles-wrapper .body .post-group:first-child .date-wrapper .month{font-size:.8rem}#homepage #blog .articles-wrapper .body .post-group:first-child .title-wrapper{border-radius:5px;bottom:20px;font-size:1.1rem;right:20px}#homepage #blog .ads-wrapper .body{grid-gap:10px}#homepage #blog .ads-wrapper .body .banner-wrapper{display:block;margin-bottom:30px}#homepage #blog .more-btn{display:flex}#homepage #media{margin-block:40px;padding:0}#homepage #media .body{grid-gap:10px;grid-template-columns:repeat(2,1fr);grid-template-rows:unset}#homepage #media .body .media-group{aspect-ratio:3/2;display:block;margin-bottom:0}#homepage #media .body .media-group:first-child{grid-column:initial;grid-row:initial}#homepage #media .body .media-group:first-child .info-wrapper{bottom:6px;padding:0}#homepage #media .body .media-group:first-child .info-wrapper .title{font-size:.6rem;font-weight:500;padding:3px 8px}#homepage #media .body .media-group:first-child .info-wrapper .duration{font-size:1rem}#homepage #media .body .media-group .icon{width:18%}#homepage #media .body .media-group .info-wrapper{bottom:6px;padding:0;right:3.5%;width:90%}#homepage #media .body .media-group .info-wrapper .title{font-size:.6rem}#homepage #media .body .media-group .gallery-cover-img{height:auto;width:100%}#homepage #media .body .more-btn{display:flex}#homepage #members .body{grid-gap:13px;grid-template-columns:repeat(4,1fr)}#homepage #members .body .member-group{border-width:2px;box-shadow:0 0 0 3px #fff,0 0 20px rgba(0,0,0,.06);padding:11px}#homepage #members .body .member-group:hover{border-width:3px}#homepage #members .body .member-group:nth-child(n+8){display:grid}#homepage #members .body .member-group:nth-child(n+9){display:none}#homepage #members .body .more-btn{display:flex;grid-column:-1/1}#homepage #our_partners{margin-top:80px;padding:0 0 160px}#homepage #our_partners h2{font-size:1.2rem;margin-bottom:20px}#homepage #our_partners .partners-wrapper{padding:0 25px}#homepage #our_partners .partners-wrapper .partner-group{height:auto}#homepage #our_partners .partners-wrapper .partner-group:last-of-type{grid-column:span 2}#homepage #our_partners .partners-wrapper .partner-group img{max-width:90px}#homepage #our_partners .partners-wrapper .partner-group .title{font-size:.6rem;margin-top:10px}}#about_us #introduction{align-items:center;display:flex;justify-content:space-between;margin:50px 0 100px;padding:50px 80px;position:relative}#about_us #introduction:before{background:url(/img/logo-red.svg?v=2) no-repeat 50%/contain;content:"";display:block;height:130px;position:absolute;right:14.5%;top:-45px;transform:rotate(43deg);width:130px;z-index:-1}#about_us #introduction .logo-wrapper{flex:0 0 30%;margin-left:50px;text-align:center}#about_us #introduction .logo-wrapper img{margin:0 auto;max-width:160px;width:50%}#about_us #introduction .logo-wrapper h1{color:#6de8a5;display:block;font-size:1.8rem;font-weight:700;line-height:2;margin:30px 0 0;padding-top:30px;position:relative;text-align:center}#about_us #introduction .logo-wrapper h1:before{background:#cecfcf;border-radius:10px;content:"";display:block;height:10px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:50px}#about_us #introduction .logo-wrapper .subtitle{color:#cecfcf;font-size:1.3rem;font-weight:500;margin-top:-5px;position:relative}#about_us #introduction .description-wrapper{display:flex;flex:1 1;flex-direction:column;position:relative}#about_us #introduction .description-wrapper p{font-weight:500;line-height:2.3;text-align:justify}#about_us #vision_mission{display:flex;font-weight:500}#about_us #vision_mission .mission-wrapper,#about_us #vision_mission .vision-wrapper{flex:1 1 50%}#about_us #vision_mission ul{margin-top:40px;padding-right:7%}#about_us #vision_mission ul li{align-items:flex-start;display:flex;font-weight:700;line-height:2;margin-bottom:30px}#about_us #vision_mission ul li:before{background:#6de8a5;border-radius:10px;content:"";flex:0 0 20px;height:8px;margin-left:15px;position:relative;top:12px}#about_us #goals{margin:50px 0}#about_us #goals img{display:block;margin:0 auto;max-width:800px;width:80%}#about_us #values{background:#8ff6be url(/img/stationary-pattern.png) repeat;margin:150px 0 130px;padding:50px 0;position:relative}#about_us #values:after,#about_us #values:before{background:#8ff6be;border-radius:50% 50% 0 0/100% 100% 0 0;content:"";display:block;height:45px;left:0;position:absolute;top:-45px;width:100%;z-index:-1}#about_us #values:after{bottom:-45px;top:auto;transform:rotate(180deg)}#about_us #values h2{color:#fff;font-size:1.4rem;font-weight:700;margin-bottom:50px}#about_us #values h2:before{background:#f49595;border-radius:100px;content:"";display:inline-block;height:10px;margin-left:15px;vertical-align:middle;width:35px}#about_us #values .flex-wrapper{display:flex;flex-wrap:wrap;gap:50px;justify-content:center}#about_us #values .value-group{align-items:flex-start;color:dimgray;display:flex;flex:0 0 29%;font-weight:700;line-height:2;text-align:justify}#about_us #values .value-group strong{font-weight:900}#about_us #values .value-group:before{background:#f49595;border-radius:100px;content:"";flex-shrink:0;height:8px;margin-left:15px;position:relative;top:11px;width:20px}#about_us #board_members{margin-block:50px}#about_us #board_members .members-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:70px;justify-content:center;margin-top:100px}#about_us #board_members .members-wrapper .member-card{background:#fff;border-radius:10px;box-shadow:0 0 40px rgba(27,26,26,.07);flex:0 0 260px;margin:0;padding:10px 10px 30px;position:relative;text-align:center}#about_us #board_members .members-wrapper .member-card:before{background:url(/img/logo-red.png?v=2) no-repeat 50%/contain;content:"";display:block;height:110px;left:50%;position:absolute;top:-40px;transform:translateX(-50%) rotate(43deg);width:100px;z-index:-1}#about_us #board_members .members-wrapper .member-card .avatar-wrapper{border-radius:10px;display:block;overflow:hidden;position:relative}#about_us #board_members .members-wrapper .member-card .avatar-wrapper:hover:after{opacity:0}#about_us #board_members .members-wrapper .member-card .avatar-wrapper:hover img{transform:scale(1.07)}#about_us #board_members .members-wrapper .member-card .avatar-wrapper:after{background:#6de8a5;content:"";display:block;height:100%;left:0;opacity:.3;position:absolute;top:0;transition:all .4s ease;width:100%}#about_us #board_members .members-wrapper .member-card .avatar-wrapper img{display:block;transition:all .4s ease;width:100%}#about_us #board_members .members-wrapper .member-card .name{color:#676767;font-weight:700}#about_us #board_members .members-wrapper .member-card .name:before{background:#6de8a5;border-radius:100px;content:"";display:block;height:7px;margin:20px auto 12px;width:40px}#about_us #board_members .members-wrapper .member-card .role{color:#929292;font-size:.9rem;font-weight:300;margin-bottom:20px}#about_us #board_members .members-wrapper .member-card .more-btn{border:1px solid #cbcbcb;border-radius:5px;color:#cbcbcb;font-size:.8rem;padding:6px 12px;transition:all .2s ease}#about_us #board_members .members-wrapper .member-card .more-btn:hover{background:#9b9b9b;color:#fff}#about_us h2.title-theme1{color:#717171;font-size:1.4rem;font-weight:700;margin-bottom:50px}#about_us h2.title-theme1:before{background:url(/img/logo-red.svg?v=2) no-repeat 50%/contain;content:"";display:inline-block;height:40px;margin-left:15px;vertical-align:middle;width:40px}@media (max-width:992px){#about_us #introduction{flex-direction:column;padding:40px 60px}#about_us #introduction:before{display:none}#about_us #introduction .logo-wrapper{flex:0 0 100%;margin:0 0 30px}#about_us #introduction .logo-wrapper img{max-width:150px;width:60%}#about_us #vision_mission{flex-direction:column}#about_us #vision_mission .vision-wrapper{margin-bottom:50px}#about_us #goals{margin:50px 0}#about_us #goals img{width:90%}#about_us #values{height:auto;padding:30px 0}#about_us #values:after,#about_us #values:before{border-radius:50% 50% 0 0/100% 100% 0 0;height:30px;top:-30px}#about_us #values:after{bottom:-30px;top:auto}#about_us #values h2{margin-bottom:30px}#about_us #values .flex-wrapper{display:flex;flex-wrap:wrap;justify-content:center}#about_us #values .value-group{flex:0 0 43%}#about_us #values .value-group:last-child{margin-bottom:0}#about_us #board_members .members-wrapper{gap:40px}#about_us #board_members .members-wrapper .member-card{flex:0 0 200px}#about_us #board_members .members-wrapper .member-card:before{height:80px;top:-30px;width:70px}}@media (max-width:768px){#about_us #introduction{margin:0 0 50px;padding:50px 25px}#about_us #introduction .logo-wrapper{flex:0 0 100%}#about_us #introduction .logo-wrapper img{width:70%}#about_us #introduction .logo-wrapper h1{font-size:1.5rem}#about_us #introduction .logo-wrapper .subtitle{font-size:1.1rem}#about_us #introduction .description-wrapper p{font-size:.9rem;line-height:2.1;text-align:justify}#about_us #goals img{width:100%}#about_us #values{margin:100px 0}#about_us #values .flex-wrapper{align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center}#about_us #values .value-group{flex:0 0 100%}#about_us #board_members .members-wrapper{gap:40px 20px;margin-top:50px}#about_us #board_members .members-wrapper .member-card{flex:0 0 46%}#about_us #board_members .members-wrapper .member-card .role{font-size:.7rem}#about_us #board_members .members-wrapper .member-card .name{font-size:.85rem}#about_us #board_members .members-wrapper .member-card .more-btn{font-size:.6rem}}#contact_us #map_wrapper{background:#c7dfd2;border:6px solid #6ae1a0;border-radius:15px;height:430px;margin:50px 0;position:relative;width:100%;z-index:0}#contact_us #map_wrapper .logo-vector{height:100px;left:50%;position:absolute;top:-40px;transform:translateX(-50%);width:100px;z-index:-1}#contact_us #info_form_wrapper{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:200px}#contact_us #info_form_wrapper .box{padding:40px 50px}#contact_us #info_form_wrapper .box .head h2{color:#797979;font-size:1.3rem;margin-bottom:30px}#contact_us #info_form_wrapper .box .head h2:before{background:#f49595;border-radius:50px;content:"";display:inline-block;height:7px;margin-left:20px;vertical-align:middle;width:30px}#contact_us #info_form_wrapper #info_wrapper{flex:0 0 500px;margin-left:50px}#contact_us #info_form_wrapper #info_wrapper .info-group{align-items:center;display:flex}#contact_us #info_form_wrapper #info_wrapper .info-group:not(:last-child){margin-bottom:15px}#contact_us #info_form_wrapper #info_wrapper .info-group .icon{height:30px;margin-left:20px;width:30px}#contact_us #info_form_wrapper #info_wrapper .info-group .value{color:#9f9f9f;line-height:2}#contact_us #info_form_wrapper #form_wrapper{flex:1 1}#contact_us #info_form_wrapper #form_wrapper .grid-wrapper{grid-column-gap:30px;grid-row-gap:18px;display:grid;grid-template-columns:1fr 1fr}#contact_us #info_form_wrapper #form_wrapper .form-group .theme-input{background:#fafafa;border:none;border-radius:20px;color:#456c8e;font-weight:500;padding:10px 25px;transition:all .2s ease;width:100%}#contact_us #info_form_wrapper #form_wrapper .form-group .theme-input:focus{background:#f5f7f6;box-shadow:0 0 0 4px #ecf3ef}#contact_us #info_form_wrapper #form_wrapper .form-group .theme-input::-moz-placeholder{color:#c4c4c4;font-weight:300}#contact_us #info_form_wrapper #form_wrapper .form-group .theme-input::placeholder{color:#c4c4c4;font-weight:300}#contact_us #info_form_wrapper #form_wrapper .form-group.message-wrapper{grid-column:span 2}#contact_us #info_form_wrapper #form_wrapper .form-group.message-wrapper textarea{line-height:2;padding:25px}#contact_us #info_form_wrapper #form_wrapper #submit_btn{background:#73d3a2;border-radius:20px;color:#fff;display:block;font-weight:700;margin:20px auto 0;padding:10px 0;transition:all .2s ease;width:50%}#contact_us #info_form_wrapper #form_wrapper #submit_btn:hover{background:#6ac697}#contact_us #info_form_wrapper #form_wrapper #submit_btn .icon{margin-left:10px;opacity:.7}@media (max-width:992px){#contact_us #info_form_wrapper{align-items:center;flex-direction:column;margin-bottom:0}#contact_us #info_form_wrapper .box{padding:40px 50px}#contact_us #info_form_wrapper .box .head h2{font-size:1.2rem;margin-bottom:20px}#contact_us #info_form_wrapper .box .head h2:before{width:25px}#contact_us #info_form_wrapper #info_wrapper{flex:0 0 100%;margin-left:0}#contact_us #info_form_wrapper #form_wrapper{flex:1 1 100%}}@media (max-width:768px){#contact_us #map_wrapper{height:230px;margin:25px 0 30px}#contact_us #info_form_wrapper .box{margin-bottom:30px;padding:30px}#contact_us #info_form_wrapper #info_wrapper{padding:30px 20px}#contact_us #info_form_wrapper #info_wrapper .info-group{align-items:flex-start}#contact_us #info_form_wrapper #form_wrapper{flex:1 1 100%;padding:30px 20px;width:100%}#contact_us #info_form_wrapper #form_wrapper .grid-wrapper{grid-column-gap:0;grid-template-columns:1fr;margin-top:35px}#contact_us #info_form_wrapper #form_wrapper .form-group.message-wrapper{grid-column:unset}#contact_us #info_form_wrapper #form_wrapper #submit_btn{width:90%}}#events .banners-wrapper{grid-gap:35px;display:grid;grid-template-columns:1fr 1fr;max-height:2000px;overflow:hidden;position:relative;transition:all 1s ease}#events .banners-wrapper.collapsed{max-height:630px}#events .banners-wrapper.collapsed:after{background-image:linear-gradient(0deg,#fff 10%,transparent);bottom:0;content:"";display:block;height:120px;left:0;position:absolute;width:100%}#events .banners-wrapper .banner-group{border-radius:10px;box-shadow:0 0 50px rgba(0,0,0,.07);overflow:hidden;transition:all .25s ease}#events .banners-wrapper .banner-group img{display:block;width:100%}#events .banners-wrapper .banner-group:hover{box-shadow:0 0 50px rgba(0,0,0,.14);opacity:.7}#events .more-wrapper{text-align:center}#events .more-wrapper button{margin:35px 0 0;padding:10px 30px}#events .more-wrapper button .icon{margin:0 15px 0 0;vertical-align:middle}@media (max-width:992px){#events .banners-wrapper{grid-gap:25px}#events .banners-wrapper.collapsed{max-height:370px}#events .more-wrapper button{font-size:.9rem;margin:20px 0 30px;padding:9px 20px}}@media (max-width:768px){#events{margin:30px 0}#events .banners-wrapper{grid-gap:15px;grid-template-columns:1fr}#events .banners-wrapper.collapsed{max-height:500px}}#member_list h1{color:#797979;font-size:1.6rem;font-weight:700;margin:50px 0}#member_list h1:before{background:url(/img/logo-red.svg?v=2) no-repeat 50%/contain;content:"";display:inline-block;height:40px;margin-left:15px;vertical-align:middle;width:40px}#member_list .members-list{grid-gap:40px 90px;display:grid;grid-template-columns:repeat(4,1fr);justify-items:center;padding:0 60px}#member_list .members-list .member-wrapper{height:230px;position:relative}#member_list .members-list .member-wrapper:after{background:url(/img/chain-icon.svg) no-repeat 50%/contain;content:"";display:block;height:40px;left:-66%;position:absolute;top:50%;transform:translateY(-50%);width:80px}#member_list .members-list .member-wrapper:last-child:after,#member_list .members-list .member-wrapper:nth-child(4n+4):after{display:none}#member_list .members-list .member-wrapper.signup svg{fill:#2aaf6a;display:block;height:80%;margin:auto;width:70%}#member_list .members-list .member-wrapper .member-group{background:#fff;border:3px solid #f7f7f7;border-radius:200px;box-shadow:0 0 0 10px #fff,0 0 50px rgba(27,26,26,.1);display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding:15px;transition:all .3s ease;width:160px}#member_list .members-list .member-wrapper .member-group:hover{filter:drop-shadow(0 12px 7px rgba(0,0,0,.1));transform:translateY(-5px)}#member_list .members-list .member-wrapper .member-group .logo-wrapper{margin:0 auto;width:90%}#member_list .members-list .member-wrapper .member-group .logo-wrapper:after{background:#f49595;border-radius:5px;content:"";display:block;height:7px;margin:7px auto 11px;width:27px}#member_list .members-list .member-wrapper .member-group .logo-wrapper img{transition:all .3s ease}#member_list .members-list .member-wrapper .member-group .title{color:#676767;font-size:.85rem;font-weight:700;line-height:1.5;text-align:center}@media (max-width:992px){#member_list h1{font-size:1.4rem;margin:20px 0 30px}#member_list .members-list{grid-gap:40px 80px;padding:0}#member_list .members-list .member-wrapper{height:166px}#member_list .members-list .member-wrapper:after{height:40px;left:-56%;width:50px}#member_list .members-list .member-wrapper .member-group{height:100%;width:100%}#member_list .members-list .member-wrapper .member-group .logo-wrapper:after{height:5px;width:22px}}@media (max-width:768px){#member_list .members-list{grid-gap:40px 67px;grid-template-columns:repeat(2,1fr)}#member_list .members-list .member-wrapper{height:188px}#member_list .members-list .member-wrapper:after{height:30px;left:-42%;width:44px}#member_list .members-list .member-wrapper:last-child:after,#member_list .members-list .member-wrapper:nth-child(4n+4):after{display:flex}#member_list .members-list .member-wrapper:last-child:after,#member_list .members-list .member-wrapper:nth-child(2n):after{display:none}}#member_single #introduction{align-items:stretch;display:flex;justify-content:space-between;margin:50px 0 20px;padding:50px 80px;position:relative}#member_single #introduction:before{background:url(/img/logo-red.svg?v=2) no-repeat 50%/contain;content:"";display:block;height:130px;position:absolute;right:11.5%;top:-45px;transform:rotate(43deg);width:130px;z-index:-1}#member_single #introduction .logo-wrapper{flex:0 0 25%;margin-left:80px;text-align:center}#member_single #introduction .logo-wrapper h1{display:block;font-size:1.3rem;line-height:2;margin-top:10px;padding-top:30px;position:relative;text-align:center}#member_single #introduction .logo-wrapper h1:before{background:#f49595;border-radius:10px;content:"";display:block;height:10px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:50px}#member_single #introduction .info-wrapper{flex:1 1}#member_single #introduction .info-wrapper .section-title{align-items:center;color:#797979;display:flex;font-size:1.4rem;font-weight:700;margin-bottom:50px}#member_single #introduction .info-wrapper .section-title:before{background:#f49595;border-radius:10px;content:"";display:block;height:10px;margin-left:20px;width:50px}#member_single #introduction .info-wrapper .brief-info-wrapper .info-group{background:#f9f9f9;border-radius:100px;font-size:.9rem;margin-bottom:15px;padding:12px 20px;position:relative}#member_single #introduction .info-wrapper .brief-info-wrapper .info-group:hover .value{left:15px}#member_single #introduction .info-wrapper .brief-info-wrapper .info-group .label{font-weight:700}#member_single #introduction .info-wrapper .brief-info-wrapper .info-group .value{background:#73d3a2;border-radius:100px;color:#fff;display:inline-block;font-weight:700;left:0;padding:12px 20px;position:absolute;top:0;transition:all .5s ease}#member_single #introduction .description-wrapper{display:flex;flex:1 1;flex-direction:column;max-height:400px;overflow:hidden;position:relative}#member_single #introduction .description-wrapper.expanded{max-height:none}#member_single #introduction .description-wrapper p{line-height:2;text-align:justify}#member_single #introduction .description-wrapper .gradient-overlay{align-items:flex-end;background-image:linear-gradient(180deg,hsla(0,0%,100%,.4),#fff 60%);bottom:0;cursor:pointer;display:flex;height:130px;justify-content:center;padding-bottom:25px;position:absolute;right:0;transition:all .2s ease;width:100%}#member_single #introduction .description-wrapper .gradient-overlay:before{color:#73d3a2;content:attr(data-collapsed);line-height:1.517}#member_single #introduction .description-wrapper .gradient-overlay:after{color:#73d3a2;content:"";font-family:Font Awesome\ 5 Free,Tahoma,serif;font-weight:900;margin-right:10px;transition:.3s ease}#member_single #description{line-height:2;margin-block:20px;padding:50px}#member_single #description h2{align-items:center;color:#797979;display:flex;font-size:1.4rem;font-weight:700;margin-bottom:20px}#member_single #description h2:before{background:#f49595;border-radius:10px;content:"";display:block;height:10px;margin-left:20px;width:40px}#member_single #description P{margin-bottom:10px}#member_single #description a:not(.btn){border-bottom:1px dashed #73d3a2;color:#73d3a2;padding-bottom:2px;transition:.2s}#member_single #description a:not(.btn):hover{border-bottom:solid;border-color:#73d3a2;border-width:2px;filter:brightness(.8);padding-bottom:4px}#member_single #products{margin-block:40px 10px}#member_single #products .section-title{align-items:center;color:#797979;display:flex;font-size:1.4rem;font-weight:700;margin-bottom:30px}#member_single #products .section-title:before{background:#f49595;border-radius:10px;content:"";display:block;height:10px;margin-left:20px;width:50px}#member_single #products .products-wrapper{grid-gap:25px;display:grid;grid-template-columns:repeat(5,1fr);margin-top:30px}@media (max-width:992px){#member_single #introduction{padding:50px 45px}#member_single #introduction .logo-wrapper{display:flex;flex-direction:column;justify-content:center;margin-left:50px}#member_single #products .products-wrapper{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){#member_single #introduction{align-items:stretch;flex-direction:column;justify-content:center;margin:50px 0 0;padding:30px}#member_single #introduction:before{height:130px;right:50%;top:-49px;transform:translateX(50%) rotate(43deg);width:100px}#member_single #introduction .logo-wrapper{flex:0 0 100%;margin:0 0 50px}#member_single #introduction .logo-wrapper img{width:90%}#member_single #introduction .logo-wrapper h1{font-size:1.6rem}#member_single #introduction .info-wrapper .section-title{display:none}#member_single #introduction .info-wrapper .brief-info-wrapper .info-group{font-size:.7rem;margin-bottom:12px;padding:10px 15px}#member_single #introduction .info-wrapper .brief-info-wrapper .info-group .label{font-weight:400}#member_single #introduction .info-wrapper .brief-info-wrapper .info-group .value{padding:10px 15px}#member_single #description{font-size:.85rem;padding:35px 30px;text-align:justify}#member_single #description h2{font-size:1.1rem;margin-bottom:10px}#member_single #description h2:before{height:23px;margin-left:13px;width:7px}#member_single #products{margin-top:35px}#member_single #products .section-title{font-size:1.2rem}#member_single #products .section-title:before{height:23px;margin-left:13px;width:7px}#member_single #products .products-wrapper{grid-gap:15px;grid-template-columns:repeat(2,1fr)}}.theme-gallery .theme-top-head-wrapper{align-items:center;border-radius:5px;display:flex;margin:20px 0 50px;padding:13px 40px}.theme-gallery .theme-top-head-wrapper .title{color:#797979;font-size:1.4rem;font-weight:700}.theme-gallery .theme-top-head-wrapper .title:before{background:url(/img/logo-red.svg?v=2) no-repeat 50%/contain;content:"";display:inline-block;height:35px;margin-left:20px;vertical-align:middle;width:35px}.theme-gallery .theme-top-head-wrapper .options-wrapper{margin-right:auto}.theme-gallery .theme-top-head-wrapper .options-wrapper a{font-weight:500;transition:all .2s ease}.theme-gallery .theme-top-head-wrapper .options-wrapper a:hover{color:#6de8a5}.theme-gallery .theme-top-head-wrapper .options-wrapper a:first-child{margin-left:30px}.theme-gallery .theme-top-head-wrapper .options-wrapper a.selected{background:#6de8a5;border-radius:100px;color:#fff;padding:4px 17px}.theme-gallery .theme-items-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.theme-gallery .theme-items-wrapper .item-group{border-radius:5px;flex:0 0 30%;margin-bottom:50px;overflow:hidden;padding:15px}.theme-gallery .theme-items-wrapper .item-group .poster-wrapper{border-radius:5px;height:175px;overflow:hidden;position:relative;width:100%}.theme-gallery .theme-items-wrapper .item-group .poster-wrapper:hover .poster{transform:scale(1.07)}.theme-gallery .theme-items-wrapper .item-group .poster-wrapper:after{background:#6de8a5;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.theme-gallery .theme-items-wrapper .item-group .poster-wrapper .poster{height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s ease;width:100%}.theme-gallery .theme-items-wrapper .item-group .poster-wrapper .icon{filter:invert(100%) sepia(19%) saturate(5692%) hue-rotate(69deg) brightness(93%) contrast(86%);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s ease;width:12%}.theme-gallery .theme-items-wrapper .item-group .info-wrapper{align-items:center;color:#b4b4b4;display:flex;height:30px;justify-content:space-between;margin:15px 0;padding:0 20px;position:relative}.theme-gallery .theme-items-wrapper .item-group .info-wrapper:after{background:#6de8a5;border-radius:100px;content:"";display:block;height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:35px}.theme-gallery .theme-items-wrapper .item-group .title{color:#676767;font-weight:700;height:60px;line-height:1.8;margin-bottom:20px;overflow:hidden;padding:0 20px;text-align:center;transition:all .2s ease}.theme-gallery .theme-items-wrapper .item-group .title:hover{color:#4a4a4a}.theme-gallery .theme-main-title{align-items:center;display:flex;font-size:1.3rem;font-weight:700}.theme-gallery .theme-main-title:before{background-color:#73d3a2;border-radius:100px;content:"";display:block;height:9px;margin-left:25px;width:36px}.theme-gallery .theme-main-description{font-weight:300;line-height:2;margin:20px 0;padding-right:60px}@media (max-width:992px){.theme-gallery .theme-top-head-wrapper{margin:20px 0 30px;padding:10px 30px}.theme-gallery .theme-top-head-wrapper .title{font-size:1.2rem}.theme-gallery .theme-top-head-wrapper .title:before{height:25px;width:25px}.theme-gallery .theme-top-head-wrapper .options-wrapper a{font-size:.9rem}.theme-gallery .theme-top-head-wrapper .options-wrapper a.selected{padding:3px 12px}.theme-gallery .theme-items-wrapper .item-group{margin-bottom:30px}.theme-gallery .theme-items-wrapper .item-group .poster-wrapper{height:100px}.theme-gallery .theme-items-wrapper .item-group .poster-wrapper .icon{width:16%}.theme-gallery .theme-items-wrapper .item-group .info-wrapper{font-size:.85rem;margin:25px 0 15px;padding:0 12px}.theme-gallery .theme-items-wrapper .item-group .info-wrapper:after{top:0;transform:translate(-50%,-160%)}.theme-gallery .theme-items-wrapper .item-group .title{height:55px;padding:0 12px}.theme-gallery .theme-main-title{font-size:1.2rem}.theme-gallery .theme-main-title:before{height:9px;margin-left:20px;width:30px}.theme-gallery .theme-main-description{padding-right:40px}}@media (max-width:768px){.theme-gallery .theme-top-head-wrapper{display:block;margin:0 0 15px;padding:15px 10px}.theme-gallery .theme-top-head-wrapper .title{font-size:1rem;margin-bottom:15px}.theme-gallery .theme-top-head-wrapper .options-wrapper{text-align:center}.theme-gallery .theme-items-wrapper .item-group{flex:1 1 100%}.theme-gallery .theme-items-wrapper .item-group .poster-wrapper{height:150px}.theme-gallery .theme-items-wrapper .item-group .poster-wrapper .icon{width:13%}.theme-gallery .theme-main-title{align-items:flex-start;font-size:1.1rem;line-height:2;margin-top:30px}.theme-gallery .theme-main-title:before{height:9px;margin-left:15px;position:relative;top:11px;width:30px}.theme-gallery .theme-main-description{padding-right:10px}}#video_single .frame-wrapper{margin:100px auto 60px;position:relative;width:70%}#video_single .frame-wrapper:after,#video_single .frame-wrapper:before{background:url(/img/logo-red.svg?v=2) no-repeat 50%/contain;content:"";display:block;height:130px;left:50%;position:absolute;top:-15px;transform:rotate(43deg) translateX(-50%);width:130px;z-index:-1}#video_single .frame-wrapper:after{bottom:-104px;top:unset}#video_single .frame-wrapper .frame-inner{background-image:linear-gradient(270deg,#f2eaea,#cee5d9);border:7px solid #f39383;border-radius:25px;box-shadow:0 0 55px #e4a9a0;min-height:450px;overflow:hidden}#video_single .frame-wrapper .aparat-video-wrapper{height:100%;width:100%}@media (max-width:1200px){#video_single .frame-wrapper{width:80%}#video_single .frame-wrapper .frame-inner{min-height:350px}}@media (max-width:992px){#video_single .frame-wrapper{margin:85px auto 60px;width:100%}#video_single .frame-wrapper:after,#video_single .frame-wrapper:before{height:100px;width:100px}#video_single .frame-wrapper:after{bottom:-80px;top:unset}#video_single .frame-wrapper .frame-inner{min-height:350px}}@media (max-width:768px){#video_single .frame-wrapper{margin:70px auto 90px}#video_single .frame-wrapper:after,#video_single .frame-wrapper:before{height:55px;top:-7px;width:55px}#video_single .frame-wrapper:after{bottom:-45px;top:unset}#video_single .frame-wrapper .frame-inner{border:5px solid #f39383;border-radius:15px;box-shadow:0 0 15px #e4a9a0;min-height:150px}}#image_single .images-wrapper{margin:90px auto 60px;position:relative;width:90%}#image_single .images-wrapper:after,#image_single .images-wrapper:before{background:url(/img/logo-red.svg?v=2) no-repeat 50%/contain;content:"";display:block;height:130px;left:50%;position:absolute;top:-15px;transform:rotate(43deg) translateX(-50%);width:130px;z-index:-1}#image_single .images-wrapper:after{bottom:-104px;top:unset}#image_single .images-wrapper.has-more-than-3 .frame-wrapper .image-wrapper:first-child,#image_single .images-wrapper.has-more-than-5 .frame-wrapper .image-wrapper:nth-child(4){grid-column:span 2;grid-row:span 2;height:100%}#image_single .images-wrapper .frame-wrapper{grid-gap:30px;background-image:linear-gradient(270deg,#f2eaea,#cee5d9);border:7px solid #f39383;border-radius:25px;display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;padding:25px}#image_single .images-wrapper .frame-wrapper .image-wrapper{aspect-ratio:3/2;background:hsla(0,0%,100%,.2);width:100%}#image_single .images-wrapper .frame-wrapper .image-wrapper img{border-radius:10px;box-shadow:0 0 40px rgba(27,26,26,.07);cursor:pointer;display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .25s ease;width:100%}#image_single .images-wrapper .frame-wrapper .image-wrapper img:hover{opacity:.7;transform:scale(1.06)}@media (max-width:992px){#image_single .images-wrapper{margin:70px auto 50px;width:100%}#image_single .images-wrapper:after,#image_single .images-wrapper:before{height:60px;top:-9px;width:60px}#image_single .images-wrapper:after{bottom:-50px;top:unset}#image_single .images-wrapper.has-more-than-3 .frame-wrapper .image-wrapper:first-child{grid-column:span 2;grid-row:span 2;height:100%}#image_single .images-wrapper.has-more-than-5 .frame-wrapper .image-wrapper:nth-child(4){grid-column:span 1;grid-row:span 1;height:100%}#image_single .images-wrapper.has-more-than-5 .frame-wrapper .image-wrapper:nth-child(5){grid-column:span 2;grid-row:span 2;height:100%}#image_single .images-wrapper .frame-wrapper{grid-gap:20px;border:5px solid #f39383;border-radius:20px;grid-template-columns:repeat(3,1fr);padding:20px}#image_single .images-wrapper .frame-wrapper .image-wrapper img{border-radius:10px}}@media (max-width:768px){#image_single .images-wrapper{margin:60px auto 50px}#image_single .images-wrapper:after,#image_single .images-wrapper:before{height:50px;top:-7px;width:50px}#image_single .images-wrapper:after{bottom:-40px;top:unset}#image_single .images-wrapper .image-wrapper:first-child{grid-column:span 2;grid-row:span 2;height:100%}#image_single .images-wrapper.has-more-than-5 .frame-wrapper .image-wrapper:nth-child(4),#image_single .images-wrapper.has-more-than-5 .frame-wrapper .image-wrapper:nth-child(5){grid-column:span 1;grid-row:span 1;height:100%}#image_single .images-wrapper.has-more-than-5 .frame-wrapper .image-wrapper:nth-child(6){grid-column:span 2;grid-row:span 2;height:100%}#image_single .images-wrapper .frame-wrapper{grid-gap:13px;border:4px solid #f39383;border-radius:15px;grid-template-columns:repeat(2,1fr);padding:13px}}#profile #main_wrapper{align-items:flex-start;display:flex;justify-content:space-between;margin:50px 0 200px;padding:50px 80px;position:relative}#profile #main_wrapper:before{background:url(/img/logo-red.svg?v=2) no-repeat 50%/contain;content:"";display:block;height:130px;position:absolute;right:11.5%;top:-45px;transform:rotate(43deg);width:130px;z-index:-1}#profile #main_wrapper .info{flex:0 0 25%;margin-left:100px;text-align:center}#profile #main_wrapper .info .avatar-wrapper{position:relative}#profile #main_wrapper .info .avatar-wrapper:before{background:#6de8a5;content:"";display:block;height:100%;left:0;opacity:.15;position:absolute;top:0;width:100%}#profile #main_wrapper .info .avatar-wrapper:after{background:#f49595;border-radius:100px;bottom:-35px;content:"";display:block;height:8px;left:50%;position:absolute;transform:translateX(-50%);width:40px}#profile #main_wrapper .info .avatar-wrapper img{border-radius:12px;display:block;height:100%;width:100%}#profile #main_wrapper .info h1{font-size:1.4rem;margin:55px 0 5px}#profile #main_wrapper .info .role{color:#b8b8b8}#profile #main_wrapper .description{line-height:2;text-align:justify}#profile #main_wrapper .description h2{font-size:1.2rem;font-weight:700;margin-bottom:10px;position:relative}#profile #main_wrapper .description h2:not(:first-child){margin-top:30px}#profile #main_wrapper .description h2:before{background:#6de8a5;border-radius:10px;content:"";display:block;height:9px;position:absolute;right:-53px;top:50%;transform:translateY(-50%);width:33px}#profile #main_wrapper .description ul{list-style:initial;padding-right:20px}#profile #main_wrapper .description ol{list-style-type:persian;padding-right:20px}#profile #main_wrapper .description li{margin-bottom:10px}@media (max-width:768px){#profile #main_wrapper{flex-direction:column;margin:40px 0 110px;padding:25px}#profile #main_wrapper:before{height:110px;left:50%;right:auto;top:46px;transform:rotate(60deg) translateX(-100%);transform-origin:center center;width:110px}#profile #main_wrapper .info{margin:0 auto 40px;max-width:220px}#profile #main_wrapper .info h1{font-size:1.3rem}#profile #main_wrapper .description{font-size:.9rem;line-height:2.2;text-align:right}#profile #main_wrapper .description h2{font-size:1.1rem;margin-bottom:10px}#profile #main_wrapper .description h2:before{display:inline-block;margin-left:15px;position:relative;right:0;top:5px;transform:translateY(-50%);vertical-align:middle}#profile #main_wrapper .description li{margin-bottom:15px}}#blog_page{margin-top:40px}#blog_page .flex-wrapper{display:flex;justify-content:space-between}#blog_page aside{flex:0 0 25%}#blog_page aside .side-box{margin-bottom:30px;padding:30px 15px}#blog_page aside .side-box .box-title{align-items:center;color:#797979;display:flex;font-size:1.1rem;font-weight:700;margin-bottom:25px}#blog_page aside .side-box .box-title:before{background:#f49595;border-radius:100px;content:"";display:block;height:7px;margin-left:15px;width:30px}#blog_page aside .side-box#category .categories-list{padding-right:15px}#blog_page aside .side-box#category .categories-list li{display:block}#blog_page aside .side-box#category .categories-list li:not(:last-child){margin-bottom:15px}#blog_page aside .side-box#category .categories-list li a{align-items:center;display:flex;font-weight:500;margin-left:10px;transition:all .2s ease}#blog_page aside .side-box#category .categories-list li a:hover{color:#73d3a2}#blog_page aside .side-box#category .categories-list li a:before{background:#6de8a5;border-radius:100px;content:"";display:block;height:7px;margin-left:10px;width:15px}#blog_page aside .side-box#suggestions .post-group{background:#fafafa;border-radius:10px;display:block;padding:15px 20px}#blog_page aside .side-box#suggestions .post-group:not(:last-child){margin-bottom:15px}#blog_page aside .side-box#suggestions .post-group .meta{align-items:center;display:flex;font-size:.75rem;margin-bottom:15px}#blog_page aside .side-box#suggestions .post-group .meta .category{background:#73d3a2;border-radius:100px;color:#fff;padding:0 15px;transition:all .2s ease}#blog_page aside .side-box#suggestions .post-group .meta .date{color:#bababa;margin-right:auto}#blog_page aside .side-box#suggestions .post-group .main{display:flex;justify-content:space-between}#blog_page aside .side-box#suggestions .post-group .main .main-image-wrapper{border-radius:5px;flex:0 0 43%;margin-left:20px;overflow:hidden;transition:all .2s ease}#blog_page aside .side-box#suggestions .post-group .main .main-image-wrapper:hover{opacity:.8}#blog_page aside .side-box#suggestions .post-group .main .title{font-size:.85rem;font-weight:500;line-height:1.5;max-height:60px;overflow:hidden}#blog_page aside .side-box#ads .ad-group{border-radius:5px;display:block;overflow:hidden;transition:all .2s ease}#blog_page aside .side-box#ads .ad-group:hover{opacity:.7}#blog_page aside .side-box#ads .ad-group:not(:last-child){margin-bottom:15px}#blog_page main{flex:0 0 72%}#blog_page.post-list main .post-group{color:#717171;display:flex;height:250px;justify-content:space-between;padding:10px}#blog_page.post-list main .post-group:not(:last-child){margin-bottom:30px}#blog_page.post-list main .post-group .image-wrapper{border-radius:10px;display:block;flex:0 0 40%;overflow:hidden;position:relative;transition:all .2s ease}#blog_page.post-list main .post-group .image-wrapper img{transition:all .4s ease}#blog_page.post-list main .post-group .image-wrapper:hover{opacity:.7}#blog_page.post-list main .post-group .image-wrapper:hover img{transform:scale(1.05)}#blog_page.post-list main .post-group .image-wrapper .date{align-items:center;background:#73d3a2;border-radius:10px;color:#fff;display:flex;flex-direction:column;font-size:.9rem;font-weight:300;height:63px;justify-content:center;left:10px;position:absolute;top:10px;width:55px}#blog_page.post-list main .post-group .image-wrapper .date .day{font-size:1.2rem;font-weight:700;line-height:.9}#blog_page.post-list main .post-group .image-wrapper .date .month{font-size:.8rem}#blog_page.post-list main .post-group .text-wrapper{display:flex;flex-direction:column;justify-content:space-between;padding:20px 50px}#blog_page.post-list main .post-group .text-wrapper .title-body{flex:1 1}#blog_page.post-list main .post-group .text-wrapper .title-body .title{display:flex;font-size:1.2rem;font-weight:700;margin-bottom:15px}#blog_page.post-list main .post-group .text-wrapper .title-body .title:before{background:#f49595;border-radius:100px;content:"";display:block;height:7px;margin-left:15px;position:relative;top:13px;width:23px}#blog_page.post-list main .post-group .text-wrapper .title-body .body{font-size:.95em;line-height:1.8;max-height:80px;overflow:hidden}#blog_page.post-list main .post-group .text-wrapper .meta{align-items:center;display:flex;flex:0 0;font-size:.9rem;font-weight:500;justify-content:space-between;min-height:30px}#blog_page.post-list main .post-group .text-wrapper .meta .category{background:#73d3a2;border-radius:100px;color:#fff;padding:0 15px;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}#blog_page.post-list main .post-group .text-wrapper .meta .more-link{color:#73d3a2}#blog_page.post-list main .post-group .text-wrapper .meta .more-link:hover{color:#64b58b}#blog_page.post-single main article{border-radius:10px;padding:30px 30px 50px}#blog_page.post-single main article #main_image_wrapper{margin-bottom:30px}#blog_page.post-single main article #main_image_wrapper img{border-radius:10px}#blog_page.post-single main article h1{display:flex;line-height:2;margin-bottom:10px}#blog_page.post-single main article h1:before{background:#f49595;border-radius:100px;content:"";flex-shrink:0;height:7px;margin-left:15px;position:relative;top:20px;width:30px}#blog_page.post-single main article ol,#blog_page.post-single main article ul{margin-right:18px}#blog_page.post-single main article .meta{margin-bottom:35px}#blog_page.post-single main article .meta .meta-group{color:#ababab;display:inline-block;font-size:.8em;margin-left:15px}#blog_page.post-single main article .body{line-height:2.3;text-align:justify}#blog_page.post-single main article .body p{margin-bottom:12px;overflow-x:auto}#blog_page.post-single main article .body h2{display:flex;font-size:1.3rem;font-weight:700;line-height:2;margin:2rem 0 1rem}#blog_page.post-single main article .body h2:before{background:#73d3a2;border-radius:100px;content:"";flex-shrink:0;height:5px;margin-left:12px;position:relative;top:20px;width:15px}#blog_page.post-single main article .body h3{font-size:1.15rem;font-weight:700;margin:2rem 0 1rem}#blog_page.post-single main article .body h4,#blog_page.post-single main article .body h5,#blog_page.post-single main article .body h6{font-size:1rem;font-weight:700;margin:2rem 0 1rem}#blog_page.post-single main article .body a:not(.btn){border-bottom:1px dashed #73d3a2;color:#73d3a2;padding-bottom:2px;transition:.2s}#blog_page.post-single main article .body a:not(.btn):hover{border-bottom:solid;border-color:#73d3a2;border-width:2px;filter:brightness(.8);padding-bottom:4px}#blog_page.post-single main article .body img{display:block;height:auto;margin:50px auto;max-width:100%}#blog_page.post-single main article .body ul{list-style:disc}#blog_page.post-single main article .body .btn{display:inline-block;margin:15px 0;padding:.5rem 1rem;white-space:normal}#blog_page.post-single main article .body .point-wrapper{border-radius:5px;box-shadow:0 5px 14px -8px #d0d0d0;font-weight:500;line-height:2.3;margin:40px 0;overflow:hidden;padding:35px 25px;position:relative}#blog_page.post-single main article .body .point-wrapper.theme-green{background:#ecf6f1;border:1px solid #d7e7df;color:#63ae86}#blog_page.post-single main article .body .point-wrapper.theme-green-outline{background:transparent;border:1px solid #73d3a2;box-shadow:none;color:#73d3a2}#blog_page.post-single main article .body .point-wrapper.theme-red{background:#f6eded;border:1px solid #e7d8d8;color:#c06d6d}#blog_page.post-single main article .body .point-wrapper.theme-red-outline{background:transparent;border:1px solid #f39383;color:#f39383}#blog_page.post-single main article .body .point-wrapper.theme-grey{background:#f1f1f1;border:1px solid #f5f5f5;color:#7e9494}#blog_page.post-single main article .body .point-wrapper.theme-grey-outline{background:transparent;border:1px solid #7e9494;color:#7e9494}#blog_page.post-single main .read-more-wrapper{align-items:center;display:flex;justify-content:space-between;margin-top:30px}#blog_page.post-single main .read-more-wrapper .post-link{border-radius:100px;display:block;font-weight:500;padding:15px 30px;transition:all .2s ease}#blog_page.post-single main .read-more-wrapper .post-link:hover{box-shadow:0 0 40px rgba(27,26,26,.1);color:#73d3a2}#blog_page.post-single main .read-more-wrapper .post-link:hover.next .icon{right:-8px}#blog_page.post-single main .read-more-wrapper .post-link:hover.prev .icon{right:8px}#blog_page.post-single main .read-more-wrapper .post-link .icon{display:inline-block;margin:0 10px;position:relative;right:0;transition:all .3s ease;vertical-align:middle}#blog_page.post-single main .comments-wrapper{margin-top:60px}#blog_page.post-single main .comments-wrapper .main-title{align-items:center;color:#797979;display:flex;font-size:1.3rem;font-weight:700;margin-bottom:30px}#blog_page.post-single main .comments-wrapper .main-title .icon{color:#fbd8d8;margin-left:20px}#blog_page.post-single main .comments-wrapper .form-wrapper{padding:40px 50px}#blog_page.post-single main .comments-wrapper .form-wrapper .form-group{margin-bottom:15px}#blog_page.post-single main .comments-wrapper .form-wrapper .form-group .theme-input{background:#fafafa;border:none;border-radius:20px;color:#456c8e;font-weight:500;max-width:500px;padding:10px 25px;transition:all .2s ease;width:100%}#blog_page.post-single main .comments-wrapper .form-wrapper .form-group .theme-input:focus{background:#f5f7f6;box-shadow:0 0 0 4px #ecf3ef}#blog_page.post-single main .comments-wrapper .form-wrapper .form-group .theme-input::-moz-placeholder{color:#c4c4c4;font-weight:300}#blog_page.post-single main .comments-wrapper .form-wrapper .form-group .theme-input::placeholder{color:#c4c4c4;font-weight:300}#blog_page.post-single main .comments-wrapper .form-wrapper .form-group textarea.theme-input{line-height:2;max-width:unset;padding:25px}#blog_page.post-single main .comments-wrapper .form-wrapper .buttons-wrapper{text-align:left}#blog_page.post-single main .comments-wrapper .form-wrapper .buttons-wrapper button{font-size:1.1rem}#blog_page.post-single main .comments-wrapper .comment-group{margin:25px 0;padding:40px 50px}#blog_page.post-single main .comments-wrapper .comment-group .head{font-size:.9rem;margin-bottom:8px}#blog_page.post-single main .comments-wrapper .comment-group .head .name{color:#73d3a2;font-weight:700}#blog_page.post-single main .comments-wrapper .comment-group .head .date{color:silver;font-size:.8rem;font-weight:300}#blog_page.post-single main .comments-wrapper .comment-group .body{color:#456c8e;font-weight:500;line-height:2.2}#blog_page.post-single main .comments-wrapper .comment-group .irannevesht-reply{background:#f7f7f7;border:1px solid #f1f0f0;border-radius:10px;box-shadow:0 11px 15px #edf1ef;color:#73d3a2;line-height:2.2;margin-right:40px;margin-top:25px;padding:20px 25px}#blog_page.post-single main .comments-wrapper .comment-group .irannevesht-reply .title{align-items:center;color:#bcbcbc;display:flex;font-size:.9rem;margin-bottom:10px}#blog_page.post-single main .comments-wrapper .comment-group .irannevesht-reply .title:before{background:url(/img/logo.png?v=2) no-repeat 50%/contain;content:"";display:block;height:35px;margin-left:12px;width:35px}#blog_page.post-single main .comments-wrapper .comment-group .irannevesht-reply .reply-text{font-weight:500}@media (max-width:992px){#blog_page aside .side-box{padding:25px 15px}#blog_page aside .side-box .box-title{font-size:1rem;margin-bottom:20px}#blog_page aside .side-box .box-title:before{height:6px;margin-left:10px;width:20px}#blog_page aside .side-box#suggestions .post-group .meta{display:block;text-align:center}#blog_page aside .side-box#suggestions .post-group .meta .category{display:inline-block;margin-bottom:10px;padding:0 17px}#blog_page aside .side-box#suggestions .post-group .main{display:block}#blog_page aside .side-box#suggestions .post-group .main .main-image-wrapper{margin:0 0 15px}#blog_page aside .side-box#suggestions .post-group .main .title{font-size:.75rem;max-height:60px}#blog_page main{flex:0 0 70%}#blog_page.post-list main .post-group{flex-direction:column;height:auto}#blog_page.post-list main .post-group .text-wrapper{padding:25px}#blog_page.post-list main .post-group .text-wrapper .meta{margin-top:20px}#blog_page.post-single main .read-more-wrapper{align-items:center;flex-direction:column;justify-content:space-between}#blog_page.post-single main .read-more-wrapper .post-link{margin:0 auto 15px;width:90%}}@media (max-width:768px){#blog_page{margin-top:0;padding:0 15px}#blog_page .flex-wrapper{flex-direction:column}#blog_page aside{flex:1 1 100%;order:2}#blog_page aside .side-box{padding:25px}#blog_page aside .side-box .box-title{font-size:1.2rem;margin-bottom:30px}#blog_page aside .side-box#suggestions .post-group{padding:20px 15px}#blog_page aside .side-box#suggestions .post-group .meta{display:flex}#blog_page aside .side-box#suggestions .post-group .main .title{font-size:.85rem;font-weight:700}#blog_page main{flex:1 1 100%;order:1}#blog_page.post-list main .post-group .text-wrapper{padding:25px}#blog_page.post-list main .post-group .text-wrapper .title-body .title{font-size:1.1rem}#blog_page.post-list main .post-group .text-wrapper .title-body .title:before{height:6px;margin-left:10px;width:20px}#blog_page.post-list main .post-group .text-wrapper .title-body .body{font-size:.85rem}#blog_page.post-list main .post-group .text-wrapper .meta{margin-top:20px}#blog_page.post-single main article{padding:15px 15px 50px}#blog_page.post-single main article h1{font-size:1.1rem}#blog_page.post-single main article h1:before{width:20px}#blog_page.post-single main article .meta{margin-bottom:15px}#blog_page.post-single main article .body{font-size:.85rem;padding:0 8px;text-align:right}#blog_page.post-single main article .body h2{font-size:1.1rem;text-align:right}#blog_page.post-single main article .body h3,#blog_page.post-single main article .body h4{font-size:1rem}#blog_page.post-single main .read-more-wrapper .post-link{align-items:center;display:flex;font-size:.9rem;height:70px;overflow:hidden;width:100%}#blog_page.post-single main .comments-wrapper{margin-top:40px}#blog_page.post-single main .comments-wrapper .main-title{font-size:1.1rem;margin-bottom:20px}#blog_page.post-single main .comments-wrapper .form-wrapper{padding:25px 20px}#blog_page.post-single main .comments-wrapper .form-wrapper .form-group{margin-bottom:13px}#blog_page.post-single main .comments-wrapper .form-wrapper .form-group .theme-input{font-size:.9rem;padding:10px 25px}#blog_page.post-single main .comments-wrapper .form-wrapper .form-group textarea.theme-input{padding:15px 20px}#blog_page.post-single main .comments-wrapper .form-wrapper .buttons-wrapper button{font-size:.95rem;padding:10px 0;width:100%}#blog_page.post-single main .comments-wrapper .comment-group{margin:20px 0;padding:25px}#blog_page.post-single main .comments-wrapper .comment-group .body{font-size:.9rem;line-height:2.1}#blog_page.post-single main .comments-wrapper .comment-group .irannevesht-reply{line-height:1.8;margin-right:10px;padding:20px}#blog_page.post-single main .comments-wrapper .comment-group .irannevesht-reply .title{font-size:.85rem;margin-bottom:10px}#blog_page.post-single main .comments-wrapper .comment-group .irannevesht-reply .title:before{height:30px;margin-left:10px;width:30px}#blog_page.post-single main .comments-wrapper .comment-group .irannevesht-reply .reply-text{font-size:.9rem}}.theme-festival h2{align-items:center;display:flex;font-size:1.6rem;justify-content:center;margin-bottom:80px;text-align:center;width:100%}.theme-festival h2:after,.theme-festival h2:before{background:#f49595;border-radius:100px;content:"";height:10px;margin:0 30px;width:36px}.theme-festival .hr-divider{background-color:#e9e9e9;height:1px;margin:40px auto;width:100%}.theme-festival .flex-wrapper{display:flex}.theme-festival .cta-btn{background:#73d3a2;border-radius:100px;box-shadow:0 0 28px rgba(40,40,40,.2);color:#fff;display:inline-block;font-weight:700;margin-top:30px;padding:10px 95px}.theme-festival .cta-btn:hover{background:#6ac697;box-shadow:0 0 28px rgba(40,40,40,.28)}.theme-festival .special-store .flex-wrapper{align-items:flex-start;gap:50px}.theme-festival .special-store .text-wrapper{flex:1 1 50%;padding:45px}.theme-festival .special-store .text-wrapper .title{color:#515754;font-size:1.3rem;font-weight:700;margin-bottom:15px}.theme-festival .special-store .text-wrapper .description{line-height:2;text-align:justify}.theme-festival .special-store .text-wrapper .cta-btn{float:left}.theme-festival .special-store .banner-wrapper{flex:1 1 50%;padding-top:30px}.theme-festival .special-store .banner-wrapper img{border-radius:15px;box-shadow:0 0 28px #afe8ec;transition:all .35s ease}.theme-festival .special-store .banner-wrapper img:hover{box-shadow:0 0 28px #8cdfe5;opacity:.8;transform:scale(1.03)}.theme-festival #retail{margin:80px 0}.theme-festival #local_stores{background:#f9f9f9;padding:50px 0;position:relative;text-align:center}.theme-festival #local_stores:before{background:url(/img/festival99/store-icon.png);content:"";display:block;height:100%;left:0;opacity:.02;position:absolute;top:0;width:100%;z-index:0}.theme-festival #local_stores h2{margin-bottom:25px!important}.theme-festival #local_stores .text-wrapper{line-height:2;margin:0 auto;max-width:650px;position:relative;text-align:center;z-index:2}.theme-festival #local_stores .text-wrapper a{color:#73d3a2;font-weight:700}.theme-festival #local_stores .text-wrapper a:hover{border-bottom:1px solid #73d3a2}.theme-festival #local_stores .banner-wrapper{display:flex;justify-content:center;margin-top:50px;text-align:center}.theme-festival #local_stores .banner-wrapper img{filter:drop-shadow(0 0 40px #b1f5f2);transition:all .35s ease}.theme-festival #local_stores .banner-wrapper img:hover{transform:scale(1.03)}.theme-festival #wholesale{margin:80px 0}.theme-festival #physical{margin-bottom:40px}.theme-festival #vip_stores{background:#e16a5f;padding:70px 0;position:relative}.theme-festival #vip_stores:before{background:url(/img/festival99/store-icon.png);content:"";display:block;height:100%;left:0;opacity:.05;position:absolute;top:0;width:100%;z-index:0}.theme-festival #vip_stores .container{position:relative;z-index:2}.theme-festival #vip_stores h2{color:#fff!important;margin-bottom:10px}.theme-festival #vip_stores h2:after,.theme-festival #vip_stores h2:before{background:#a5200b!important}.theme-festival #vip_stores .text-wrapper{color:#ffd5ce;font-weight:300;line-height:2;margin:0 auto 45px;max-width:650px;text-align:center;z-index:2}.theme-festival #vip_stores .stores-list{display:flex;flex-wrap:wrap;justify-content:center;z-index:2}.theme-festival #vip_stores .stores-list .store-group{background:#fff;border-radius:10px;flex:0 0 20%;height:310px;margin:24px 2%;overflow:hidden;text-align:center}.theme-festival #vip_stores .stores-list .store-group .image-wrapper{margin-bottom:20px;overflow:hidden;position:relative}.theme-festival #vip_stores .stores-list .store-group .image-wrapper:hover:before{opacity:0}.theme-festival #vip_stores .stores-list .store-group .image-wrapper:hover img{transform:scale(1.05)}.theme-festival #vip_stores .stores-list .store-group .image-wrapper:before{background:#73d3a2;content:"";height:100%;left:0;opacity:.4;position:absolute;top:0;transition:all .25s ease;width:100%;z-index:2}.theme-festival #vip_stores .stores-list .store-group .image-wrapper img{display:block;transition:all .4s ease}.theme-festival #vip_stores .stores-list .store-group .title{font-weight:700}.theme-festival #vip_stores .stores-list .store-group .location{font-size:.9rem;font-weight:300}.theme-festival #vip_stores .stores-list .store-group .more-btn{border:1px solid #73d3a2;border-radius:5px;color:#73d3a2;display:block;font-size:.8rem;font-weight:700;margin:20px auto;transition:all .2s ease;width:60%}.theme-festival #vip_stores .stores-list .store-group .more-btn:hover{background:#73d3a2;color:#fff}.theme-festival #contact_us{margin:80px 0}.theme-festival #contact_us .form-wrapper{margin:-20px auto 0;max-width:800px}.theme-festival #contact_us .form-wrapper .grid-wrapper{grid-column-gap:30px;grid-row-gap:18px;display:grid;grid-template-columns:1fr 1fr}.theme-festival #contact_us .form-wrapper .form-group .theme-input{background:#fafafa;border:none;border-radius:20px;color:#456c8e;font-weight:700;padding:10px 25px;transition:all .3s ease;width:100%}.theme-festival #contact_us .form-wrapper .form-group .theme-input:focus{background:#f3f3f3}.theme-festival #contact_us .form-wrapper .form-group .theme-input::-moz-placeholder{color:#c4c4c4;font-weight:400}.theme-festival #contact_us .form-wrapper .form-group .theme-input::placeholder{color:#c4c4c4;font-weight:400}.theme-festival #contact_us .form-wrapper .form-group.message-wrapper{grid-column:span 2}.theme-festival #contact_us .form-wrapper .form-group.message-wrapper textarea{line-height:2;padding:25px}.theme-festival #contact_us .form-wrapper #submit_btn{display:block;margin:30px auto}.theme-festival #contact_us .form-wrapper #submit_btn .icon{margin-left:10px;opacity:.7}#festival99 #introduction{background:#60c3ad;background-image:url(/img/festival99/v2/background.jpg);background-repeat:no-repeat;background-size:cover;height:100vh;overflow:hidden;position:relative;width:100%}#festival99 #introduction #header{align-items:center;display:flex;height:110px;padding:0 60px;position:relative;z-index:10}#festival99 #introduction #header .logo-wrapper{display:block;margin-left:20px;transition:all .3s ease;width:110px}#festival99 #introduction #header .logo-wrapper:hover{opacity:.85;transform:scale(1.1)}#festival99 #introduction #header #main_nav_list{align-items:center;display:flex}#festival99 #introduction #header #main_nav_list li{margin:0 4px}#festival99 #introduction #header #main_nav_list li a{color:#d9e8ef;display:inline-block;font-size:.95rem;font-weight:500;padding:6px 12px;position:relative;transition:all .2s ease}#festival99 #introduction #header #main_nav_list li a:hover{color:#d6d6d6}#festival99 #introduction #header .hamburger-menu-btn{align-items:center;border:1px solid #83c3a2;border-radius:5px;color:#83c3a2;cursor:pointer;display:none;font-size:.8rem;height:30px;justify-content:center;margin-right:auto;width:30px}#festival99 #introduction #header .hamburger-menu-btn:active,#festival99 #introduction #header .hamburger-menu-btn:hover{background:#83c3a2;color:#fff}#festival99 #introduction .text{background-image:url(/img/festival99/v2/text.png);height:38vh;right:80px;top:50%;transform:translateY(-60%);width:40%}#festival99 #introduction .characters{background-image:url(/img/festival99/v2/characters.png?v=2);height:60vh;left:80px;top:50%;transform:translateY(-60%);width:40%}#festival99 #introduction .bg-img{background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}#festival99 #updating{background:#ecfff6;color:#1a764d;font-size:1.1rem;font-weight:600;line-height:2.3;padding-block:90px 70px;position:relative;text-align:center}#festival99 #updating:before{background:url(/img/festival99/store-icon.png);content:"";display:block;height:100%;left:0;opacity:.03;position:absolute;top:0;width:100%;z-index:0}#festival99 #updating .content{position:relative;z-index:1}#festival99 #updating .btn{background:#cb252a;font-size:1rem;margin:15px 0 0}@media (max-width:992px){.theme-festival h2{font-size:1.4rem;margin-bottom:50px}.theme-festival h2:after,.theme-festival h2:before{height:7px;margin:0 25px;width:30px}.theme-festival .cta-btn{max-width:200px;padding:10px;text-align:center;width:200px}.theme-festival .special-store{margin:50px 0}.theme-festival .special-store .text-wrapper{padding:0}.theme-festival .special-store .banner-wrapper{align-items:center;display:flex}.theme-festival #vip_stores{padding:50px 0}.theme-festival #vip_stores .text-wrapper{margin-bottom:15px}.theme-festival #vip_stores .stores-list .store-group{flex:0 0 29%;height:280px;margin:24px 13px}.theme-festival #contact_us{margin:60px 0 40px}}@media (max-width:768px){.theme-festival{padding-top:0}.theme-festival h2{font-size:1.4rem;margin-bottom:40px}.theme-festival h2:after,.theme-festival h2:before{margin:0 24px}.theme-festival .special-store.reverse .text-wrapper{margin:0}.theme-festival .special-store .flex-wrapper{flex-direction:column;gap:0}.theme-festival .special-store .text-wrapper{margin-left:0;order:2}.theme-festival .special-store .text-wrapper .cta-btn{display:block;float:none;margin:20px auto;max-width:90%;width:90%}.theme-festival .special-store .banner-wrapper{margin-bottom:40px;order:1;padding-top:0}.theme-festival #vip_stores{padding:35px 0}.theme-festival #vip_stores .text-wrapper{margin-bottom:15px}.theme-festival #vip_stores .stores-list{justify-content:space-between}.theme-festival #vip_stores .stores-list .store-group{flex:0 0 47%;height:auto;margin:14px 0}.theme-festival #vip_stores .stores-list .store-group .image-wrapper{margin-bottom:13px}.theme-festival #vip_stores .stores-list .store-group .title{font-size:.85rem;overflow:hidden}.theme-festival #vip_stores .stores-list .store-group .location{font-size:.7rem}.theme-festival #vip_stores .stores-list .store-group .more-btn{font-size:.6rem;margin:12px auto;width:80%}.theme-festival #contact_us .form-wrapper .grid-wrapper{grid-template-columns:1fr}.theme-festival #contact_us .form-wrapper .form-group.message-wrapper{grid-column:unset}#festival99 #introduction{height:100vh}#festival99 #introduction #header{background:#1f8055;box-shadow:0 10px 10px rgba(0,0,0,.07);display:flex;height:55px;left:0;padding:12px 40px;position:fixed;top:0;width:100%;z-index:5}#festival99 #introduction #header:before{display:none}#festival99 #introduction #header .logo-wrapper{margin-left:0;width:80px}#festival99 #introduction #header #main_nav_list{align-items:center;background:#ededed;display:flex;display:none;flex-direction:column;left:0;position:fixed;top:55px;width:100%}#festival99 #introduction #header #main_nav_list li{padding:10px 0;text-align:center;width:100%}#festival99 #introduction #header #main_nav_list li:not(:last-child){border-bottom:1px solid #e3e3e3}#festival99 #introduction #header #main_nav_list li a{color:#737373;display:inline-block;font-size:.9rem;padding:6px 12px;position:relative}#festival99 #introduction #header #main_nav_list li a.active:after{display:none}#festival99 #introduction #header .hamburger-menu-btn{display:flex}#festival99 #introduction .text{height:33vh;left:50%;right:auto;top:32%;transform:translate(-50%,-50%);width:80%}#festival99 #introduction .characters{height:43vh;left:50%;top:50%;transform:translate(-50%);width:80%}}#festival1402 #poster #titles #subtitle{background-image:url(/img/festival/subtitle-1402.png)}#festival1402 #poster #characters{animation:bounceUpDown 6s ease-in-out 0s infinite normal none;aspect-ratio:1.6/2;background:url(/img/festival/characters1402.png) no-repeat 0 100%/contain;bottom:3%;left:5%;max-height:90%;position:absolute;width:30vw}#festival1402 #participants picture{filter:grayscale(.85) opacity(.8);transition:all .25s ease}#festival1402 #participants picture:hover{filter:none}#festival1402 #provinces .banners-wrapper{grid-gap:30px;display:grid;grid-template-columns:1fr 1fr}#festival1402 #provinces .banners-wrapper .banner-group{border-radius:10px;overflow:hidden}#festival1402 #provinces .banners-wrapper .banner-group:hover img{transform:scale(1.25);transform-origin:left center}#festival1402 #provinces .banners-wrapper .banner-group img{transition:all .4s ease}@media (max-width:992px){#festival1402 #provinces .banners-wrapper{grid-gap:20px;grid-template-columns:1fr}}@media (max-width:768px){#festival1402 #poster #characters{bottom:0;left:21%;width:60vw}}#festival1403 #poster #titles #subtitle{background-image:url(/img/festival/subtitle-1403.png)}#festival1403 #poster #elements{animation:bounceRightLeft 6s ease-in-out 0s infinite normal none;aspect-ratio:700/549;background:url(/img/festival/characters1403-elements-v2.png) no-repeat 0 100%/contain;bottom:5%;left:2%;position:absolute;width:42vw}#festival1403 #poster #particles{animation:festival1403_particles_falling 4s ease-in infinite;aspect-ratio:800/270;background:url(/img/festival/characters1403-particles.png?v=2) no-repeat 0 100%/contain;bottom:48%;left:2%;position:absolute;width:40vw}#festival1403 #poster #ground{aspect-ratio:850/141;background:url(/img/festival/characters1403-ground-trimed-v2.png) no-repeat 0 0/cover;bottom:0;left:0;position:absolute;width:65vw}#festival1403 #poster #logos{background-image:url(/img/festival/logos-v4.png);max-width:360px;width:30%}#festival1403 #participants img{border-radius:10px}#festival1403 #map img{border-radius:10px;margin-inline:auto;max-width:900px;width:100%}#festival1403 #provinces .banners-wrapper{grid-gap:30px;display:grid;grid-template-columns:1fr 1fr}#festival1403 #provinces .banners-wrapper .banner-group{border-radius:10px;overflow:hidden}#festival1403 #provinces .banners-wrapper .banner-group:hover img{transform:scale(1.2);transform-origin:right center}#festival1403 #provinces .banners-wrapper .banner-group img{transition:all .4s ease}@media (max-width:992px){#festival1403 #provinces .banners-wrapper{grid-gap:20px;grid-template-columns:1fr}}@media (max-width:768px){#festival1403 #poster #ground{width:150vw}#festival1403 #poster #particles{bottom:20%;left:5%;width:85%;z-index:3}#festival1403 #poster #elements{bottom:43px;left:3%;max-width:unset;width:88%;z-index:3}#festival1403 #poster #logos{top:54%;width:75%}#festival1403 #map h2,#festival1403 #participants h2{margin-bottom:25px}}@keyframes bounceRightLeft{0%{transform:translate3d(-10px,-10px,0)}50%{transform:translate3d(30px,30px,0)}to{transform:translate3d(-10px,-10px,0)}}.festival-theme{position:relative;z-index:1}.festival-theme h2{align-items:center;display:flex;font-size:1.6rem;justify-content:center;margin-block:40px;text-align:center;width:100%}.festival-theme h2:after,.festival-theme h2:before{background:#f49595;border-radius:100px;content:"";height:10px;margin:0 30px;width:36px}.festival-theme #poster{background:#7880bd url(/img/festival/bg-cloud-purple.jpg) no-repeat bottom/cover;height:100vh;overflow:hidden;position:relative;width:100%}.festival-theme #poster #header{align-items:center;display:flex;height:110px;padding:0 60px;position:relative;z-index:4}.festival-theme #poster #header .logo-wrapper{display:block;margin-left:20px;transition:all .3s ease;width:110px}.festival-theme #poster #header .logo-wrapper:hover{opacity:.85;transform:scale(1.1)}.festival-theme #poster #header #main_nav_list{align-items:center;display:flex}.festival-theme #poster #header #main_nav_list li{margin:0 4px}.festival-theme #poster #header #main_nav_list li a{color:#fff;display:inline-block;font-size:.95rem;font-weight:500;opacity:.8;padding:6px 12px;position:relative;transition:all .2s ease}.festival-theme #poster #header #main_nav_list li a:hover{opacity:1}.festival-theme #poster #header .hamburger-menu-btn{align-items:center;border:1px solid #a7b1bc;border-radius:5px;color:#a7b1bc;cursor:pointer;display:none;font-size:.8rem;height:30px;justify-content:center;margin-right:auto;width:30px}.festival-theme #poster #header .hamburger-menu-btn:active,.festival-theme #poster #header .hamburger-menu-btn:hover{background:hsla(0,0%,100%,.678);color:#fff}.festival-theme #poster .graphic-el{background-repeat:no-repeat;background-size:contain;position:absolute}.festival-theme #poster #characters{aspect-ratio:1.5;background-image:url(/img/festival/characters.png);bottom:0;left:0;max-width:1150px;width:60%}.festival-theme #poster #titles{aspect-ratio:2/1.25;max-width:800px;position:absolute;right:6%;top:50%;transform:translateY(-50%);width:45%}.festival-theme #poster #titles #title_main{aspect-ratio:1.2;background-image:url(/img/festival/title-main.png);max-width:600px;width:60%}.festival-theme #poster #titles #subtitle{aspect-ratio:3.6;background-image:url(/img/festival/subtitle.png?v=2);left:0;top:60%;width:55%}.festival-theme #poster #logos{aspect-ratio:4.9;background-image:url(/img/festival/logos-v2.png);bottom:30px;max-width:380px;right:7%;width:23%}.festival-theme #info{background:#fff4f8;padding-block:50px;position:relative;text-align:center;width:100%}.festival-theme #info:before{background:url(/img/festival/moshabak-pattern.png) repeat;background-size:50px;content:"";display:block;height:100%;inset:0;position:absolute;width:100%}.festival-theme #info h1{color:#e1142d;font-size:1.8rem;font-weight:700;margin-bottom:25px}.festival-theme #info .info-group{color:#683368;font-size:1.4rem;font-weight:700;margin-block:20px}.festival-theme #info .info-group .icon{display:inline-block;margin-left:7px;opacity:.7;vertical-align:middle}.festival-theme #info .info-group .text{display:inline-block}.festival-theme #info .info-group .separator{display:inline-flex}.festival-theme #info .info-group .separator:before{content:"؛";display:inline-block;width:20px}.festival-theme #info .info-group .hl{background-color:#b79400;border-radius:3px;color:#fff;display:inline-block;font-weight:700;padding:2px 7px}.festival-theme #about{margin:90px 0}.festival-theme #about .cols{grid-gap:85px;display:grid;grid-template-columns:1fr 1.05fr}.festival-theme #about .cols .col1 p{line-height:2.2;margin-bottom:10px;text-align:justify}.festival-theme #about .cols .image-gallery{grid-gap:7px;align-self:center;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:min-content}.festival-theme #about .cols .image-gallery img{border-radius:4px;cursor:pointer;transition:all .3s ease}.festival-theme #about .cols .image-gallery img:hover{opacity:.8;transform:scale(1.03)}.festival-theme #malmal{margin:90px 0}.festival-theme #malmal .cols{grid-gap:85px;align-items:center;display:grid;grid-template-columns:1fr 2fr}.festival-theme #malmal .cols .col1{text-align:center}.festival-theme #malmal .cols .col1 .live-icon{margin:0 auto 10px;width:120px}.festival-theme #malmal .cols .col1 .title{color:#f43837;font-size:1.7rem;font-weight:700}.festival-theme #malmal .cols .col1 .subtitle{color:#ababab;font-size:1.3rem;font-weight:400;margin:10px 0 40px}.festival-theme #malmal .cols .col1 .time{align-items:center;background-color:#6de8a5;border-radius:2px;box-shadow:0 4px 15px -6px #28bd6c;color:#fff;display:inline-flex;font-size:1.2rem;font-weight:700;padding:7px 29px}.festival-theme #malmal .cols .col1 .time .icon{margin-left:10px;opacity:.7}.festival-theme #malmal .cols .col2 .video-frame-wrapper{margin:50px auto 60px;position:relative;width:100%}.festival-theme #malmal .cols .col2 .video-frame-wrapper .frame-inner{aspect-ratio:16/9;background-image:linear-gradient(270deg,#f2eaea,#cee5d9);border:3px solid #f63536;border-radius:25px;box-shadow:0 0 45px #e781a5;overflow:hidden}.festival-theme #dolphin_boy{background:url(/img/festival/dolphin-boy-bg.jpg) no-repeat 50%/cover;height:590px;overflow:hidden;position:relative}.festival-theme #dolphin_boy .yellow-text{color:#f5d238;font-weight:700;position:absolute;text-shadow:0 0 6px #957d17;z-index:2}.festival-theme #dolphin_boy .yellow-text em{background:#fff;border-radius:4px;color:#000;display:inline-block;filter:drop-shadow(0 4px 5px black);font-style:normal;padding:1px 7px}.festival-theme #dolphin_boy #title_text{font-size:2rem;line-height:1.7;padding:5px 20px;right:48px;top:70px}.festival-theme #dolphin_boy #sessions_text{align-items:end;display:flex;flex-direction:column;font-size:1.6rem;gap:17px;left:48px;text-align:left;top:70px}.festival-theme #dolphin_boy #sessions_text>div{background:rgba(8,10,11,.851);border-radius:4px;padding:0 10px}.festival-theme #dolphin_boy #dolphins{background:url(/img/festival/dolphins.png) no-repeat 50%/cover;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.festival-theme #dolphin_boy #character{aspect-ratio:1.3/2;left:50%;position:absolute;top:0;transform:translateX(-50%);width:340px}.festival-theme #dolphin_boy #character:after{animation:bounceUpDown 6s ease-in-out 0s infinite normal none;background:url(/img/festival/dolphin-boy-character.png) no-repeat 50%/contain;content:"";display:block;height:100%;width:100%}.festival-theme #dolphin_boy #title{aspect-ratio:1.4/1;background:url(/img/festival/dolphin-boy-title.png) no-repeat 50%/contain;bottom:20px;left:50%;position:absolute;transform:translateX(-50%);width:235px}.festival-theme #participants{margin:90px 0}.festival-theme #participants .participants-swiper{height:530px}.festival-theme #participants .participants-swiper .swiper-slide{border:4px solid #73d3a2;border-radius:15px;height:220px;padding:20px}.festival-theme #participants .participants-swiper .swiper-slide img{transition:all .25s ease;width:100%}.festival-theme #participants .participants-swiper .swiper-slide img:hover{opacity:.85;transform:scale(1.07)}.festival-theme #participants .participants-swiper .swiper-slide .title{font-size:.9rem;font-weight:500;margin:10px auto 0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.festival-theme #participants .participants-swiper .swiper-pagination-bullet-active{background-color:#73d3a2!important}.festival-theme #news{margin:50px 0 40px}.festival-theme #news .news-wrapper{grid-gap:40px;display:grid;grid-template-columns:repeat(4,1fr)}.festival-theme #news .news-wrapper .news-group{background:#fff;border:3px solid #f7f7f7;border-radius:7px;box-shadow:0 0 0 10px #fff,0 0 50px rgba(27,26,26,.1);display:flex;flex-direction:column;overflow:hidden;padding:12px}.festival-theme #news .news-wrapper .news-group.video .poster-wrapper:after{background:#6de8a5;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.festival-theme #news .news-wrapper .news-group.video .poster-wrapper .icon{filter:invert(100%) sepia(19%) saturate(5692%) hue-rotate(69deg) brightness(93%) contrast(86%);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s ease;width:12%}.festival-theme #news .news-wrapper .news-group.video .type span{background:#d34162}.festival-theme #news .news-wrapper .news-group.post .type span{background:#4f97a7}.festival-theme #news .news-wrapper .news-group:hover .poster{opacity:.7;transform:scale(1.05)}.festival-theme #news .news-wrapper .news-group .poster-wrapper{aspect-ratio:16/10;border-radius:5px;overflow:hidden;position:relative;width:100%}.festival-theme #news .news-wrapper .news-group .poster-wrapper .poster{height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s ease;width:100%}.festival-theme #news .news-wrapper .news-group .type{margin-block:15px;text-align:center}.festival-theme #news .news-wrapper .news-group .type span{align-items:center;background:#bdbdbd;border-radius:100px;color:#fff;display:inline-flex;font-size:.75rem;font-weight:500;gap:6px;padding:1px 14px}.festival-theme #news .news-wrapper .news-group .text{color:#676767;font-size:.9rem;font-weight:700;height:53px;line-height:1.8;overflow:hidden;padding:0 10px;text-align:center}.festival-theme #contact_location{margin:80px 0}.festival-theme #contact_location .cols{grid-gap:40px;display:grid;grid-template-columns:1fr 1fr}.festival-theme #contact_location .form-wrapper{margin:0 auto;max-width:800px}.festival-theme #contact_location .form-wrapper .grid-wrapper{grid-column-gap:30px;grid-row-gap:18px;display:grid;grid-template-columns:1fr 1fr}.festival-theme #contact_location .form-wrapper .form-group .theme-input{background:#fafafa;border:none;border-radius:20px;color:#456c8e;font-weight:700;padding:10px 25px;transition:all .3s ease;width:100%}.festival-theme #contact_location .form-wrapper .form-group .theme-input:focus{background:#f3f3f3}.festival-theme #contact_location .form-wrapper .form-group .theme-input::-moz-placeholder{color:#c4c4c4;font-weight:400}.festival-theme #contact_location .form-wrapper .form-group .theme-input::placeholder{color:#c4c4c4;font-weight:400}.festival-theme #contact_location .form-wrapper .form-group.message-wrapper{grid-column:span 2}.festival-theme #contact_location .form-wrapper .form-group.message-wrapper textarea{line-height:2;padding:25px}.festival-theme #contact_location .form-wrapper #submit_btn{border-radius:100px;display:block;margin:30px auto;padding:10px 95px}.festival-theme #contact_location .form-wrapper #submit_btn .icon{margin-left:10px;opacity:.7}.festival-theme #contact_location .map-wrapper{aspect-ratio:1.5/1;border:5px solid #73d3a2;border-radius:15px;flex:1 1 50%;overflow:hidden;position:relative;z-index:0}.festival-theme #contact_location .map-wrapper img.red-marker{filter:hue-rotate(500deg)}.festival-theme #contact_location .map-wrapper .leaflet-container .leaflet-control-attribution{display:none!important}.festival-theme #contact_location .map-wrapper a[href^="https://maps.neshan.org"],.festival-theme #contact_location .map-wrapper a[href^="https://neshan.org"],.festival-theme #contact_location .map-wrapper a[href^="https://openstreetmap.org"]{display:none!important;pointer-events:none!important}.festival-theme .video-frames-wrapper{display:flex;gap:30px;margin:50px auto 60px;position:relative;text-align:center;width:100%}.festival-theme .video-frames-wrapper .video-group{flex:1 1;margin-inline:auto;max-width:75%}.festival-theme .video-frames-wrapper .video-group .title{align-items:center;background:#bf1b9d;border-radius:5px 5px 0 0;color:#fff;display:inline-flex;font-size:1rem;font-weight:600;gap:10px;padding:8px 14px}.festival-theme .video-frames-wrapper .video-group .frame-inner{aspect-ratio:16/9;background-image:linear-gradient(270deg,#f2eaea,#cee5d9);border:6px solid #bf1b9d;border-radius:25px;box-shadow:0 0 45px #e781d2;overflow:hidden;width:100%}@media (max-width:992px){.festival-theme #about{margin:60px 0}.festival-theme #about .cols{grid-gap:50px;grid-template-columns:1fr}.festival-theme #about .cols .col1{order:2}.festival-theme #about .cols .image-gallery{grid-gap:8px;order:1}.festival-theme #about .cols .image-gallery img{border-radius:8px}.festival-theme #malmal{margin:60px 0}.festival-theme #malmal .cols{grid-gap:12px;grid-template-columns:1fr}.festival-theme #participants{margin:60px 0}.festival-theme #participants .participants-swiper{height:480px}.festival-theme #participants .participants-swiper .swiper-slide{height:200px}.festival-theme #news{margin:30px 0}.festival-theme #news .news-wrapper{grid-gap:30px;grid-template-columns:repeat(2,1fr)}.festival-theme #contact_location{margin:40px 0}.festival-theme #contact_location .cols{grid-gap:30px;grid-template-columns:1fr}.festival-theme .video-frames-wrapper{flex-direction:column;gap:50px;margin:60px auto 25px}.festival-theme .video-frames-wrapper .video-group{max-width:unset;width:100%}}@media (max-width:768px){.festival-theme{padding-top:0}.festival-theme h2{font-size:1.5rem}.festival-theme h2:after,.festival-theme h2:before{height:6px;margin:0 20px;width:20px}.festival-theme #poster #header{background:#1f5fa5;box-shadow:0 10px 10px rgba(0,0,0,.07);height:55px;left:0;padding:12px 40px;position:fixed;top:0;width:100%;z-index:5}.festival-theme #poster #header:before{display:none}.festival-theme #poster #header .logo-wrapper{margin-left:0;width:80px}.festival-theme #poster #header #main_nav_list{align-items:center;background:#ededed;display:flex;display:none;flex-direction:column;left:0;position:fixed;top:55px;width:100%}.festival-theme #poster #header #main_nav_list li{padding:10px 0;text-align:center;width:100%}.festival-theme #poster #header #main_nav_list li:not(:last-child){border-bottom:1px solid #e3e3e3}.festival-theme #poster #header #main_nav_list li a{color:#737373;display:inline-block;font-size:.9rem;padding:6px 12px;position:relative}.festival-theme #poster #header #main_nav_list li a.active:after{display:none}.festival-theme #poster #header .hamburger-menu-btn{display:flex}.festival-theme #poster #titles{aspect-ratio:1/.8;right:0;top:30%;width:100%}.festival-theme #poster #titles #title_main{left:50%;transform:translateX(-50%);width:75%}.festival-theme #poster #titles #subtitle{bottom:0;left:50%;top:unset;transform:translateX(-50%);width:70%}.festival-theme #poster #logos{bottom:unset;left:50%;opacity:.8;right:unset;top:52%;transform:translateX(-50%);width:58%;z-index:1}.festival-theme #poster #characters{aspect-ratio:1.5;background-position:0 100%;bottom:0;left:0;width:120%;z-index:2}.festival-theme #info{padding-block:50px 20px}.festival-theme #info h1{font-size:1.8rem;margin-bottom:30px}.festival-theme #info .info-group{font-size:1.3rem;margin-block:35px}.festival-theme #info .info-group .icon{display:block;font-size:2.1rem;margin-bottom:14px;opacity:.5}.festival-theme #info .info-group .separator{display:block;margin-bottom:5px}.festival-theme #info .info-group .separator:before{content:""}.festival-theme #about{margin:40px 0}.festival-theme #about .cols{grid-gap:30px}.festival-theme #about .cols .col1 p{font-size:1.1rem}.festival-theme #about .cols .image-gallery{grid-gap:10px;grid-template-columns:1fr 1fr}.festival-theme #malmal{margin:40px 0}.festival-theme #malmal .cols .col1 .time{display:block;padding:13px 0}.festival-theme #malmal .cols .col2 .video-frame-wrapper{margin:40px auto}.festival-theme #malmal .cols .col2 .video-frame-wrapper .frame-inner{border:4px solid #f63536;border-radius:15px;box-shadow:0 0 30px #e781a5}.festival-theme #dolphin_boy{height:auto;padding-block:40px 20px}.festival-theme #dolphin_boy .yellow-text{font-size:1.9rem!important;inset:unset!important;position:relative;text-align:center}.festival-theme #dolphin_boy #title_text{margin-bottom:20px}.festival-theme #dolphin_boy #sessions_text{align-items:center;text-align:center}.festival-theme #dolphin_boy #sessions_text>div{font-size:1.25rem}.festival-theme #dolphin_boy #character{inset:0;margin:-70px auto -60px;position:relative;transform:none;width:85%}.festival-theme #dolphin_boy #title{left:unset;margin:0 auto;position:relative;transform:none;width:60%}.festival-theme #news .news-wrapper{grid-gap:15px;grid-template-columns:1fr 1fr}.festival-theme #news .news-wrapper .news-group{border:2px solid #f7f7f7;box-shadow:0 0 0 4px #fff,0 0 50px rgba(27,26,26,.1);padding:5px}.festival-theme #news .news-wrapper .news-group .text{font-size:.7rem;line-height:1.5}.festival-theme #news .news-wrapper .news-group .type{margin-block:5px 10px}.festival-theme #news .news-wrapper .news-group .type span{font-size:.55rem;padding:1px 10px}.festival-theme #contact_location .cols{grid-gap:0}.festival-theme #contact_location .cols .col1{order:2}.festival-theme #contact_location .cols .col2{order:1}.festival-theme #contact_location .form-wrapper .grid-wrapper{grid-template-columns:1fr}.festival-theme #contact_location .form-wrapper .form-group.message-wrapper{grid-column:unset}.festival-theme .video-frames-wrapper{margin:50px auto 40px}.festival-theme .video-frames-wrapper .video-group .title{font-size:.82rem}.festival-theme .video-frames-wrapper .video-group .frame-inner{border-radius:15px;border-width:4px;box-shadow:0 0 30px #e781d2}}@keyframes festival_sign_swing{0%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}to{transform:rotate(-5deg)}}@keyframes bounceUpDown{0%{transform:translateY(-20px)}50%{transform:translateY(20px)}to{transform:translateY(-20px)}}@keyframes moveUp{0%{background-position:0 0}to{background-position:0 -10000px}}.medium-zoom-image,.medium-zoom-overlay{z-index:1}#access #introduction{background:#34459d;background-image:radial-gradient(ellipse at 20% 43%,#a6d7f6 0,#5695c1 62%,#34459d 100%);background-repeat:no-repeat;background-size:cover;height:100vh;max-height:1000px;overflow:hidden;position:relative;width:100%}#access #introduction .bg-pattern{background:url(/img/access/bg-pattern.svg) repeat 50%/cover;height:100%;left:0;mix-blend-mode:overlay;opacity:.03;position:absolute;top:0;width:100%}#access #introduction #header{align-items:center;display:flex;height:110px;padding:0 60px;position:relative;z-index:10}#access #introduction #header .logo-wrapper{display:block;margin-left:20px;transition:all .3s ease;width:110px}#access #introduction #header .logo-wrapper:hover{opacity:.85;transform:scale(1.1)}#access #introduction #header #main_nav_list{align-items:center;display:flex}#access #introduction #header #main_nav_list li{margin:0 4px}#access #introduction #header #main_nav_list li a{color:#d9e8ef;display:inline-block;font-size:.95rem;font-weight:500;padding:6px 12px;position:relative;transition:all .2s ease}#access #introduction #header #main_nav_list li a:hover{color:#fff}#access #introduction #header .hamburger-menu-btn{align-items:center;border:1px solid hsla(0,0%,100%,.58);border-radius:5px;color:hsla(0,0%,100%,.678);cursor:pointer;display:none;font-size:.8rem;height:30px;justify-content:center;margin-right:auto;width:30px}#access #introduction #header .hamburger-menu-btn:active,#access #introduction #header .hamburger-menu-btn:hover{background:#83c3a2;color:#fff}#access #introduction .text{color:#feffff;font-size:2.1rem;font-weight:500;right:10%;top:50%;transform:translateY(-60%)}#access #introduction .text span{color:#b1103e;display:block;font-size:3.2rem;font-weight:800;margin-top:7px;text-shadow:0 2px 0 #fff}#access #introduction .bg-img{background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;z-index:1}#access #introduction .rings-wrapper{aspect-ratio:1/1;left:80px;position:absolute;top:50%;transform:translateY(-50%);width:37%}#access #introduction .rings-wrapper .rings{animation-duration:100s;background-image:url(/img/access/rings.png);height:100%;width:100%}#access #introduction .character-wrapper{aspect-ratio:1/1;left:80px;position:absolute;top:50%;transform:translateY(-50%);width:37%}#access #introduction .character-wrapper .character{animation:kidFlyingBounce 4s ease-in-out 0s infinite normal none;background-image:url(/img/access/boy-flying.png);filter:drop-shadow(-2px 14px 10px rgba(77,130,184,.8));height:100%;transform-origin:center;width:100%}#access #introduction .cloud1{aspect-ratio:251/179;background-image:url(/img/access/cloud1.png);right:80px;top:15%;width:12%}#access #introduction .cloud2{aspect-ratio:240/170;background-image:url(/img/access/cloud2.png);bottom:15%;left:50%;width:15%}#access #introduction .cloud3{aspect-ratio:279/155;background-image:url(/img/access/cloud3.png);left:45%;top:32%;width:13%}#access #introduction .cloud4{aspect-ratio:251/179;background-image:url(/img/access/cloud1.png);bottom:5%;left:10%;width:11%}#access #wholesale{margin-inline:auto}#access #wholesale h2{margin-bottom:0}#access #wholesale h2 .hl{background:#ffe3e3;border-radius:5px;color:#af3333;margin-inline:4px;padding:1px 6px}#access #wholesale h2+.subtitle{color:#b4b4b4;font-size:1.1rem;font-weight:450;margin-block:15px 80px;text-align:center}#access #form h2{margin-bottom:0}#access #form h2+.subtitle{color:#b4b4b4;font-size:1.1rem;font-weight:450;margin-block:15px 80px;text-align:center}#access #form .grid-wrapper{display:grid;gap:30px 40px;grid-template-columns:1fr 1fr;margin-inline:auto;max-width:900px}#access #form .grid-wrapper .form-group{display:flex;flex-direction:column;gap:7px}#access #form .grid-wrapper .form-group.message-wrapper{grid-column:-1/1}#access #form .grid-wrapper .form-group .label{color:#9a9797;font-size:.93rem;font-weight:460}#access #form .grid-wrapper .form-group .label .icon{font-size:1.1rem;margin-left:7px;vertical-align:middle}#access #form .grid-wrapper .form-group .label em{color:#d0abb5;font-size:.8rem;font-style:normal;font-weight:400}#access #form .grid-wrapper .form-group .theme-input{background:#f7f7f7;border:1px solid #e9e9e9;border-radius:20px;color:#456c8e;font-weight:600;padding:10px 25px;transition:none;width:100%}#access #form .grid-wrapper .form-group .theme-input:focus{border-color:transparent;outline:2px solid #b4c1cf}#access #form .buttons-wrapper{margin:50px auto 0;max-width:900px;text-align:left}#access #form .buttons-wrapper #submit_btn{align-items:center;display:flex;gap:10px;margin-right:auto;margin-top:0;padding:14px 40px;white-space:nowrap}@media (max-width:992px){#access #introduction .text{font-size:1.6rem}#access #introduction .text span{font-size:2.6rem}}@media (max-width:768px){#access #introduction #header{background:#274b83;box-shadow:0 10px 10px rgba(0,0,0,.07);display:flex;height:55px;left:0;padding:12px 40px;position:fixed;top:0;width:100%;z-index:5}#access #introduction #header:before{display:none}#access #introduction #header .logo-wrapper{margin-left:0;width:80px}#access #introduction #header #main_nav_list{align-items:center;background:#ededed;display:flex;display:none;flex-direction:column;left:0;position:fixed;top:55px;width:100%}#access #introduction #header #main_nav_list li{padding:10px 0;text-align:center;width:100%}#access #introduction #header #main_nav_list li:not(:last-child){border-bottom:1px solid #e3e3e3}#access #introduction #header #main_nav_list li a{color:#737373;display:inline-block;font-size:.9rem;padding:6px 12px;position:relative}#access #introduction #header #main_nav_list li a.active:after{display:none}#access #introduction #header .hamburger-menu-btn{display:flex}#access #introduction .text{right:0;text-align:center;top:130px;transform:none;width:100%}#access #introduction .rings-wrapper{bottom:0;left:0;top:unset;transform:none;width:100%}#access #introduction .character-wrapper{bottom:6%;left:-40px;top:unset;transform:none;width:114%;z-index:2}#access #introduction .cloud1{right:-30px;top:8%;width:120px}#access #introduction .cloud2{left:unset;right:5%;width:100px}#access #introduction .cloud3{left:6%;top:36%;width:100px}#access #introduction .cloud4{bottom:3px;width:130px;z-index:4}#access #wholesale h2:after,#access #wholesale h2:before{display:none}#access #form h2+.subtitle{line-height:2;margin-bottom:40px}#access #form .grid-wrapper{grid-template-columns:1fr}#access #form .buttons-wrapper #submit_btn{justify-content:center;margin-inline:auto;max-width:unset;width:80%}}#ghahreman h2{align-items:center;display:flex;font-size:1.6rem;justify-content:center;margin-bottom:80px;text-align:center;width:100%}#ghahreman h2:after,#ghahreman h2:before{background:#f49595;border-radius:100px;content:"";height:10px;margin:0 30px;width:36px}#ghahreman .flex-wrapper{display:flex}#ghahreman .cta-btn{background:#73d3a2;border-radius:100px;box-shadow:0 0 28px rgba(40,40,40,.2);color:#fff;display:inline-block;font-weight:700;margin-top:30px;padding:10px 95px}#ghahreman .cta-btn:hover{background:#6ac697;box-shadow:0 0 28px rgba(40,40,40,.28)}#ghahreman #introduction{background:#64ceec;background:radial-gradient(circle,#64ceec 0,#002d69 100%);height:100vh;overflow:hidden;position:relative;width:100%}#ghahreman #introduction #header{align-items:center;display:flex;height:110px;padding:0 60px;position:relative}#ghahreman #introduction #header .logo-wrapper{display:block;margin-left:20px;transition:all .3s ease;width:110px}#ghahreman #introduction #header .logo-wrapper:hover{opacity:.85;transform:scale(1.1)}#ghahreman #introduction #header #main_nav_list{align-items:center;display:flex}#ghahreman #introduction #header #main_nav_list li{margin:0 4px}#ghahreman #introduction #header #main_nav_list li a{color:#d9e8ef;display:inline-block;font-size:.95rem;font-weight:500;padding:6px 12px;position:relative;transition:all .2s ease}#ghahreman #introduction #header #main_nav_list li a:hover{color:#d6d6d6}#ghahreman #introduction #header .iransakht-logo{margin-right:auto;position:relative;top:5px;width:65px}#ghahreman #introduction #header .hamburger-menu-btn{align-items:center;border:1px solid #83c3a2;border-radius:5px;color:#83c3a2;cursor:pointer;display:none;font-size:.8rem;height:30px;justify-content:center;margin-right:auto;width:30px}#ghahreman #introduction #header .hamburger-menu-btn:active,#ghahreman #introduction #header .hamburger-menu-btn:hover{background:#83c3a2;color:#fff}#ghahreman #introduction .title-text{background-image:url(/img/ghahremaneman/title-text.png?v=2);height:21vh;max-width:500px;right:7vw;top:27vh;width:30vw;z-index:2}#ghahreman #introduction .bag{background-image:url(/img/ghahremaneman/bag2.png);bottom:8.8vw;height:21vw;left:1%;width:19vw;z-index:1}#ghahreman #introduction .t-shirt-haj-ghasem{background-image:url(/img/ghahremaneman/t-shirt-haj-ghasem.png);bottom:.6vw;height:11vw;right:11vw;width:18vw;z-index:1}#ghahreman #introduction .game-haj-ghasem{background-image:url(/img/ghahremaneman/game-haj-ghasem.png);bottom:1.1vw;height:16.1vw;left:19vw;width:21.5vw;z-index:1}#ghahreman #introduction .book-haj-ghasem{background-image:url(/img/ghahremaneman/book-haj-ghasem.png);bottom:.6vw;height:9vw;left:39vw;width:14vw;z-index:1}#ghahreman #introduction .shenasnameh-haj-ghasem{background-image:url(/img/ghahremaneman/shenasnameh-haj-ghasem.png);bottom:.6vw;height:7vw;right:27vw;width:14vw;z-index:1}#ghahreman #introduction .floor-bottom{background-image:url(/img/ghahremaneman/floor.png);background-size:cover!important;bottom:-14vh;height:19vw;left:0;width:100%;z-index:0}#ghahreman #introduction .haj-ghasem{background-image:url(/img/ghahremaneman/haj-ghasem.png);bottom:21.9vw;height:22vw;left:34%;width:22vw;z-index:1}#ghahreman #introduction .sparks{background-image:url(/img/ghahremaneman/sparks.png);background-size:cover!important;height:90%;left:-15px;top:0;width:40vw;z-index:0}#ghahreman #introduction .online-order-box{background-image:url(/img/ghahremaneman/online-order-box.png);bottom:6.6vw;height:140px;right:12%;width:15%;z-index:2}#ghahreman #introduction .iran-flag-bottom{background-image:url(/img/ghahremaneman/iran-flag-bottom2.png);bottom:0;height:16vw;left:0;width:100%;z-index:1}#ghahreman #introduction .cloud1{background-image:url(/img/ghahremaneman/cloud-twins.png);bottom:20vw;height:5vw;opacity:.3;right:5%;width:8vw;z-index:1}#ghahreman #introduction .cloud2{background-image:url(/img/ghahremaneman/cloud-white.png);height:5vw;opacity:.3;right:38%;top:5vw;width:5vw;z-index:1}#ghahreman #introduction .cloud3{background-image:url(/img/ghahremaneman/cloud-blue.png);bottom:16vw;height:5vw;opacity:.6;right:27%;width:5vw;z-index:1}#ghahreman #introduction .cloud4{background-image:url(/img/ghahremaneman/cloud-white.png);bottom:18vw;height:5vw;opacity:.2;right:45%;width:5vw;z-index:1}#ghahreman #introduction .cloud5{background-image:url(/img/ghahremaneman/cloud-blue.png);height:5vw;opacity:.6;right:-1%;top:5vw;width:5vw;z-index:1}#ghahreman #introduction .stationery{animation:ghahreman-stationery-icons-swing 2s ease-in-out infinite alternate-reverse;height:3.8vw;transition:all .3s ease;width:3.8vw;z-index:2}#ghahreman #introduction .stationery:hover{opacity:.6}#ghahreman #introduction .book{background-image:url(/img/ghahremaneman/stationery-book.png);bottom:76vh;left:20vw}#ghahreman #introduction .gift{animation-delay:.5s;background-image:url(/img/ghahremaneman/stationery-gift.png);bottom:62vh;left:2vw}#ghahreman #introduction .shirt{animation-delay:.75s;background-image:url(/img/ghahremaneman/stationery-shirt.png);bottom:76vh;left:8vw}#ghahreman #introduction .pencil{animation-delay:1s;background-image:url(/img/ghahremaneman/stationery-pencil.png);bottom:75vh;left:2vw}#ghahreman #introduction .pen{animation-delay:1.25s;background-image:url(/img/ghahremaneman/stationery-pen.png);bottom:67.7vh;left:13vw}#ghahreman #introduction .puzzle{animation-delay:1.5s;background-image:url(/img/ghahremaneman/stationery-puzzle.png);bottom:86vh;left:13.8vw}#ghahreman #introduction .game{animation-delay:1.75s;background-image:url(/img/ghahremaneman/stationery-game.png);bottom:61vh;left:22vw}#ghahreman #introduction .bg-img{background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}#ghahreman #campaign_description{line-height:2.3;margin:60px 0;text-align:center}#ghahreman #video_introduction{margin:0 auto;max-width:800px}#ghahreman #retail{margin:80px 0}#ghahreman #retail .shop-group:first-of-type{border-bottom:1px solid #e9e9e9;margin-bottom:40px;padding-bottom:30px}#ghahreman #retail .shop-group .text-wrapper{flex:1 1 50%;margin-left:100px;padding:45px}#ghahreman #retail .shop-group .text-wrapper .title{font-size:1.3rem;font-weight:700;margin-bottom:15px}#ghahreman #retail .shop-group .text-wrapper .description{line-height:2;text-align:justify}#ghahreman #retail .shop-group .text-wrapper .cta-btn{float:left}#ghahreman #retail .shop-group .banner-wrapper{flex:1 1 50%}#ghahreman #retail .shop-group .banner-wrapper img{border-radius:15px;box-shadow:0 0 28px #f5d6ed;transition:all .35s ease}#ghahreman #retail .shop-group .banner-wrapper img:hover{box-shadow:0 0 28px #ecb8df;opacity:.8;transform:scale(1.03)}#ghahreman #wholesale{margin:80px 0}#ghahreman #wholesale .text-wrapper{flex:1 1 50%;margin-left:100px;padding:45px}#ghahreman #wholesale .text-wrapper .title{font-size:1.3rem;font-weight:700;margin-bottom:15px}#ghahreman #wholesale .text-wrapper .description{line-height:2;text-align:justify}#ghahreman #wholesale .text-wrapper .cta-btn{float:left}#ghahreman #wholesale .banner-wrapper{flex:1 1 50%}#ghahreman #wholesale .banner-wrapper img{border-radius:15px;box-shadow:0 0 28px #afe8ec;transition:all .35s ease}#ghahreman #wholesale .banner-wrapper img:hover{box-shadow:0 0 28px #8cdfe5;opacity:.8;transform:scale(1.03)}#ghahreman #vip_stores{background:#e16a5f;padding:70px 0;position:relative}#ghahreman #vip_stores:before{background:url(/img/ghahremaneman/store-icon.png);content:"";display:block;height:100%;left:0;opacity:.05;position:absolute;top:0;width:100%;z-index:0}#ghahreman #vip_stores .container{position:relative;z-index:2}#ghahreman #vip_stores h2{color:#fff!important;margin-bottom:10px}#ghahreman #vip_stores h2:after,#ghahreman #vip_stores h2:before{background:#a5200b!important}#ghahreman #vip_stores .text-wrapper{color:#ffd5ce;font-weight:300;line-height:2;margin:0 auto 45px;max-width:650px;text-align:center;z-index:2}#ghahreman #vip_stores .stores-list{display:flex;flex-wrap:wrap;justify-content:center;z-index:2}#ghahreman #vip_stores .stores-list .store-group{background:#fff;border-radius:10px;flex:0 0 20%;height:310px;margin:24px 2%;overflow:hidden;text-align:center}#ghahreman #vip_stores .stores-list .store-group .image-wrapper{margin-bottom:20px;overflow:hidden;position:relative}#ghahreman #vip_stores .stores-list .store-group .image-wrapper:hover:before{opacity:0}#ghahreman #vip_stores .stores-list .store-group .image-wrapper:hover img{transform:scale(1.05)}#ghahreman #vip_stores .stores-list .store-group .image-wrapper:before{background:#73d3a2;content:"";height:100%;left:0;opacity:.4;position:absolute;top:0;transition:all .25s ease;width:100%;z-index:2}#ghahreman #vip_stores .stores-list .store-group .image-wrapper img{display:block;transition:all .4s ease}#ghahreman #vip_stores .stores-list .store-group .title{font-weight:700}#ghahreman #vip_stores .stores-list .store-group .location{font-size:.9rem;font-weight:300}#ghahreman #vip_stores .stores-list .store-group .more-btn{border:1px solid #73d3a2;border-radius:5px;color:#73d3a2;display:block;font-size:.8rem;font-weight:700;margin:20px auto;transition:all .2s ease;width:60%}#ghahreman #vip_stores .stores-list .store-group .more-btn:hover{background:#73d3a2;color:#fff}#ghahreman #vip_stores .stores-list-theme2{z-index:2}#ghahreman #vip_stores .stores-list-theme2 .store-group{align-items:center;background:#fff;border-radius:10px;display:flex;height:210px;margin-bottom:50px;overflow:hidden;text-align:center;width:100%}#ghahreman #vip_stores .stores-list-theme2 .store-group .image-wrapper{flex:0 0 320px;height:100%;position:relative}#ghahreman #vip_stores .stores-list-theme2 .store-group .image-wrapper:hover:before{opacity:0}#ghahreman #vip_stores .stores-list-theme2 .store-group .image-wrapper:hover img{transform:scale(1.05)}#ghahreman #vip_stores .stores-list-theme2 .store-group .image-wrapper:before{background:#73d3a2;content:"";height:100%;left:0;opacity:.4;position:absolute;top:0;transition:all .25s ease;width:100%;z-index:2}#ghahreman #vip_stores .stores-list-theme2 .store-group .image-wrapper img{display:block;transition:all .4s ease;width:100%}#ghahreman #vip_stores .stores-list-theme2 .store-group .info-wrapper{padding:50px;text-align:right}#ghahreman #vip_stores .stores-list-theme2 .store-group .info-wrapper .title{font-size:1.1rem;font-weight:700;margin-bottom:10px}#ghahreman #vip_stores .stores-list-theme2 .store-group .info-wrapper .description{line-height:2}#ghahreman #vip_stores .stores-list-theme2 .store-group .info-wrapper .location{font-size:.9rem;font-weight:300;margin-right:10px}#ghahreman #vip_stores .stores-list-theme2 .store-group .info-wrapper .buttons-wrapper{text-align:left}#ghahreman #vip_stores .stores-list-theme2 .store-group .info-wrapper .buttons-wrapper .more-btn{border:1px solid #73d3a2;border-radius:5px;color:#73d3a2;display:inline-block;font-size:.8rem;font-weight:700;margin:10px auto;padding:5px 10px;transition:all .2s ease}#ghahreman #vip_stores .stores-list-theme2 .store-group .info-wrapper .buttons-wrapper .more-btn:hover{background:#73d3a2;color:#fff}#ghahreman #news{margin:50px 0 40px}#ghahreman #news .news-wrapper{grid-gap:50px;display:grid;grid-template-columns:repeat(3,1fr)}#ghahreman #news .news-wrapper .news-group{background:#fff;border:3px solid #f7f7f7;border-radius:7px;box-shadow:0 0 0 10px #fff,0 0 50px rgba(27,26,26,.1);display:flex;flex-direction:column;overflow:hidden;padding:30px}#ghahreman #news .news-wrapper .news-group:hover img{opacity:.7}#ghahreman #news .news-wrapper .news-group img{border-radius:5px;height:200px;margin-bottom:20px;-o-object-fit:cover;object-fit:cover;transition:all .3s ease;width:100%}#ghahreman #news .news-wrapper .news-group .text{font-weight:500;line-height:2;text-align:center}#ghahreman #contact_us{margin:80px 0}#ghahreman #contact_us .form-wrapper{margin:-20px auto 0;max-width:800px}#ghahreman #contact_us .form-wrapper .grid-wrapper{grid-column-gap:30px;grid-row-gap:18px;display:grid;grid-template-columns:1fr 1fr}#ghahreman #contact_us .form-wrapper .form-group .theme-input{background:#fafafa;border:none;border-radius:20px;color:#456c8e;font-weight:700;padding:10px 25px;transition:all .3s ease;width:100%}#ghahreman #contact_us .form-wrapper .form-group .theme-input:focus{background:#f3f3f3}#ghahreman #contact_us .form-wrapper .form-group .theme-input::-moz-placeholder{color:#c4c4c4;font-weight:400}#ghahreman #contact_us .form-wrapper .form-group .theme-input::placeholder{color:#c4c4c4;font-weight:400}#ghahreman #contact_us .form-wrapper .form-group.message-wrapper{grid-column:span 2}#ghahreman #contact_us .form-wrapper .form-group.message-wrapper textarea{line-height:2;padding:25px}#ghahreman #contact_us .form-wrapper #submit_btn{display:block;margin:30px auto}#ghahreman #contact_us .form-wrapper #submit_btn .icon{margin-left:10px;opacity:.7}@media (max-width:992px){#ghahreman h2{font-size:1.4rem;margin-bottom:50px}#ghahreman h2:after,#ghahreman h2:before{height:7px;margin:0 25px;width:30px}#ghahreman .cta-btn{max-width:200px;padding:10px;text-align:center;width:200px}#ghahreman #introduction .title-text{height:24vh;right:4vw;top:27vh;width:36vw}#ghahreman #introduction .bag{bottom:12.8vw;height:28vw;left:1vw;width:25vw}#ghahreman #introduction .haj-ghasem{bottom:27vw;height:30vw;left:31%;width:30vw}#ghahreman #introduction .floor-bottom{bottom:-5vh;height:22vw}#ghahreman #introduction .stationery{height:5vw;width:5vw}#ghahreman #introduction .iran-flag-bottom{height:16.3vw}#ghahreman #retail{margin:50px 0}#ghahreman #retail .shop-group:nth-of-type(2) .text-wrapper{margin:0 60px 0 0}#ghahreman #retail .shop-group .text-wrapper{margin-left:60px;padding:0}#ghahreman #retail .shop-group .banner-wrapper{align-items:center;display:flex}#ghahreman #wholesale{margin:50px 0}#ghahreman #wholesale .text-wrapper{margin-left:55px;padding:0}#ghahreman #wholesale .banner-wrapper{align-items:center;display:flex}#ghahreman #vip_stores{padding:50px 0}#ghahreman #vip_stores .text-wrapper{margin-bottom:15px}#ghahreman #vip_stores .stores-list .store-group{flex:0 0 29%;height:280px;margin:24px 13px}#ghahreman #vip_stores .stores-list-theme2 .store-group{height:auto}#ghahreman #vip_stores .stores-list-theme2 .store-group .image-wrapper{display:none}#ghahreman #vip_stores .stores-list-theme2 .store-group .info-wrapper{padding:25px}#ghahreman #news .news-wrapper{grid-gap:40px}#ghahreman #news .news-wrapper .news-group{border-radius:6px;box-shadow:0 0 0 7px #fff,0 0 50px rgba(27,26,26,.1);display:flex;flex-direction:column;padding:13px}#ghahreman #news .news-wrapper .news-group img{height:100px;margin-bottom:12px}#ghahreman #news .news-wrapper .news-group .text{font-size:.9rem;line-height:1.7}#ghahreman #contact_us{margin:60px 0 40px}}@media (max-width:768px){#ghahreman{padding-top:0}#ghahreman h2{font-size:1.4rem;margin-bottom:40px}#ghahreman h2:after,#ghahreman h2:before{margin:0 24px}#ghahreman #introduction{height:100vh}#ghahreman #introduction #header{background:#3871b1;box-shadow:0 10px 10px rgba(0,0,0,.07);height:55px;left:0;padding:12px 40px;position:fixed;top:0;width:100%;z-index:5}#ghahreman #introduction #header:before{display:none}#ghahreman #introduction #header .logo-wrapper{margin-left:0;width:80px}#ghahreman #introduction #header .iransakht-logo{margin-right:15px;position:relative;top:0;width:35px}#ghahreman #introduction #header #main_nav_list{align-items:center;background:#ededed;display:flex;display:none;flex-direction:column;left:0;position:fixed;top:55px;width:100%}#ghahreman #introduction #header #main_nav_list li{padding:10px 0;text-align:center;width:100%}#ghahreman #introduction #header #main_nav_list li:not(:last-child){border-bottom:1px solid #e3e3e3}#ghahreman #introduction #header #main_nav_list li a{color:#737373;display:inline-block;font-size:.9rem;padding:6px 12px;position:relative}#ghahreman #introduction #header #main_nav_list li a.active:after{display:none}#ghahreman #introduction #header .hamburger-menu-btn{display:flex}#ghahreman #introduction .title-text{height:18vh;left:50%;right:auto;top:14vh;transform:translate(-50%);width:88%}#ghahreman #introduction .bag{bottom:13.8vw;height:51vw;left:17vw;transform:translate(-50%);width:41vw}#ghahreman #introduction .t-shirt-haj-ghasem{bottom:4.8vw;height:20vw;right:3.5vw;width:28vw}#ghahreman #introduction .game-haj-ghasem{bottom:1.1vw;height:24.1vw;left:19vw;width:32.5vw}#ghahreman #introduction .book-haj-ghasem{bottom:15.6vw;height:12vw;left:55vw;width:18vw}#ghahreman #introduction .shenasnameh-haj-ghasem{bottom:2vw;height:13vw;right:25vw;width:22vw}#ghahreman #introduction .floor-bottom{bottom:0;height:35vw}#ghahreman #introduction .haj-ghasem{bottom:58vw;height:60vw;left:50%;transform:translate(-45%);width:60vw}#ghahreman #introduction .stationery{height:11vw;width:11vw}#ghahreman #introduction .book{bottom:30vh;left:auto;right:10vw}#ghahreman #introduction .gift{bottom:37vh;left:auto;right:25vw}#ghahreman #introduction .shirt{bottom:21vh;left:auto;right:4vw}#ghahreman #introduction .pencil{bottom:17vh;left:42vw}#ghahreman #introduction .pen{bottom:40.7vh;left:auto;right:1vw}#ghahreman #introduction .puzzle{bottom:26vh;left:auto;right:34vw}#ghahreman #introduction .game{bottom:17vh;left:auto;right:20vw}#ghahreman #introduction .sparks{height:90%;left:-15px;top:90px;width:120vw}#ghahreman #introduction .cloud1{bottom:auto;height:22vw;right:12%;top:9vh;width:22vw}#ghahreman #introduction .cloud2{height:15vw;right:92%;top:25vw;width:15vw}#ghahreman #introduction .cloud3{bottom:auto;height:15vw;top:33vh;width:15vw}#ghahreman #introduction .cloud4{bottom:88vw;height:15vw;right:78%;width:15vw}#ghahreman #introduction .cloud5{height:15vw;right:85%;top:75vw;width:15vw}#ghahreman #introduction .online-order-box{height:70px;right:6%;width:25%}#ghahreman #retail .flex-wrapper{flex-direction:column}#ghahreman #retail .shop-group:nth-of-type(2) .text-wrapper{margin:0}#ghahreman #retail .shop-group .text-wrapper{margin-left:0;order:2}#ghahreman #retail .shop-group .text-wrapper .cta-btn{display:block;float:none;margin:20px auto;max-width:90%;width:90%}#ghahreman #retail .shop-group .banner-wrapper{margin-bottom:40px;order:1}#ghahreman #wholesale .flex-wrapper{flex-direction:column}#ghahreman #wholesale .text-wrapper{margin-left:0;order:2}#ghahreman #wholesale .text-wrapper .cta-btn{display:block;float:none;margin:20px auto;max-width:90%;width:90%}#ghahreman #wholesale .banner-wrapper{margin-bottom:40px;order:1}#ghahreman #vip_stores{padding:35px 0}#ghahreman #vip_stores .text-wrapper{margin-bottom:25px}#ghahreman #vip_stores .stores-list{justify-content:space-between}#ghahreman #vip_stores .stores-list .store-group{flex:0 0 47%;height:auto;margin:14px 0}#ghahreman #vip_stores .stores-list .store-group .image-wrapper{margin-bottom:13px}#ghahreman #vip_stores .stores-list .store-group .title{font-size:.85rem;overflow:hidden}#ghahreman #vip_stores .stores-list .store-group .location{font-size:.7rem}#ghahreman #vip_stores .stores-list .store-group .more-btn{font-size:.6rem;margin:12px auto;width:80%}#ghahreman #vip_stores .stores-list-theme2 .store-group{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;margin-bottom:30px;width:100%}#ghahreman #vip_stores .stores-list-theme2 .store-group .image-wrapper{display:block;flex:0 0 170px;height:auto;width:100%}#ghahreman #vip_stores .stores-list-theme2 .store-group .image-wrapper:before{background:#73d3a2;content:"";height:100%;left:0;opacity:.4;position:absolute;top:0;transition:all .25s ease;width:100%;z-index:2}#ghahreman #vip_stores .stores-list-theme2 .store-group .info-wrapper{padding:30px}#ghahreman #vip_stores .stores-list-theme2 .store-group .info-wrapper .title{font-size:1.05rem;margin-bottom:7px;text-align:center}#ghahreman #vip_stores .stores-list-theme2 .store-group .info-wrapper .description{font-size:.9rem}#ghahreman #vip_stores .stores-list-theme2 .store-group .info-wrapper .buttons-wrapper{margin-top:15px}#ghahreman #vip_stores .stores-list-theme2 .store-group .info-wrapper .buttons-wrapper .more-btn{font-size:.9rem;margin:10px auto;padding:7px 10px;width:100%}#ghahreman #news .news-wrapper{grid-template-columns:repeat(1,1fr)}#ghahreman #news .news-wrapper .news-group img{height:auto;margin-bottom:30px}#ghahreman #news .news-wrapper .news-group .text{margin-bottom:15px}#ghahreman #contact_us .form-wrapper .grid-wrapper{grid-template-columns:1fr}#ghahreman #contact_us .form-wrapper .form-group.message-wrapper{grid-column:unset}}@keyframes ghahreman-stationery-icons-swing{0%{transform:rotate(-25deg) scale(.8)}to{transform:rotate(25deg) scale(1.1)}}#olgoonama .theme-title{align-items:center;display:flex;font-size:1.6rem;justify-content:center;margin-bottom:40px;text-align:center;width:100%}#olgoonama .theme-title:after,#olgoonama .theme-title:before{background:#f49595;border-radius:100px;content:"";height:10px;margin:0 30px;width:36px}#olgoonama .cta-btn{background:#73d3a2;border-radius:100px;box-shadow:0 0 28px rgba(40,40,40,.2);color:#fff;display:inline-block;font-weight:700;margin-top:30px;padding:10px 95px}#olgoonama .cta-btn:hover{background:#6ac697;box-shadow:0 0 28px rgba(40,40,40,.28)}#olgoonama #introduction{background:#22232c url(/img/olgoonama/background.jpg) no-repeat 50%/cover;height:100vh;overflow:hidden;position:relative;width:100%}#olgoonama #introduction #header{align-items:center;display:flex;height:110px;padding:0 60px;position:relative;z-index:4}#olgoonama #introduction #header .logo-wrapper{display:block;margin-left:20px;transition:all .3s ease;width:110px}#olgoonama #introduction #header .logo-wrapper:hover{opacity:.85;transform:scale(1.1)}#olgoonama #introduction #header #main_nav_list{align-items:center;display:flex}#olgoonama #introduction #header #main_nav_list li{margin:0 4px}#olgoonama #introduction #header #main_nav_list li a{color:#d9e8ef;display:inline-block;font-size:.95rem;font-weight:500;padding:6px 12px;position:relative;transition:all .2s ease}#olgoonama #introduction #header #main_nav_list li a:hover{color:#d6d6d6}#olgoonama #introduction #header .hamburger-menu-btn{align-items:center;border:1px solid #a7b1bc;border-radius:5px;color:#a7b1bc;cursor:pointer;display:none;font-size:.8rem;height:30px;justify-content:center;margin-right:auto;width:30px}#olgoonama #introduction #header .hamburger-menu-btn:active,#olgoonama #introduction #header .hamburger-menu-btn:hover{background:hsla(0,0%,100%,.678);color:#fff}#olgoonama #introduction .bg-img{background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}#olgoonama #introduction .title-text{background-image:url(/img/olgoonama/title-text.png);filter:drop-shadow(2px 4px 6px black);height:51vh;max-width:431px;right:13vw;top:24vh;width:26vw;z-index:2}#olgoonama #introduction .kid-masks{background-image:url(/img/olgoonama/kid-masks.png);background-position:0 100%;bottom:0;filter:drop-shadow(2px 4px 6px black);height:93vh;left:10vw;max-width:630px;width:33vw;z-index:2}#olgoonama #introduction .gradient-red{background-image:linear-gradient(135deg,#ad3216 10%,transparent 50%);height:100%;left:0;mix-blend-mode:hard-light;opacity:.5;position:absolute;top:0;width:100%;z-index:3}#olgoonama #introduction .gradient-blue{background-image:linear-gradient(302deg,#0064c1 10%,transparent 50%);bottom:0;height:100%;mix-blend-mode:hard-light;opacity:.2;position:absolute;right:0;width:100%;z-index:3}#olgoonama #report{margin:0;min-height:70vh;padding:210px 0 45px;position:relative;width:100%}#olgoonama #report .text-wrapper{color:#e9cf16;position:relative;text-align:center}#olgoonama #report .text-wrapper h1{font-size:2.4rem;text-shadow:0 5px 10px #262626}#olgoonama #report .text-wrapper h2{font-size:1.5rem;font-weight:500;margin-bottom:10px}#olgoonama #report .text-wrapper p{color:#fff}#olgoonama #report .bg{animation:light_flash 4s ease infinite;background:url(/img/olgoonama/wall-bg.jpg) no-repeat top/cover;height:100%;left:0;position:absolute;top:0;width:100%}#olgoonama #report .stand{background:url(/img/olgoonama/stand.png) repeat-x 50%/110px;height:100px;left:0;position:absolute;top:30px;width:100%}#olgoonama #report .spotlight{background-position:50%;background-repeat:no-repeat;background-size:70px;height:100px;position:absolute;top:75px;width:100px}#olgoonama #report .spotlight-center{background-image:url(/img/olgoonama/spotlight-center.png);left:50%;transform:translateX(-50%)}#olgoonama #report .spotlight-left{background-image:url(/img/olgoonama/spotlight-corner.png);left:50px;transform:scaleX(-1)}#olgoonama #report .spotlight-right{background-image:url(/img/olgoonama/spotlight-corner.png);right:50px}#olgoonama #report .frame-wrapper{margin:25px auto 60px;position:relative;width:70%}#olgoonama #report .frame-wrapper .frame-inner{background-image:linear-gradient(270deg,#f2eaea,#cee5d9);border:4px solid #cdbc24;border-radius:25px;box-shadow:0 0 55px #d3cb55;min-height:450px;overflow:hidden}#olgoonama #report .frame-wrapper .aparat-video-wrapper{height:100%;width:100%}#olgoonama #summary{line-height:2.3;margin:60px 0;text-align:center}#olgoonama #summary h1{align-items:center;display:flex;font-size:2.3rem;font-weight:700;justify-content:center;line-height:1.7}#olgoonama #summary h1:after,#olgoonama #summary h1:before{background:#f49595;border-radius:100px;content:"";height:10px;margin:0 30px;width:36px}#olgoonama #summary h2{font-size:1.6rem;margin-bottom:40px}#olgoonama #summary .cols{grid-gap:75px;align-items:center;display:grid;grid-template-columns:1fr 1.2fr}#olgoonama #summary .info-group{text-align:right}#olgoonama #summary .info-group:not(:last-child){margin-bottom:30px}#olgoonama #summary .info-group .label{color:silver;font-weight:300}#olgoonama #summary .info-group .label .icon{color:#c55858;font-size:1.4rem;margin-left:10px;vertical-align:middle}#olgoonama #summary .info-group .value{font-weight:500}#olgoonama #summary .map-wrapper{border:8px solid #73d3a2;border-radius:25px;flex:1 1 50%;height:300px;overflow:hidden;z-index:0}#olgoonama #about_festival{margin:90px 0}#olgoonama #about_festival .cols{grid-gap:85px;display:grid;grid-template-columns:1fr 1.05fr}#olgoonama #about_festival .cols .col1 p{line-height:2.2;margin-bottom:10px;text-align:justify}#olgoonama #about_festival .cols .image-gallery{grid-gap:5px;align-self:center;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:min-content}#olgoonama #about_festival .cols .image-gallery img{border-radius:4px;cursor:pointer;transition:all .3s ease}#olgoonama #about_festival .cols .image-gallery img:hover{opacity:.8;transform:scale(1.03)}#olgoonama .banner-spiderman img{margin:0 auto;width:100%}#olgoonama #audience{margin:80px 0}#olgoonama #audience ul{display:grid;grid-template-columns:1fr 1fr 1fr;margin:0 auto;max-width:750px}#olgoonama #audience ul li{background-image:linear-gradient(154deg,#9d4253,#483e76);border-radius:50%;color:#fff;display:flex;flex-direction:column;font-weight:700;height:200px;margin:0 9px;padding:27px;text-align:center;width:200px}#olgoonama #audience ul li img{filter:invert(1);height:50px;margin:0 auto 20px}#olgoonama #mehvarha{margin:50px 0}#olgoonama #mehvarha ul{text-align:center}#olgoonama #mehvarha ul li{line-height:1.8;margin:9px 0}#olgoonama #mehvarha ul li:before{color:#9d5555;content:"";display:inline-block;font-family:Font Awesome\ 6 Pro,serif;font-weight:900;margin-left:10px;vertical-align:middle}#olgoonama #news{margin:50px 0 40px}#olgoonama #news .news-wrapper{grid-gap:50px;display:grid;grid-template-columns:repeat(3,1fr)}#olgoonama #news .news-wrapper .news-group{background:#fff;border:3px solid #f7f7f7;border-radius:7px;box-shadow:0 0 0 10px #fff,0 0 50px rgba(27,26,26,.1);display:flex;flex-direction:column;overflow:hidden;padding:30px}#olgoonama #news .news-wrapper .news-group:hover img{opacity:.7}#olgoonama #news .news-wrapper .news-group img{border-radius:5px;height:200px;margin-bottom:20px;-o-object-fit:cover;object-fit:cover;transition:all .3s ease;width:100%}#olgoonama #news .news-wrapper .news-group .text{font-weight:500;line-height:2;text-align:center}#olgoonama #contact_us{margin:80px 0}#olgoonama #contact_us .form-wrapper{margin:-20px auto 0;max-width:800px}#olgoonama #contact_us .form-wrapper .grid-wrapper{grid-column-gap:30px;grid-row-gap:18px;display:grid;grid-template-columns:1fr 1fr}#olgoonama #contact_us .form-wrapper .form-group .theme-input{background:#fafafa;border:none;border-radius:20px;color:#456c8e;font-weight:700;padding:10px 25px;transition:all .3s ease;width:100%}#olgoonama #contact_us .form-wrapper .form-group .theme-input:focus{background:#f3f3f3}#olgoonama #contact_us .form-wrapper .form-group .theme-input::-moz-placeholder{color:#c4c4c4;font-weight:400}#olgoonama #contact_us .form-wrapper .form-group .theme-input::placeholder{color:#c4c4c4;font-weight:400}#olgoonama #contact_us .form-wrapper .form-group.message-wrapper{grid-column:span 2}#olgoonama #contact_us .form-wrapper .form-group.message-wrapper textarea{line-height:2;padding:25px}#olgoonama #contact_us .form-wrapper #submit_btn{display:block;margin:30px auto}#olgoonama #contact_us .form-wrapper #submit_btn .icon{margin-left:10px;opacity:.7}@media (max-width:1200px){#olgoonama #report .frame-wrapper{width:80%}#olgoonama #report .frame-wrapper .frame-inner{min-height:350px}}@media (max-width:992px){#olgoonama .cta-btn{max-width:200px;padding:10px;text-align:center;width:200px}#olgoonama #introduction .title-text{height:50vh;right:10vw;top:27vh;width:31vw}#olgoonama #introduction .kid-masks{left:6vw;width:41vw}#olgoonama #summary h1{font-size:2rem}#olgoonama #summary h1:after,#olgoonama #summary h1:before{height:8px;margin:0 25px;width:30px}#olgoonama #summary h2{font-size:1.2rem}#olgoonama #about_festival{margin:60px 0}#olgoonama #about_festival .cols{grid-gap:50px;grid-template-columns:1fr}#olgoonama #about_festival .cols .col1{order:2}#olgoonama #about_festival .cols .image-gallery{grid-gap:8px;order:1}#olgoonama #about_festival .cols .image-gallery img{border-radius:8px}#olgoonama #report .frame-wrapper{margin:85px auto 60px;width:100%}#olgoonama #report .frame-wrapper .frame-inner{min-height:350px}#olgoonama #news .news-wrapper{grid-gap:40px}#olgoonama #news .news-wrapper .news-group{border-radius:6px;box-shadow:0 0 0 7px #fff,0 0 50px rgba(27,26,26,.1);display:flex;flex-direction:column;padding:13px}#olgoonama #news .news-wrapper .news-group img{height:100px;margin-bottom:12px}#olgoonama #news .news-wrapper .news-group .text{font-size:.9rem;line-height:1.7}#olgoonama #contact_us{margin:60px 0 40px}}@media (max-width:768px){#olgoonama{padding-top:0}#olgoonama .theme-title{font-size:1.5rem}#olgoonama .theme-title:after,#olgoonama .theme-title:before{height:6px;margin:0 20px;width:20px}#olgoonama #introduction{height:100vh}#olgoonama #introduction #header{background:#153354;box-shadow:0 10px 10px rgba(0,0,0,.07);height:55px;left:0;padding:12px 40px;position:fixed;top:0;width:100%;z-index:5}#olgoonama #introduction #header:before{display:none}#olgoonama #introduction #header .logo-wrapper{margin-left:0;width:80px}#olgoonama #introduction #header #main_nav_list{align-items:center;background:#ededed;display:flex;display:none;flex-direction:column;left:0;position:fixed;top:55px;width:100%}#olgoonama #introduction #header #main_nav_list li{padding:10px 0;text-align:center;width:100%}#olgoonama #introduction #header #main_nav_list li:not(:last-child){border-bottom:1px solid #e3e3e3}#olgoonama #introduction #header #main_nav_list li a{color:#737373;display:inline-block;font-size:.9rem;padding:6px 12px;position:relative}#olgoonama #introduction #header #main_nav_list li a.active:after{display:none}#olgoonama #introduction #header .hamburger-menu-btn{display:flex}#olgoonama #introduction .title-text{height:28vh;left:50%;right:auto;top:15vh;transform:translateX(-50%);width:90vw}#olgoonama #introduction .kid-masks{background-position:bottom;height:52vh;left:50%;right:unset;transform:translateX(-50%);width:94vw}#olgoonama #summary{margin:40px 0}#olgoonama #summary h1{font-size:1.5rem}#olgoonama #summary h1:after,#olgoonama #summary h1:before{height:6px;margin:0 20px;width:20px}#olgoonama #summary h2{font-size:1rem;margin-bottom:30px}#olgoonama #summary .cols{grid-gap:30px;grid-template-columns:1fr}#olgoonama #summary .info-group{text-align:center}#olgoonama #summary .info-group:not(:last-child){margin-bottom:15px}#olgoonama #summary .map-wrapper{border:5px solid #73d3a2;border-radius:15px}#olgoonama #report{margin:0;min-height:unset;padding:120px 0 5px}#olgoonama #report .text-wrapper h1{font-size:1.9rem;margin-bottom:10px}#olgoonama #report .text-wrapper h2{font-size:1rem}#olgoonama #report .text-wrapper p{font-size:.7rem}#olgoonama #report .stand{background-size:55px;top:-10px}#olgoonama #report .spotlight{background-size:40px;height:85px;top:34px;width:70px}#olgoonama #report .spotlight-left{left:10px}#olgoonama #report .spotlight-right{right:10px}#olgoonama #report .title{font-size:1rem;text-shadow:0 6px 4px #282403}#olgoonama #report .frame-wrapper{margin:25px auto 50px}#olgoonama #report .frame-wrapper .frame-inner{border:5px solid #cdbc24;border-radius:15px;box-shadow:0 0 15px #d3cb55;min-height:150px}#olgoonama #about_festival{margin:50px 0}#olgoonama #about_festival .cols{grid-gap:40px;grid-template-columns:1fr}#olgoonama #audience{margin:55px 0}#olgoonama #audience ul{grid-template-columns:1fr}#olgoonama #audience ul li{font-size:1.3rem;height:220px;justify-self:center;margin:14px;padding:30px 15px;width:220px}#olgoonama #audience ul li img{height:70px;margin:0 auto 20px}#olgoonama #mehvarha ul{padding:0 20px;text-align:right}#olgoonama #mehvarha ul li{margin:12px 0}#olgoonama #news .news-wrapper{grid-template-columns:repeat(1,1fr)}#olgoonama #news .news-wrapper .news-group img{height:auto;margin-bottom:30px}#olgoonama #news .news-wrapper .news-group .text{margin-bottom:15px}#olgoonama #contact_us .form-wrapper .grid-wrapper{grid-template-columns:1fr}#olgoonama #contact_us .form-wrapper .form-group.message-wrapper{grid-column:unset}}@keyframes light_flash{50%{filter:saturate(.7)}55%{filter:saturate(1.4)}70%{filter:saturate(.7)}to{filter:saturate(.7)}}#local_stores_list h1{align-items:center;display:flex;font-size:1.6rem;justify-content:center;margin:12px 0 20px;text-align:center;width:100%}#local_stores_list h1:after,#local_stores_list h1:before{background:#73d3a2;border-radius:100px;content:"";height:10px;margin:0 30px;width:36px}#local_stores_list .big-icon{color:#eee1e1;font-size:4.5rem;margin-bottom:12px;text-align:center}#local_stores_list .province-wrapper p{font-weight:300;line-height:2.3;margin:0 auto 20px;max-width:750px;text-align:center;width:60%}#local_stores_list .province-wrapper .provinces-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:40px}#local_stores_list .province-wrapper .provinces-list .btn{border:1px solid #f39383;border-radius:5px;color:#f39383;font-size:.9rem;font-weight:500;margin:9px 8px;padding:2px 9px;transition:all .25s ease}#local_stores_list .province-wrapper .provinces-list .btn.selected,#local_stores_list .province-wrapper .provinces-list .btn:hover{background:#f39383;color:#fff}#local_stores_list .updating-wrapper{text-align:center}#local_stores_list .updating-wrapper .tag{background:#a9914c;border-radius:5px;color:#fff;display:inline-block;font-size:.95rem;font-weight:600;margin-block:10px 40px;padding:3px 10px;text-align:center}#local_stores_list .updating-wrapper .tag .icon{margin-left:10px;vertical-align:middle}#local_stores_list .horizontal-swipe-wrapper{align-items:center;display:none;font-size:.7rem;justify-content:center;margin-bottom:25px}#local_stores_list .horizontal-swipe-wrapper img{margin-left:10px;opacity:.4;width:30px}#local_stores_list .stores-wrapper{margin:0 auto;width:90%}#local_stores_list .stores-wrapper table thead tr{height:50px}#local_stores_list .stores-wrapper table thead tr th{background:#6b6b6b;border-bottom:6px solid #73d3a2;color:#fff}#local_stores_list .stores-wrapper table tbody tr:hover td{background:#ececec!important}#local_stores_list .stores-wrapper table tbody tr:nth-child(2n) td{background:#f3f3f3;border:none}#local_stores_list .stores-wrapper table tbody td{font-size:.9rem;padding:1rem 1.25rem;text-align:center;transition:all .25s ease;white-space:nowrap}#local_stores_list .stores-wrapper table tbody td.title{font-weight:500}#local_stores_list .stores-wrapper table tbody td.address{text-align:right;white-space:normal}@media (max-width:992px){#local_stores_list .province-wrapper p{width:85%}#local_stores_list .horizontal-swipe-wrapper{display:flex}#local_stores_list .stores-wrapper{width:100%}#local_stores_list .stores-wrapper table tbody td{font-size:.8rem;padding:1rem 1.25rem;white-space:nowrap}#local_stores_list .stores-wrapper table tbody td.address{white-space:nowrap}}@media (max-width:768px){#local_stores_list h1{font-size:1.4rem;margin:10px 0 15px}#local_stores_list h1:after,#local_stores_list h1:before{margin:0 12px;width:45px}#local_stores_list .updating-wrapper .tag{display:block;font-size:.85rem;padding-block:10px;width:100%}}#store_single #introduction{display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:50px 0 200px;padding:50px 80px;position:relative}#store_single #introduction:before{background:url(/img/logo-red.svg?v=2) no-repeat 50%/contain;content:"";display:block;height:130px;left:50%;position:absolute;top:-45px;transform:translateX(-50%);width:130px;z-index:-1}#store_single #introduction .image-wrapper{text-align:center}#store_single #introduction .image-wrapper .main-image-wrapper{position:relative}#store_single #introduction .image-wrapper .main-image-wrapper.loading img{filter:saturate(.7) opacity(.3)}#store_single #introduction .image-wrapper .main-image-wrapper.loading .loading-spinner{display:block}#store_single #introduction .image-wrapper .main-image-wrapper img{border-radius:10px;box-shadow:0 0 30px rgba(0,0,0,.1);cursor:pointer;display:block;margin:0 auto;max-width:900px;transition:all .4s ease;width:100%}#store_single #introduction .image-wrapper .main-image-wrapper img:hover{opacity:.9;transform:scale(1.04)}#store_single #introduction .image-wrapper .main-image-wrapper .loading-spinner{color:#399f6c;display:none;filter:drop-shadow(0 0 7px #73D3A2);font-size:2.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#store_single #introduction .image-wrapper .thumbnails-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:35px}#store_single #introduction .image-wrapper .thumbnails-wrapper img{border-radius:5px;cursor:pointer;filter:saturate(.5);margin:0 10px 10px;opacity:.65;transition:all .25s ease;width:100px}#store_single #introduction .image-wrapper .thumbnails-wrapper img:hover{filter:none;opacity:1}#store_single #introduction .text-wrapper h1{align-items:center;color:#797979;display:flex;font-size:1.4rem;font-weight:700;margin-bottom:50px}#store_single #introduction .text-wrapper h1:before{background:#f49595;border-radius:10px;content:"";display:block;height:10px;margin-left:20px;width:50px}#store_single #introduction .text-wrapper .brief-info-wrapper{margin-bottom:50px}#store_single #introduction .text-wrapper .brief-info-wrapper .info-group{background:#f9f9f9;border-radius:100px;font-size:.9rem;margin-bottom:15px;padding:12px 20px;position:relative}#store_single #introduction .text-wrapper .brief-info-wrapper .info-group:hover .value{left:15px}#store_single #introduction .text-wrapper .brief-info-wrapper .info-group .label{font-weight:700}#store_single #introduction .text-wrapper .brief-info-wrapper .info-group .value{background:#73d3a2;border-radius:100px;color:#fff;display:inline-block;font-weight:700;left:0;padding:12px 20px;position:absolute;top:0;transition:all .5s ease}#store_single #introduction .text-wrapper .description-wrapper{line-height:2}#store_single #introduction .text-wrapper .description-wrapper p{margin-bottom:10px}#store_single #introduction .text-wrapper .description-wrapper .location-btn-wrapper{margin:20px 0 10px;text-align:left}#store_single #introduction .text-wrapper .description-wrapper .location-btn-wrapper .location-btn{border:1px solid #f39383;border-radius:5px;color:#f39383;font-size:.85rem;padding:5px 10px}#store_single #introduction .text-wrapper .description-wrapper .location-btn-wrapper .location-btn:hover{background:#f39383;color:#fff}#store_single #introduction .text-wrapper .description-wrapper .location-btn-wrapper .location-btn .icon{font-size:1rem;margin-left:7px;opacity:.7}@media (max-width:992px){#store_single #introduction{gap:50px;grid-template-columns:1fr;padding:30px 50px}#store_single #introduction:before{height:80px;top:-31px;width:80px}}@media (max-width:768px){#store_single #introduction{margin:30px 0 80px;padding:25px}#store_single #introduction:before{height:80px;top:-31px;width:80px}#store_single #introduction .image-wrapper .thumbnails-wrapper{margin-top:25px}#store_single #introduction .image-wrapper .thumbnails-wrapper img{margin:0 5px 5px;width:55px}#store_single #introduction .text-wrapper h1{display:block;font-size:1.2rem;position:relative;text-align:center}#store_single #introduction .text-wrapper h1:before{height:10px;margin:0 auto 20px;width:45px}#store_single #introduction .text-wrapper .brief-info-wrapper{margin-bottom:40px}#store_single #introduction .text-wrapper .brief-info-wrapper .info-group{font-size:.7rem;padding:12px 20px;position:relative}#store_single #introduction .text-wrapper .brief-info-wrapper .info-group .label{font-weight:700}#store_single #introduction .text-wrapper .brief-info-wrapper .info-group .value{padding:12px 15px}#store_single #introduction .text-wrapper .description-wrapper{font-size:.85rem}#store_single #introduction .text-wrapper .description-wrapper .location-btn-wrapper{margin:30px 0 15px;text-align:center}#store_single #introduction .text-wrapper .description-wrapper .location-btn-wrapper .location-btn{display:block;padding:5px 15px;width:100%}}#products_list .main-content-wrapper{margin-top:40px}#products_list .main-content-wrapper>.flex-wrapper{display:flex;justify-content:space-between}#products_list aside{flex:0 0 25%}#products_list aside .side-box{margin-bottom:30px}#products_list aside .side-box .box-title{align-items:center;color:#797979;display:flex;font-size:1.1rem;font-weight:700;padding:25px 20px}#products_list aside .side-box .box-title:before{background:#f49595;border-radius:100px;content:"";display:block;height:7px;margin-left:15px;width:30px}#products_list aside .side-box .box-body .list-wrapper{font-size:.9rem;font-weight:500;max-height:300px;overflow-y:auto;padding-bottom:30px}#products_list aside .side-box .box-body .list-wrapper .list-item a{display:block;padding:10px 30px 10px 20px}#products_list aside .side-box .box-body .list-wrapper .list-item a .icon{color:silver;font-size:.7rem;margin-left:10px;vertical-align:middle}#products_list aside .side-box .box-body .list-wrapper .list-item a .text-wrapper.selected{background:#73d3a2;border-radius:100px;color:#fff;padding:8px 20px}#products_list aside .side-box .box-body .list-wrapper .list-item a .text-wrapper.selected .icon{color:#b2e4cb}#products_list aside .side-box .box-body .list-wrapper .list-item .subnav-list{display:none;margin-right:20px;margin-top:10px}#products_list aside .side-box .box-body .list-wrapper .list-item .subnav-list.open{display:block}#products_list main{flex:0 0 72%}#products_list main .top-box{align-items:center;color:#797979;display:flex;font-weight:500;margin-bottom:15px;min-height:60px;padding:12px 30px}#products_list main .top-box .title{font-size:.8rem;font-weight:700;line-height:1.7;padding-right:13px;position:relative;text-align:center}#products_list main .top-box .title .icon{font-size:1.1rem;margin-left:8px}#products_list main .top-box .options-wrapper{font-size:.75rem;font-weight:700;margin:0 5px;padding:10px}#products_list main .top-box .options-wrapper a{border-radius:100px;margin:0 4px;padding:5px 12px;transition:all .25s ease}#products_list main .top-box .options-wrapper a:hover{background-color:#f5f5f5}#products_list main .top-box .options-wrapper a.selected{background-color:#797979;color:#fafafa}#products_list main .top-box .options-wrapper a.selected:hover{background-color:#9d9d9d}#products_list main .products-wrapper{grid-gap:25px;display:grid;grid-template-columns:repeat(4,1fr);margin-top:30px}@media (max-width:992px){#products_list .main-content-wrapper{margin-top:30px}#products_list .main-content-wrapper>.flex-wrapper{flex-direction:column}#products_list aside{margin-top:30px;order:2}#products_list main{order:1}#products_list main .top-box{padding:12px 20px}#products_list main .top-box .title{font-size:.7rem;padding-right:13px;white-space:nowrap}#products_list main .top-box .title .icon{font-size:1rem;margin-left:6px}#products_list main .top-box .options-wrapper{font-size:.75rem;padding:10px}#products_list main .products-wrapper{grid-template-columns:repeat(3,1fr);margin-top:25px}#products_list main .products-wrapper .product-group{height:280px;padding:16px}}@media (max-width:768px){#products_list .main-content-wrapper{margin-top:0}#products_list aside .side-box{margin-bottom:30px}#products_list aside .side-box .box-title{align-items:center;color:#797979;display:flex;font-size:1.1rem;font-weight:700;padding:25px 20px}#products_list aside .side-box .box-title:before{background:#f49595;border-radius:100px;content:"";display:block;height:7px;margin-left:15px;width:30px}#products_list aside .side-box .box-body .list-wrapper{font-size:.9rem;font-weight:500;max-height:300px;overflow-y:auto;padding-bottom:30px}#products_list aside .side-box .box-body .list-wrapper .list-item a{display:block;padding:10px 30px 10px 20px}#products_list aside .side-box .box-body .list-wrapper .list-item a .icon{color:silver;font-size:.7rem;margin-left:10px;vertical-align:middle}#products_list aside .side-box .box-body .list-wrapper .list-item a .text-wrapper.selected{background:#73d3a2;border-radius:100px;color:#fff;padding:8px 20px}#products_list aside .side-box .box-body .list-wrapper .list-item a .text-wrapper.selected .icon{color:#b2e4cb}#products_list aside .side-box .box-body .list-wrapper .list-item .subnav-list{display:none;margin-right:20px;margin-top:10px}#products_list aside .side-box .box-body .list-wrapper .list-item .subnav-list.open{display:block}#products_list main .top-box{display:block;margin-bottom:10px;padding:20px}#products_list main .top-box .title{font-size:.85rem;text-align:right}#products_list main .top-box .options-wrapper{align-items:center;display:flex;flex-wrap:wrap;font-size:.85rem;justify-content:center;margin-top:10px}#products_list main .top-box .options-wrapper a{margin:0 10px 10px;white-space:nowrap}#products_list main .products-wrapper{grid-gap:15px;display:grid;grid-template-columns:repeat(2,1fr);margin-top:20px}}#product_single #introduction{display:flex;justify-content:space-between;margin:50px 0 70px;padding:50px 80px;position:relative}#product_single #introduction:before{background:url(/img/logo-red.svg?v=2) no-repeat 50%/contain;content:"";display:block;height:130px;left:50%;position:absolute;top:-45px;transform:translateX(-50%);width:130px;z-index:-1}#product_single #introduction .images-wrapper{flex:1 1 35%;margin-left:60px;text-align:center}#product_single #introduction .images-wrapper .main-image-wrapper{position:relative}#product_single #introduction .images-wrapper .main-image-wrapper.loading img{filter:saturate(.7) opacity(.3)}#product_single #introduction .images-wrapper .main-image-wrapper.loading .loading-spinner{display:block}#product_single #introduction .images-wrapper .main-image-wrapper img{border-radius:10px;cursor:pointer;display:block;margin:0 auto;max-width:900px;transition:all .4s ease;width:100%}#product_single #introduction .images-wrapper .main-image-wrapper img:hover{opacity:.9;transform:scale(1.04)}#product_single #introduction .images-wrapper .main-image-wrapper .loading-spinner{color:#399f6c;display:none;filter:drop-shadow(0 0 7px #73D3A2);font-size:2.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#product_single #introduction .images-wrapper .thumbnails-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:25px}#product_single #introduction .images-wrapper .thumbnails-wrapper img{border-radius:5px;cursor:pointer;filter:saturate(.5);margin:0 2% 8px;opacity:.65;transition:all .25s ease;width:21%}#product_single #introduction .images-wrapper .thumbnails-wrapper img:hover{filter:none;opacity:1}#product_single #introduction .text-wrapper{flex:1 1 55%}#product_single #introduction .text-wrapper h1{align-items:center;color:#797979;display:flex;font-size:1.3rem;font-weight:700;margin-bottom:50px}#product_single #introduction .text-wrapper h1:before{background:#f49595;border-radius:10px;content:"";display:block;height:8px;margin-left:20px;width:35px}#product_single #introduction .text-wrapper .brief-info-wrapper{margin-bottom:50px}#product_single #introduction .text-wrapper .brief-info-wrapper .info-group{background:#f9f9f9;border-radius:100px;font-size:.9rem;margin-bottom:15px;padding:12px 20px;position:relative}#product_single #introduction .text-wrapper .brief-info-wrapper .info-group:hover .value{left:15px}#product_single #introduction .text-wrapper .brief-info-wrapper .info-group .label{font-weight:700}#product_single #introduction .text-wrapper .brief-info-wrapper .info-group .value{background:#73d3a2;border-radius:100px;color:#fff;display:inline-block;font-weight:700;left:0;padding:12px 20px;position:absolute;top:0;transition:all .5s ease}#product_single #introduction .text-wrapper .description-wrapper{font-size:.9rem;font-weight:300;line-height:2;margin-bottom:40px}#product_single #introduction .text-wrapper .properties-wrapper .title{align-items:center;color:#797979;display:flex;font-size:1.1rem;font-weight:700;margin-bottom:25px}#product_single #introduction .text-wrapper .properties-wrapper .title:before{background:#f49595;border-radius:10px;content:"";display:block;height:8px;margin-left:20px;width:35px}#product_single #introduction .text-wrapper .properties-wrapper .info-group{align-items:center;display:flex;font-size:.9rem;font-weight:500;justify-content:space-between}#product_single #introduction .text-wrapper .properties-wrapper .info-group:not(:last-child){margin-bottom:15px}#product_single #introduction .text-wrapper .properties-wrapper .info-group .label{background-color:#f9f9f9;border-radius:100px;flex:0 0 28%;font-weight:400;margin-left:2%;padding:8px 15px}#product_single #introduction .text-wrapper .properties-wrapper .info-group .value{background-color:#f9f9f9;border-radius:100px;flex:0 0 70%;padding:8px 15px}#product_single #suggestion h3.title{color:#717171;font-size:1.4rem;font-weight:700;margin-bottom:50px}#product_single #suggestion h3.title:before{background:url(/img/logo-red.svg?v=2) no-repeat 50%/contain;content:"";display:inline-block;height:40px;margin-left:15px;vertical-align:middle;width:40px}#product_single #suggestion .products-wrapper{grid-gap:25px;display:grid;grid-template-columns:repeat(5,1fr)}@media (max-width:992px){#product_single #introduction{display:block;padding:30px 50px}#product_single #introduction:before{height:80px;top:-31px;width:80px}#product_single #introduction .images-wrapper{margin:0 auto 80px}#product_single #introduction .images-wrapper .main-image-wrapper img{max-width:400px}#product_single #introduction .images-wrapper .thumbnails-wrapper{margin-top:50px}#product_single #introduction .images-wrapper .thumbnails-wrapper img{margin:0 15px 20px;width:80px}#product_single #suggestion .products-wrapper{grid-gap:25px;grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){#product_single #introduction{margin:30px 0 50px;padding:25px}#product_single #introduction:before{height:80px;top:-31px;width:80px}#product_single #introduction .images-wrapper{margin:0 auto 50px}#product_single #introduction .images-wrapper .thumbnails-wrapper{margin-top:25px}#product_single #introduction .images-wrapper .thumbnails-wrapper img{margin:0 5px 10px;width:55px}#product_single #introduction .text-wrapper h1{display:block;font-size:1.1rem;position:relative;text-align:center}#product_single #introduction .text-wrapper h1:before{height:10px;margin:0 auto 20px;width:45px}#product_single #introduction .text-wrapper .brief-info-wrapper{margin-bottom:40px}#product_single #introduction .text-wrapper .brief-info-wrapper .info-group{font-size:.7rem}#product_single #introduction .text-wrapper .brief-info-wrapper .info-group .value{padding:12px 15px}#product_single #introduction .text-wrapper .description-wrapper{font-size:.85rem}#product_single #introduction .text-wrapper .properties-wrapper .title{display:block;text-align:center}#product_single #introduction .text-wrapper .properties-wrapper .title:before{height:10px;margin:0 auto 20px;width:45px}#product_single #introduction .text-wrapper .properties-wrapper .info-group{display:block}#product_single #introduction .text-wrapper .properties-wrapper .info-group .label{margin-bottom:5px;width:100%}#product_single #introduction .text-wrapper .properties-wrapper .info-group .value{font-weight:700;width:100%}#product_single #suggestion h3.title{font-size:1.2rem;margin-bottom:30px}#product_single #suggestion h3.title:before{height:35px;margin-left:15px;width:35px}#product_single #suggestion .products-wrapper{grid-gap:15px;grid-template-columns:repeat(2,1fr)}}#download_hub h1{color:#797979;font-size:1.6rem;font-weight:700;margin:50px 0}#download_hub h1:before{background:url(/img/logo-red.svg?v=2) no-repeat 50%/contain;content:"";display:inline-block;height:40px;margin-left:15px;vertical-align:middle;width:40px}#download_hub h2.year-title{display:block;margin-bottom:30px}#download_hub h2.year-title:not(:first-child){margin-top:40px}#download_hub h2.year-title .icon{color:#dcdcdc;margin-left:10px;vertical-align:middle}#download_hub h2.year-title:before{background:#73d3a2;border-radius:5px;content:"";display:inline-block;height:7px;margin-left:20px;vertical-align:middle;width:27px}#download_hub .documents-list{display:flex;flex-direction:column}#download_hub .documents-list .document-group{align-items:center;border:3px solid #f7f7f7;border-radius:10px;box-shadow:0 0 0 10px #fff,0 0 50px rgba(27,26,26,.1);display:flex;margin-bottom:45px;padding:25px 30px}#download_hub .documents-list .document-group:hover .icon-wrapper{transform:scale(1.15)}#download_hub .documents-list .document-group .thumbnail-wrapper{margin-left:40px;transition:all .3s ease}#download_hub .documents-list .document-group .thumbnail-wrapper .icon{align-items:center;background:#f7f7f7;border-radius:10px;display:flex;height:150px;justify-content:center;position:relative;width:200px}#download_hub .documents-list .document-group .thumbnail-wrapper .icon:before{background-image:url(/img/logo-red.svg?v=2);background-repeat:no-repeat;content:"";display:block;height:110px;left:50%;opacity:.07;position:absolute;top:50%;transform:translate(-50%,-50%);width:110px;z-index:0}#download_hub .documents-list .document-group .thumbnail-wrapper .icon .icon-image{width:65px;z-index:1}#download_hub .documents-list .document-group .thumbnail-wrapper .thumbnail-image{border-radius:10px;width:200px}#download_hub .documents-list .document-group .info-wrapper .title{display:flex;font-size:1.1rem;font-weight:700;margin-bottom:10px}#download_hub .documents-list .document-group .info-wrapper .title:before{background:#f49595;border-radius:5px;content:"";display:block;height:7px;margin-left:20px;position:relative;top:10px;width:27px}#download_hub .documents-list .document-group .info-wrapper .description{color:#b4b4b4;font-weight:300}#download_hub .documents-list .document-group .info-wrapper .download-btn{font-size:.9rem;margin:15px 0 0}#download_hub .documents-list .document-group .info-wrapper .download-btn .filesize{font-size:.8rem;font-weight:300;margin-right:5px;opacity:.7}#download_hub .no-document{text-align:center}#download_hub .no-document img{margin:0 auto}#download_hub .no-document .title{color:silver;font-style:italic;font-weight:500}@media (max-width:768px){#download_hub h1{font-size:1.4rem;margin:20px 0 30px}#download_hub .documents-list .document-group{flex-direction:column;margin-bottom:30px;padding:25px 30px}#download_hub .documents-list .document-group .thumbnail-wrapper{margin:0 0 20px;width:100%}#download_hub .documents-list .document-group .info-wrapper,#download_hub .documents-list .document-group .thumbnail-wrapper .icon,#download_hub .documents-list .document-group .thumbnail-wrapper .thumbnail-image{width:100%}#download_hub .documents-list .document-group .info-wrapper .title{flex-direction:column;font-size:1rem;text-align:center}#download_hub .documents-list .document-group .info-wrapper .title:before{display:block;margin:0 auto 20px;width:40px}#download_hub .documents-list .document-group .info-wrapper .description{font-size:.9rem}#download_hub .documents-list .document-group .info-wrapper .download-btn{width:100%}#download_hub .no-document img{width:60%}}#signup h1{color:#797979;font-size:1.6rem;font-weight:700;margin:50px 0}#signup h1:before{background:url(/img/logo-red.svg?v=2) no-repeat 50%/contain;content:"";display:inline-block;height:40px;margin-left:15px;vertical-align:middle;width:40px}#signup #introduction{align-items:center;display:flex;justify-content:space-between;margin:50px 0 40px;padding:50px 80px;position:relative}#signup #introduction .logo-wrapper{flex:0 0 30%;margin-left:50px;text-align:center}#signup #introduction .logo-wrapper img{margin:0 auto;max-width:160px;width:50%}#signup #introduction .logo-wrapper .main-title{color:#6de8a5;display:block;font-size:1.8rem;font-weight:700;line-height:2;margin:30px 0 0;padding-top:30px;position:relative;text-align:center}#signup #introduction .logo-wrapper .main-title:before{background:#cecfcf;border-radius:10px;content:"";display:block;height:10px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:50px}#signup #introduction .logo-wrapper .subtitle{color:#cecfcf;font-size:1.3rem;font-weight:500;margin-top:-5px;position:relative}#signup #introduction .description-wrapper{flex:1 1}#signup #introduction .description-wrapper p{font-weight:500;line-height:2.3;text-align:justify}#signup #introduction .description-wrapper .btn{display:inline-block;margin:30px 0 0}@media (max-width:992px){#signup #introduction{flex-direction:column;padding:40px 60px}#signup #introduction .logo-wrapper{flex:0 0 100%;margin:0 0 30px}#signup #introduction .logo-wrapper img{max-width:150px;width:60%}}@media (max-width:768px){#signup h1{font-size:1.4rem;margin:20px 0 30px}#signup #introduction{margin:0 0 30px;padding:50px 25px}#signup #introduction .logo-wrapper{flex:0 0 100%}#signup #introduction .logo-wrapper img{width:70%}#signup #introduction .logo-wrapper .main-title{font-size:1.5rem}#signup #introduction .logo-wrapper .subtitle{font-size:1.1rem}#signup #introduction .description-wrapper p{font-size:.9rem;line-height:2.1}#signup #introduction .description-wrapper .buttons-wrapper{margin-top:40px}#signup #introduction .description-wrapper .btn{display:block;font-size:.9rem;margin:15px auto 0;padding:13px 0;width:100%}}#join_us #box_wrapper{margin-inline:auto;max-width:1000px;overflow:hidden;padding:50px 50px 0}#join_us #box_wrapper h2{text-align:center}#join_us #box_wrapper h2:after,#join_us #box_wrapper h2:before{background:#f49595;border-radius:100px;content:"";display:inline-block;height:10px;margin:0 30px;width:36px}#join_us #box_wrapper .graphic{display:block;margin:40px auto;width:350px}#join_us #box_wrapper .intro{line-height:2;margin-block:20px 40px}#join_us #box_wrapper form{grid-gap:30px;display:grid;grid-template-columns:repeat(2,1fr)}#join_us #box_wrapper form .form-gorup.description{grid-column:-1/1}#join_us #box_wrapper form .form-gorup.description .form-control{line-height:2.3;padding:20px 30px}#join_us #box_wrapper form .form-gorup.resume{grid-column:-1/1}#join_us #box_wrapper form .form-gorup.resume .upload-btn{font-size:.9rem;margin:10px 0 0}#join_us #box_wrapper form .form-gorup.resume .uploaded-file{align-items:center;display:flex;gap:7px;width:100%}#join_us #box_wrapper form .form-gorup.resume .uploaded-file .name{background:#e4ebf5;border-radius:4px;color:#384e6d;font-weight:600;max-width:60%;overflow:hidden;padding:4px 20px;text-overflow:ellipsis}#join_us #box_wrapper form .form-gorup.resume .uploaded-file .remove-btn{font-size:.9rem;padding:4px 10px}#join_us #box_wrapper form label{align-items:center;display:flex;font-size:.95rem;font-weight:450;margin-bottom:7px}#join_us #box_wrapper form label em{color:#972e2e;font-size:.75rem;font-weight:500;margin-right:7px}#join_us #box_wrapper form label .icon{color:#b9b9b9;margin-left:15px}#join_us #box_wrapper form .form-control{background:#f6f8f9;border:1px solid #ebedf0;border-radius:20px;color:#456c8e;font-weight:600;padding:10px 25px;transition:all .2s ease;width:100%}#join_us #box_wrapper form .form-control:focus{box-shadow:0 0 0 3px #d2e7eb}#join_us #box_wrapper .winners-graphic{fill:#d1d1d1;display:block;margin:65px 0 0;transform:scale(1.15);transform-origin:bottom left;width:110%}#join_us .buttons-wrapper{margin:30px auto 0;max-width:1000px;text-align:left}#join_us .buttons-wrapper .submit-btn{font-weight:700;padding:10px 20px}@media (max-width:768px){#join_us #box_wrapper{padding:30px 20px 0}#join_us #box_wrapper h2{font-size:1.1rem}#join_us #box_wrapper h2:after,#join_us #box_wrapper h2:before{height:6px;margin:0 11px;width:20px}#join_us #box_wrapper .graphic{width:90%}#join_us #box_wrapper .intro{font-size:.9rem;line-height:2.2;text-align:justify}#join_us #box_wrapper form{grid-gap:25px;grid-template-columns:repeat(1,1fr)}#join_us #box_wrapper form label{font-size:.85rem;font-weight:500;margin-bottom:9px}#join_us #box_wrapper form label em{font-size:.65rem}#join_us #box_wrapper form .form-gorup.description .form-control{padding:15px 20px}#join_us #box_wrapper form .form-gorup.resume .uploaded-file{align-items:flex-start;flex-direction:column}#join_us #box_wrapper form .form-gorup.resume .uploaded-file .name{font-size:.9rem;max-width:250px;padding-inline:10px}#join_us #box_wrapper form .form-control{font-size:.9rem}#join_us #box_wrapper .winners-graphic{margin:40px -110% 0 0;transform:none;width:230%}#join_us .buttons-wrapper{text-align:center}#join_us .buttons-wrapper .submit-btn{margin:0;width:85%}}
