:root{--panel-sidebar-width:220px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}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}.karafarini-theme{--theme-cyan:#01aaad;--theme-cyan-dark:#005859;--theme-blue:#144e8d;--theme-grey-1:#a8a9ad;--theme-grey-2:#6d6e72;--theme-grey-3:#515151;--theme-grey-4:#2E2E2;--swiper-pagination-color:var(--theme-cyan);min-height:100dvh;overflow:hidden;position:relative}.karafarini-theme .container{margin:0 auto;max-width:1240px;padding-left:15px;padding-right:15px;width:100%}.karafarini-theme .theme-btn.btn-cyan{background:var(--theme-cyan);color:#fff}.karafarini-theme .theme-btn.btn-cyan:hover{background:var(--theme-cyan-dark)}.karafarini-theme .theme-btn.btn-cyan:focus{background:var(--theme-cyan-dark);box-shadow:0 0 0 4px #e7eef3}.karafarini-theme .theme-title{align-items:center;display:flex;font-size:1.9rem;font-weight:800;gap:10px}.karafarini-theme .theme-title:before{aspect-ratio:1/1;background:url(/karafarini/img/theme-el.svg) no-repeat 50%/contain;content:"";display:block;width:40px}html{scroll-behavior:smooth}@media (max-width:1200px){.karafarini-theme .container{max-width:990px}.karafarini-theme .theme-title{font-size:1.7rem}.karafarini-theme .theme-title:before{width:35px}.karafarini-theme .theme-title h2{margin-bottom:15px}}@media (max-width:992px){.karafarini-theme .container{max-width:720px}.karafarini-theme .theme-title{font-size:1.3rem}.karafarini-theme .theme-title:before{width:30px}}@media (max-width:768px){.karafarini-theme{padding-top:55px}.karafarini-theme .container{max-width:540px;padding:0 20px}}.karafarini-theme header{position:relative;z-index:3}.karafarini-theme header .main{padding-block:20px;top:-85px;transition:all .3s ease}.karafarini-theme header .main.sticky{background-color:#fff;box-shadow:0 10px 25px -20px rgba(32,34,37,.66);height:72px;left:0;max-width:unset;position:fixed;right:0;top:0;width:100%;z-index:20}.karafarini-theme header .main.sticky .flex-wrapper .logo-wrapper{margin-left:30px}.karafarini-theme header .main.sticky .flex-wrapper .logo-wrapper img:first-of-type{width:58px}.karafarini-theme header .main.sticky .flex-wrapper .logo-wrapper img:nth-of-type(2){width:100px}.karafarini-theme header .main.sticky .flex-wrapper nav a{color:#525252}.karafarini-theme header .main .flex-wrapper{align-items:center;display:flex;gap:20px;height:100%}.karafarini-theme header .main .flex-wrapper .logo-wrapper{align-items:center;display:flex;gap:10px;margin-left:50px;position:relative}.karafarini-theme header .main .flex-wrapper .logo-wrapper:hover img:first-of-type{transform:rotate(45deg)}.karafarini-theme header .main .flex-wrapper .logo-wrapper img:first-of-type{aspect-ratio:1;transition:all .3s ease;width:80px;z-index:1}.karafarini-theme header .main .flex-wrapper .logo-wrapper img:nth-of-type(2){width:130px}.karafarini-theme header .main .flex-wrapper nav{display:flex;gap:35px}.karafarini-theme header .main .flex-wrapper nav a{font-size:.95rem;font-weight:650;white-space:nowrap}.karafarini-theme header .main .flex-wrapper nav a:hover{color:#227b7c;font-weight:700}.karafarini-theme header .main .flex-wrapper #consult_btn{font-size:.9rem;font-weight:700;margin-right:auto;padding:10px 30px}.karafarini-theme header .main .flex-wrapper #consult_btn:hover{padding:10px 45px}.karafarini-theme header #top_sticky_bar_mobile{align-items:center;background-color:#375575;box-shadow:0 2px 22px -7px rgba(50,49,60,.59);color:#343434;display:none;height:55px;inset:0;justify-content:space-between;padding:0 10px;position:fixed;transition:all .3s ease;width:100vw;z-index:110}.karafarini-theme header #top_sticky_bar_mobile .toggle-btn{color:#fff;font-size:1.5rem;padding:10px}.karafarini-theme header #top_sticky_bar_mobile .toggle-btn .icon{display:block}.karafarini-theme header #top_sticky_bar_mobile .logo-type-wrapper{left:50%;padding:0 10px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .35s ease;width:90px}.karafarini-theme header #top_sticky_bar_mobile .logo-type-wrapper:hover{transform:translate(-50%,-50%) scale(1.1)}.karafarini-theme header #top_sticky_bar_mobile .logo-wrapper{padding:0 10px;position:relative;transition:all .35s ease;width:55px}.karafarini-theme header #top_sticky_bar_mobile .logo-wrapper:hover{transform:scale(1.1)}.karafarini-theme header #side_menu{bottom:0;left:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:55px;z-index:100}.karafarini-theme header #side_menu .backdrop{background:rgba(0,0,0,.659);height:100vh;opacity:0;width:100vw}.karafarini-theme header #side_menu.open{pointer-events:auto}.karafarini-theme header #side_menu.open .backdrop{opacity:1;pointer-events:auto}.karafarini-theme header #side_menu.open .menu-wrapper{right:0}.karafarini-theme header #side_menu .menu-wrapper{background:#f4f4f4;bottom:0;display:flex;flex-direction:column;overflow-y:auto;position:absolute;right:-300px;top:0;transition:right .3s cubic-bezier(0,0,0,1.19);width:300px}.karafarini-theme header #side_menu .menu-wrapper .logo-wrapper{align-items:center;display:flex;gap:20px;justify-content:center;padding-block:35px 15px}.karafarini-theme header #side_menu .menu-wrapper .logo-wrapper img:first-of-type{animation:fa-spin 15s linear infinite;width:65px}.karafarini-theme header #side_menu .menu-wrapper .logo-wrapper img:nth-of-type(2){width:120px}.karafarini-theme header #side_menu .menu-wrapper .nav-group .nav-item{color:#383838;display:flex;font-size:1rem;font-weight:650;gap:20px;padding:20px 30px;transition:all .25s ease}.karafarini-theme header #side_menu .menu-wrapper .nav-group .nav-item:not(:last-of-type){border-bottom:1px solid #e7e7e7}.karafarini-theme header #side_menu .menu-wrapper .nav-group .nav-item:after{color:#bababa;content:"";font-family:Font Awesome\ 6 Pro;font-weight:400;margin-right:auto;transition:all .25s ease}.karafarini-theme header #side_menu .menu-wrapper .nav-group .nav-item:hover{background:#ededed;border-radius:5px 0 0 5px}.karafarini-theme header #side_menu .menu-wrapper .nav-group .nav-item:hover .icon{color:#00adc9;transform:scale(1.05)}.karafarini-theme header #side_menu .menu-wrapper .nav-group .nav-item:hover:after{color:#383838;margin-left:7px}.karafarini-theme header #side_menu .menu-wrapper .nav-group .nav-item .icon{color:#bababa;font-size:1.4rem;transition:all .25s ease;vertical-align:middle;width:20px}.karafarini-theme header #side_menu .menu-wrapper .footer{color:#bcbcbd;font-size:.8rem;font-weight:450;margin-top:auto;padding-block:20px;text-align:center}@media (max-width:1200px){.karafarini-theme header .main{padding-block:10px}.karafarini-theme header .main.sticky .flex-wrapper .logo-wrapper img:first-of-type{width:50px}.karafarini-theme header .main.sticky .flex-wrapper .logo-wrapper img:nth-of-type(2){width:85px}.karafarini-theme header .main.sticky .flex-wrapper nav a{font-size:.88rem}.karafarini-theme header .main .flex-wrapper .logo-wrapper{margin-left:20px}.karafarini-theme header .main .flex-wrapper .logo-wrapper img:first-of-type{width:60px}.karafarini-theme header .main .flex-wrapper .logo-wrapper img:nth-of-type(2){width:110px}.karafarini-theme header .main .flex-wrapper nav{gap:25px}}@media (max-width:992px){.karafarini-theme header .main.sticky .flex-wrapper .logo-wrapper{margin-left:10px}.karafarini-theme header .main.sticky .flex-wrapper .logo-wrapper img:first-of-type{width:40px}.karafarini-theme header .main.sticky .flex-wrapper .logo-wrapper img:nth-of-type(2){width:75px}.karafarini-theme header .main.sticky .flex-wrapper nav{gap:17px}.karafarini-theme header .main.sticky .flex-wrapper nav a{font-size:.73rem}.karafarini-theme header .main .flex-wrapper .logo-wrapper img:first-of-type{width:45px}.karafarini-theme header .main .flex-wrapper .logo-wrapper img:nth-of-type(2){width:80px}.karafarini-theme header .main .flex-wrapper nav{gap:20px}.karafarini-theme header .main .flex-wrapper nav a{font-size:.85rem}.karafarini-theme header .main .flex-wrapper #consult_btn{font-size:.75rem;padding:8px 23px}}@media (max-width:768px){.karafarini-theme header .main{display:none}.karafarini-theme header #top_sticky_bar_mobile{display:flex}}.karafarini-theme footer{background-color:#f0f4fc;margin-top:130px;padding-top:40px}.karafarini-theme footer .main .cols{align-items:center;display:flex;gap:100px;justify-content:space-between;padding-inline:80px}.karafarini-theme footer .main .cols .col-1{flex:1 1;max-width:400px}.karafarini-theme footer .main .cols .intro{font-size:.9rem;margin-bottom:30px}.karafarini-theme footer .main .cols .intro .title{font-weight:700;margin-bottom:8px}.karafarini-theme footer .main .cols .intro .description{line-height:2}.karafarini-theme footer .main .cols .socials{align-items:center;display:flex;gap:10px}.karafarini-theme footer .main .cols .socials .social .icon{fill:#ee5a24;transition:all .25s ease;width:30px}.karafarini-theme footer .main .cols .socials .social .icon:hover{fill:var(--theme-cyan)}.karafarini-theme footer .main .cols .namads{display:flex;gap:30px;text-align:left}.karafarini-theme footer .main .cols .namads .item{max-width:100px}.karafarini-theme footer .main .note-text{background-color:var(--theme-cyan);border-radius:8px;color:#fff;font-size:.9rem;font-weight:550;margin-top:40px;padding:18px 35px}.karafarini-theme footer .main .note-text .icon{margin-left:8px}.karafarini-theme footer .main .note-text a{color:#fff;margin-inline:7px}.karafarini-theme footer .main .note-text a:hover{color:#cbe3e3}.karafarini-theme footer .copyrights-signature{background:#e3e7f1;font-size:.8rem;margin-top:30px;padding-block:20px}.karafarini-theme footer .copyrights-signature .cols{display:flex;justify-content:space-between}.karafarini-theme footer .copyrights-signature .signature a{align-items:center;display:flex}.karafarini-theme footer .copyrights-signature .signature a .heart{color:#e58da9;margin-inline:6px}.karafarini-theme footer .copyrights-signature .signature a:hover .heart{color:#da3b6e;font-weight:900}.karafarini-theme footer .copyrights-signature .signature a:hover .mhy svg{fill:#a0274e}.karafarini-theme footer .copyrights-signature .signature a .mhy svg{fill:#7a8da3;transition:all .25s ease;vertical-align:middle;width:62px}@media (max-width:992px){.karafarini-theme footer{margin-top:70px}.karafarini-theme footer .main .cols{gap:63px;padding-inline:0}.karafarini-theme footer .main .cols .col-1{flex-basis:500px;max-width:unset}.karafarini-theme footer .main .cols .intro .description{font-size:.8rem;padding-inline:0}.karafarini-theme footer .main .cols .socials{gap:15px}.karafarini-theme footer .main .cols .socials .social .icon{width:25px}.karafarini-theme footer .main .note-text{font-size:.8rem;padding:14px 27px}.karafarini-theme footer .copyrights-signature{padding-block:10px}.karafarini-theme footer .copyrights-signature .cols{flex-direction:column;gap:10px}.karafarini-theme footer .copyrights-signature .copyrights{font-size:.7rem;text-align:center}.karafarini-theme footer .copyrights-signature .signature a{font-size:.65rem;justify-content:center}.karafarini-theme footer .copyrights-signature .signature a .mhy svg{width:55px}}@media (max-width:768px){.karafarini-theme footer{margin-top:70px}.karafarini-theme footer .main .cols{flex-direction:column;gap:40px}.karafarini-theme footer .main .cols .col-1{flex-basis:unset}.karafarini-theme footer .main .cols .intro .description{font-size:.85rem;line-height:2.2}.karafarini-theme footer .main .note-text{line-height:2;padding:12px 20px}.karafarini-theme footer .copyrights-signature{gap:6px}.karafarini-theme footer .copyrights-signature .copyrights{font-size:.63rem}.karafarini-theme footer .copyrights-signature .signature a{font-size:.6rem}}.karafarini-theme#homepage{color:var(--theme-grey-3)}.karafarini-theme#homepage #intro{position:relative}.karafarini-theme#homepage #intro:before{background:url(/karafarini/img/logo-central.svg) no-repeat 0 0/contain;content:"";display:block;filter:invert(.98);height:78vw;pointer-events:none;position:absolute;right:5vw;top:-100px;width:42vw;z-index:-1}.karafarini-theme#homepage #intro .wrapper{display:flex;justify-content:space-between;width:100%}.karafarini-theme#homepage #intro .wrapper .swiper{flex:0 0 40%;padding-top:16vh;-webkit-user-select:none;-moz-user-select:none;user-select:none}.karafarini-theme#homepage #intro .wrapper .swiper .title{color:#464646;font-size:2.8rem;font-weight:750;margin-bottom:5px}.karafarini-theme#homepage #intro .wrapper .swiper .subtitle{color:var(--theme-cyan);font-size:1.6rem;font-weight:500}.karafarini-theme#homepage #intro .wrapper .graphic{aspect-ratio:1.3/1;display:block;flex:1 1 50%;left:-85px;position:relative;top:-60px;width:50%;z-index:1}.karafarini-theme#homepage #intro .wrapper .graphic .hexagon-group{-webkit-mask-image:url(/karafarini/img/hexagon.svg);mask-image:url(/karafarini/img/hexagon.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;overflow:hidden;position:absolute;width:35%}.karafarini-theme#homepage #intro .wrapper .graphic .hexagon-group:hover img{opacity:.85;transform:scale(1.06)}.karafarini-theme#homepage #intro .wrapper .graphic .hexagon-group:first-of-type{left:0;top:0}.karafarini-theme#homepage #intro .wrapper .graphic .hexagon-group:nth-of-type(2){left:32%;top:7%}.karafarini-theme#homepage #intro .wrapper .graphic .hexagon-group:nth-of-type(3){left:64.7%;top:14.1%}.karafarini-theme#homepage #intro .wrapper .graphic .hexagon-group:nth-of-type(4){left:12%;top:40%}.karafarini-theme#homepage #intro .wrapper .graphic .hexagon-group:nth-of-type(5){left:45%;top:47%}.karafarini-theme#homepage #intro .wrapper .graphic .hexagon-group:nth-of-type(6){left:25%;top:80%}.karafarini-theme#homepage #intro .wrapper .graphic .hexagon-group img{transition:all .5s ease;width:100%}.karafarini-theme#homepage #activity{margin-block:20px 50px;scroll-margin-top:112px;text-align:center}.karafarini-theme#homepage #activity .title-wrapper{margin-bottom:30px;text-align:center}.karafarini-theme#homepage #activity .title-wrapper .label{color:#eeeeef;font-size:4rem;position:relative;top:50px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.karafarini-theme#homepage #activity .title-wrapper h2{color:var(--theme-blue);font-size:2.9rem;font-weight:700;position:relative;z-index:2}.karafarini-theme#homepage #activity .wrapper{border-radius:70px;display:flex;margin-inline:auto;max-width:1020px;overflow:hidden}.karafarini-theme#homepage #activity .wrapper .activity-group{align-items:center;display:flex;flex:1 1 50%;flex-direction:column;font-weight:750;gap:20px;padding:50px;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.karafarini-theme#homepage #activity .wrapper .activity-group:hover{flex-basis:70%}.karafarini-theme#homepage #activity .wrapper .activity-group:hover .description{display:block}.karafarini-theme#homepage #activity .wrapper .activity-group:first-of-type{background-color:#e3ffff;color:var(--theme-blue)}.karafarini-theme#homepage #activity .wrapper .activity-group:nth-of-type(2){background-color:var(--theme-blue);color:#fff}.karafarini-theme#homepage #activity .wrapper .activity-group .description{display:none;font-size:.9rem;font-weight:400;text-align:center}.karafarini-theme#homepage #services{display:flex;gap:50px;margin-block:100px 50px;scroll-margin-top:112px}.karafarini-theme#homepage #services .banner-wrapper{aspect-ratio:1/1.8;background:#eff9f9 50%/cover;border-radius:60px 0 0 60px;overflow:hidden;position:relative;width:260px}.karafarini-theme#homepage #services .banner-wrapper:hover:after{background:none}.karafarini-theme#homepage #services .banner-wrapper:after{background:var(--theme-cyan);content:"";display:block;filter:opacity(.25);inset:0;mix-blend-mode:multiply;position:absolute;transition:all .25s ease;z-index:2}.karafarini-theme#homepage #services .content{flex:1 1;max-width:1240px}.karafarini-theme#homepage #services .content .title-wrapper{max-width:700px}.karafarini-theme#homepage #services .content .title-wrapper h2{margin-bottom:20px}.karafarini-theme#homepage #services .content .title-wrapper .description{line-height:2}.karafarini-theme#homepage #services .content .box-wrapper{background:linear-gradient(180deg,#eff9fa,hsla(0,0%,85%,0));border-radius:60px 60px 0 0;display:flex;gap:35px;margin-top:30px;padding:50px;width:100%}.karafarini-theme#homepage #services .content .box-wrapper ul.options{display:flex;flex:0 0 min-content;flex-direction:column;gap:25px}.karafarini-theme#homepage #services .content .box-wrapper ul.options li{align-items:center;cursor:pointer;display:flex;font-size:1.3rem;font-weight:550;gap:18px;white-space:nowrap}.karafarini-theme#homepage #services .content .box-wrapper ul.options li:hover .radio{background-color:rgba(0,88,89,.2);transition:all .25s ease}.karafarini-theme#homepage #services .content .box-wrapper ul.options li.selected{color:var(--theme-cyan-dark);font-weight:700}.karafarini-theme#homepage #services .content .box-wrapper ul.options li.selected .radio{background-color:var(--theme-cyan-dark);border:none}.karafarini-theme#homepage #services .content .box-wrapper ul.options li .radio{aspect-ratio:1/1;border:2px solid var(--theme-grey-1);border-radius:100%;width:25px}.karafarini-theme#homepage #services .content .box-wrapper .graphic-wrapper{align-items:center;aspect-ratio:1;display:flex;flex:0 0 250px;justify-content:center}.karafarini-theme#homepage #services .content .box-wrapper .description{align-self:center;flex:1 1;line-height:2}.karafarini-theme#homepage #projects{margin-block:50px;scroll-margin-top:112px;text-align:center}.karafarini-theme#homepage #projects .title-wrapper h2{justify-content:center}.karafarini-theme#homepage #projects .title-wrapper .subtitle{font-size:1.1rem;margin:20px auto;max-width:600px}.karafarini-theme#homepage #projects .content{align-items:center;display:flex;gap:190px;justify-content:space-between;margin-top:35px}.karafarini-theme#homepage #projects .content .projects-wrapper{display:flex;flex:0 0 680px;flex-wrap:wrap;gap:0 45px;justify-content:center;position:relative}.karafarini-theme#homepage #projects .content .projects-wrapper .project-group{aspect-ratio:.83/1;-webkit-mask-image:url(/karafarini/img/hexagon-straight.svg);mask-image:url(/karafarini/img/hexagon-straight.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;overflow:hidden;position:relative;width:190px}.karafarini-theme#homepage #projects .content .projects-wrapper .project-group:hover:after{background:rgba(1,170,173,.95)}.karafarini-theme#homepage #projects .content .projects-wrapper .project-group:hover .text{display:block}.karafarini-theme#homepage #projects .content .projects-wrapper .project-group:hover img{transform:scale(1.1)}.karafarini-theme#homepage #projects .content .projects-wrapper .project-group:before{background:url(/karafarini/img/hexagon-straight-stroke-blue.svg) no-repeat 50%/contain;content:"";display:block;inset:0;position:absolute}.karafarini-theme#homepage #projects .content .projects-wrapper .project-group:after{background:rgba(1,170,173,.4);content:"";display:block;inset:0;position:absolute;transition:all .3s ease}.karafarini-theme#homepage #projects .content .projects-wrapper .project-group img{transition:all .35s ease;width:100%}.karafarini-theme#homepage #projects .content .projects-wrapper .project-group .text{color:#fff;display:none;font-size:.75rem;padding:20% 6%;position:absolute;text-align:center;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:2}.karafarini-theme#homepage #projects .content .projects-wrapper .project-group .text .title{font-size:1.2rem;font-weight:700}.karafarini-theme#homepage #projects .content .projects-wrapper .project-group .text .year{font-size:.85rem;font-weight:500;margin-block:3px 5px}.karafarini-theme#homepage #projects .content .projects-wrapper .project-group .text .description{font-size:.8rem}.karafarini-theme#homepage #projects .content .projects-wrapper .els-wrapper{display:flex;gap:18px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.karafarini-theme#homepage #projects .content .projects-wrapper .els-wrapper .el{position:relative;width:100px}.karafarini-theme#homepage #projects .content .projects-wrapper .els-wrapper .el:first-of-type{bottom:40px}.karafarini-theme#homepage #projects .content .projects-wrapper .els-wrapper .el:nth-of-type(2){top:42px;transform:rotate(180deg)}.karafarini-theme#homepage #projects .content .projects-wrapper .els-wrapper .el:nth-of-type(3){bottom:40px}.karafarini-theme#homepage #projects .content .elements-wrapper{align-items:center;align-self:stretch;display:flex;flex:0 0 25%;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.karafarini-theme#homepage #projects .content .elements-wrapper .title{aspect-ratio:1;background:#eeeeef;border-radius:50%;color:var(--theme-cyan-dark);display:grid;font-size:1.8rem;font-weight:900;place-items:center;transform:rotate(-90deg);width:230px}.karafarini-theme#homepage #projects .content .elements-wrapper:after{aspect-ratio:1/1.27;background:url(/karafarini/img/theme-el.svg) no-repeat 50%/contain;content:"";display:block;transform:scaleX(-1) translateX(-20px);width:389px}.karafarini-theme#homepage #team{margin-block:50px;scroll-margin-top:112px;text-align:center}.karafarini-theme#homepage #team .title-wrapper h2{justify-content:center}.karafarini-theme#homepage #team .title-wrapper .subtitle{font-size:1.1rem;margin:20px auto;max-width:600px}.karafarini-theme#homepage #team .members-swiper{margin-top:50px;padding:10px}.karafarini-theme#homepage #team .members-swiper .avatar-wrapper{aspect-ratio:1;border:4px solid #fff;border-radius:50%;box-shadow:0 0 0 5px #01aaad;margin-bottom:30px;overflow:hidden;position:relative;transition:all .3s ease;width:100%}.karafarini-theme#homepage #team .members-swiper .avatar-wrapper:hover{box-shadow:0 0 0 5px #134e8d}.karafarini-theme#homepage #team .members-swiper .avatar-wrapper:hover img{transform:scale(1.1)}.karafarini-theme#homepage #team .members-swiper .avatar-wrapper img{transition:all .25s ease}.karafarini-theme#homepage #team .members-swiper .name{color:#2f2e41;font-size:1.05rem;font-weight:700}.karafarini-theme#homepage #team .members-swiper .role{color:#767676;font-size:.95rem;margin-top:5px}.karafarini-theme#homepage #blog{background:#f2ffff url(/karafarini/img/dot-pattern.jpg) repeat 50%/28px;margin-block:70px;padding-block:50px;scroll-margin-top:72px}.karafarini-theme#homepage #blog .main-title-wrapper{margin-bottom:40px}.karafarini-theme#homepage #blog .posts-wrapper{grid-gap:30px;display:grid;grid-template-columns:1fr 1fr}.karafarini-theme#homepage #blog .posts-wrapper .post-group{aspect-ratio:3/2;border-radius:10px;overflow:hidden;position:relative}.karafarini-theme#homepage #blog .posts-wrapper .post-group:hover:before{background:rgba(0,0,0,.4)}.karafarini-theme#homepage #blog .posts-wrapper .post-group:hover img{transform:scale(1.05)}.karafarini-theme#homepage #blog .posts-wrapper .post-group:before{background:rgba(0,0,0,.3);content:"";display:block;inset:0;position:absolute;transition:all .25s ease;z-index:1}.karafarini-theme#homepage #blog .posts-wrapper .post-group img{transition:all .25s ease;width:100%}.karafarini-theme#homepage #blog .posts-wrapper .post-group .text{color:#fff;display:flex;flex-direction:column;height:100%;padding:90px 40px 40px;position:absolute;right:0;top:0;z-index:2}.karafarini-theme#homepage #blog .posts-wrapper .post-group .text .title{color:#fff;font-size:1.2rem;font-weight:700;margin-block:30px 15px}.karafarini-theme#homepage #blog .posts-wrapper .post-group .text .body{line-height:2}.karafarini-theme#homepage #blog .posts-wrapper .post-group .text .read-more{color:#fff;margin-top:auto;text-align:left}.karafarini-theme#homepage #contact{scroll-margin-top:112px}.karafarini-theme#homepage #contact .title-wrapper h2{justify-content:center;margin-bottom:40px}.karafarini-theme#homepage #contact .cols{grid-gap:60px;display:grid;grid-template-columns:1fr 2fr}.karafarini-theme#homepage #contact .form{display:flex;flex-direction:column;gap:20px}.karafarini-theme#homepage #contact .form .input-group{position:relative;width:100%}.karafarini-theme#homepage #contact .form .input-group .icon{color:#79797b;font-size:1rem;position:absolute;right:12px;top:13px}.karafarini-theme#homepage #contact .form textarea{line-height:2}.karafarini-theme#homepage #contact .form .form-control{border:1px solid #cbcbcb;border-radius:5px;color:#144e8d;font-size:.9rem;font-weight:600;padding:10px 40px 10px 10px;width:100%}.karafarini-theme#homepage #contact .form .form-control:focus{box-shadow:0 0 2px 2px #a6e1e7}.karafarini-theme#homepage #contact .form .form-control::-moz-placeholder{color:#b5b5b5;font-weight:350}.karafarini-theme#homepage #contact .form .form-control::placeholder{color:#b5b5b5;font-weight:350}.karafarini-theme#homepage #contact .form .submit-btn{background-color:var(--theme-cyan);height:50px;margin:0;width:100%}.karafarini-theme#homepage #contact .form .submit-btn:hover{background-color:#068e90}.karafarini-theme#homepage #contact .location{background-color:var(--theme-blue);border-radius:10px;color:#fff;padding:30px}.karafarini-theme#homepage #contact .location .map{background:#e8eaed;border-radius:15px;height:72%;margin-bottom:30px;overflow:hidden}.karafarini-theme#homepage #contact .location .map img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.karafarini-theme#homepage #contact .location .info{display:flex;flex-wrap:wrap;gap:18px 35px}.karafarini-theme#homepage #contact .location .info .info-group{align-items:center;display:flex;gap:10px}.karafarini-theme#homepage #contact .location .info .info-group a{color:#fff}.karafarini-theme#homepage #contact .location .info .info-group.address{flex:0 0 100%}.karafarini-theme#homepage #contact .location .info .info-group .icon{opacity:.8}@media (max-width:1200px){.karafarini-theme#homepage #intro .wrapper .swiper{padding-right:40px}.karafarini-theme#homepage #intro .wrapper .graphic{left:-55px}.karafarini-theme#homepage #activity .title-wrapper .label{font-size:3.5rem;top:40px}.karafarini-theme#homepage #activity .title-wrapper h2{font-size:2.3rem}.karafarini-theme#homepage #services{margin-block:80px 50px}.karafarini-theme#homepage #services .banner-wrapper{width:220px}.karafarini-theme#homepage #services .content .box-wrapper ul.options li{font-size:1.1rem;gap:15px}.karafarini-theme#homepage #services .content .box-wrapper ul.options li .radio{width:22px}.karafarini-theme#homepage #services .content .box-wrapper .graphic-wrapper{display:none}.karafarini-theme#homepage #services .content .box-wrapper .description{font-size:.92rem}.karafarini-theme#homepage #projects .content{gap:45px}.karafarini-theme#homepage #team .members-swiper{padding-bottom:60px}.karafarini-theme#homepage #blog .posts-wrapper .post-group .text .title{font-size:1.1rem;margin-block:14px 8px}.karafarini-theme#homepage #blog .posts-wrapper .post-group .text .body{font-size:.9rem}.karafarini-theme#homepage #contact .cols,.karafarini-theme#homepage #contact .location{grid-gap:40px}.karafarini-theme#homepage #contact .location .map{border-radius:10px;height:67%}}@media (max-width:992px){.karafarini-theme#homepage #intro:before{right:3vw;top:-210px;width:56vw}.karafarini-theme#homepage #intro .wrapper .swiper{flex-basis:41%;padding-right:0;padding-top:12vh}.karafarini-theme#homepage #intro .wrapper .swiper .title{font-size:2.2rem}.karafarini-theme#homepage #intro .wrapper .swiper .subtitle{font-size:1.4rem}.karafarini-theme#homepage #intro .wrapper .graphic{left:-40px;top:-10px}.karafarini-theme#homepage #activity{margin-block:70px 50px}.karafarini-theme#homepage #activity .title-wrapper .label{font-size:2.8rem;top:30px}.karafarini-theme#homepage #activity .title-wrapper h2{font-size:1.65rem}.karafarini-theme#homepage #activity .wrapper .activity-group{padding:40px}.karafarini-theme#homepage #services{gap:40px}.karafarini-theme#homepage #services .banner-wrapper{width:175px}.karafarini-theme#homepage #services .content .title-wrapper{max-width:490px}.karafarini-theme#homepage #services .content .title-wrapper h2{margin-bottom:10px}.karafarini-theme#homepage #services .content .title-wrapper .description{font-size:.9rem}.karafarini-theme#homepage #services .content .box-wrapper{flex-wrap:wrap;gap:20px 25px;margin-top:20px;padding:40px 40px 0 30px}.karafarini-theme#homepage #services .content .box-wrapper ul.options li{font-size:1rem;gap:10px}.karafarini-theme#homepage #services .content .box-wrapper ul.options li .radio{width:20px}.karafarini-theme#homepage #services .content .box-wrapper .graphic-wrapper{aspect-ratio:unset;display:flex;flex-grow:1;order:3;width:100%}.karafarini-theme#homepage #services .content .box-wrapper .graphic-wrapper img{height:100px;margin-top:-20px}.karafarini-theme#homepage #services .content .box-wrapper .description{flex:1 1 50%;font-size:.87rem;line-height:2.2}.karafarini-theme#homepage #projects{margin-block:75px 20px}.karafarini-theme#homepage #projects .title-wrapper .subtitle{font-size:1rem;line-height:2}.karafarini-theme#homepage #projects .content{gap:15px;margin-top:-45px}.karafarini-theme#homepage #projects .content .elements-wrapper:before{transform:scaleX(-1) translateX(-40px);width:349px}.karafarini-theme#homepage #projects .content .elements-wrapper .title{font-size:1.5rem;width:190px}.karafarini-theme#homepage #projects .content .projects-wrapper{flex:0 0 480px;gap:0 25px}.karafarini-theme#homepage #projects .content .projects-wrapper .els-wrapper{gap:23px}.karafarini-theme#homepage #projects .content .projects-wrapper .els-wrapper .el{width:60px}.karafarini-theme#homepage #projects .content .projects-wrapper .els-wrapper .el:nth-of-type(2){top:22px}.karafarini-theme#homepage #projects .content .projects-wrapper .project-group{width:140px}.karafarini-theme#homepage #projects .content .projects-wrapper .project-group:nth-of-type(4),.karafarini-theme#homepage #projects .content .projects-wrapper .project-group:nth-of-type(5){bottom:18px}.karafarini-theme#homepage #projects .content .projects-wrapper .project-group .text .title{font-size:.8rem}.karafarini-theme#homepage #projects .content .projects-wrapper .project-group .text .description{font-size:.6rem}.karafarini-theme#homepage #team{margin-block:20px}.karafarini-theme#homepage #team .title-wrapper .subtitle{font-size:1rem;line-height:2}.karafarini-theme#homepage #team .members-swiper{margin-top:30px}.karafarini-theme#homepage #team .members-swiper .avatar-wrapper{border-width:3px;box-shadow:0 0 0 4px #01aaad;margin-bottom:20px}.karafarini-theme#homepage #team .members-swiper .avatar-wrapper:hover{box-shadow:0 0 0 4px #134e8d}.karafarini-theme#homepage #team .members-swiper .name{font-size:.85rem}.karafarini-theme#homepage #team .members-swiper .role{font-size:.8rem}.karafarini-theme#homepage #blog{margin-block:50px;padding-top:30px}.karafarini-theme#homepage #blog .main-title-wrapper{margin-bottom:27px}.karafarini-theme#homepage #blog .posts-wrapper .post-group .text{padding:83px 25px 13px}.karafarini-theme#homepage #blog .posts-wrapper .post-group .text .date{font-size:.8rem}.karafarini-theme#homepage #blog .posts-wrapper .post-group .text .title{font-size:1rem;margin-block:4px 8px}.karafarini-theme#homepage #blog .posts-wrapper .post-group .text .body{font-size:.65rem;max-height:40px;overflow:hidden}.karafarini-theme#homepage #blog .posts-wrapper .post-group .text .read-more{font-size:.8rem;font-weight:700}.karafarini-theme#homepage #contact .cols{grid-template-columns:1fr}.karafarini-theme#homepage #contact .cols .location{height:380px;order:1}.karafarini-theme#homepage #contact .cols .form{order:2}}@media (max-width:768px){.karafarini-theme#homepage #intro:before{right:-50px;top:-20px;width:70vw}.karafarini-theme#homepage #intro .wrapper .swiper{flex-basis:100%;padding-top:70px}.karafarini-theme#homepage #intro .wrapper .swiper .title{font-size:1.35rem}.karafarini-theme#homepage #intro .wrapper .swiper .subtitle{font-size:1.05rem}.karafarini-theme#homepage #intro .wrapper .graphic{left:-40px;position:absolute;top:12px;width:62%}.karafarini-theme#homepage #activity{margin-block:100px 50px}.karafarini-theme#homepage #activity .title-wrapper h2{font-size:1.45rem}.karafarini-theme#homepage #activity .title-wrapper .label{font-size:2.2rem;top:25px}.karafarini-theme#homepage #activity .wrapper{border-radius:40px}.karafarini-theme#homepage #activity .wrapper .activity-group{padding:30px 17px}.karafarini-theme#homepage #activity .wrapper .activity-group .title{font-size:.85rem}.karafarini-theme#homepage #activity .wrapper .activity-group .description{font-size:.7rem;line-height:2}.karafarini-theme#homepage #services{display:block;position:relative;scroll-margin-top:80px}.karafarini-theme#homepage #services .banner-wrapper{display:none}.karafarini-theme#homepage #services .content .title-wrapper{max-width:540px;padding:0 20px}.karafarini-theme#homepage #services .content .title-wrapper h2{justify-content:center}.karafarini-theme#homepage #services .content .title-wrapper .description{text-align:center}.karafarini-theme#homepage #services .content .box-wrapper{padding:40px 30px 0}.karafarini-theme#homepage #services .content .box-wrapper ul.options{grid-gap:30px;display:grid;grid-template-columns:1fr 1fr;width:100%}.karafarini-theme#homepage #services .content .box-wrapper .graphic-wrapper{height:130px;margin-bottom:30px;order:-1}.karafarini-theme#homepage #services .content .box-wrapper .graphic-wrapper img{height:140px;margin-top:0}.karafarini-theme#homepage #projects{scroll-margin-top:80px}.karafarini-theme#homepage #projects .content{margin-top:20px}.karafarini-theme#homepage #projects .content .elements-wrapper{display:none}.karafarini-theme#homepage #projects .content .projects-wrapper{flex:0 0 100%;gap:0 14px}.karafarini-theme#homepage #projects .content .projects-wrapper .els-wrapper .el{width:30px}.karafarini-theme#homepage #projects .content .projects-wrapper .els-wrapper .el:first-of-type{bottom:29px;right:-4px}.karafarini-theme#homepage #projects .content .projects-wrapper .els-wrapper .el:nth-of-type(2){top:12px}.karafarini-theme#homepage #projects .content .projects-wrapper .els-wrapper .el:nth-of-type(3){bottom:29px;left:-4px}.karafarini-theme#homepage #projects .content .projects-wrapper .project-group{width:100px}.karafarini-theme#homepage #projects .content .projects-wrapper .project-group .text{padding-top:35%;width:100%}.karafarini-theme#homepage #projects .content .projects-wrapper .project-group .text .description{display:none}.karafarini-theme#homepage #blog{scroll-margin-top:65px}.karafarini-theme#homepage #blog .posts-wrapper{grid-gap:20px;grid-template-columns:1fr}.karafarini-theme#homepage #blog .posts-wrapper .post-group .text{padding:83px 25px 19px}.karafarini-theme#homepage #blog .posts-wrapper .post-group .text .title{margin-block:8px 8px}.karafarini-theme#homepage #contact{scroll-margin-top:80px}.karafarini-theme#homepage #contact .title-wrapper h2{margin-bottom:30px}.karafarini-theme#homepage #contact .cols .location{height:unset}.karafarini-theme#homepage #contact .location{height:unset;padding:15px 15px 30px}.karafarini-theme#homepage #contact .location .map{aspect-ratio:3/2.5;height:unset}.karafarini-theme#homepage #contact .location .info .info-group{align-items:flex-start;font-size:.8rem;line-height:2}.karafarini-theme#homepage #contact .location .info .info-group .icon{position:relative;top:5px}}.karafarini-theme#karafarini_post_single main{padding-block:40px}.karafarini-theme#karafarini_post_single .post-wrapper{border:1px solid #f5f5f5;border-radius:15px;box-shadow:0 0 25px -10px #bfc7c7;margin:0 auto;max-width:1000px;padding:35px}.karafarini-theme#karafarini_post_single .post-wrapper #main_image_wrapper img{border-radius:10px;margin:0 auto;width:100%}.karafarini-theme#karafarini_post_single .post-wrapper h1{display:flex;font-size:1.5rem;line-height:2;margin-block:30px 10px}.karafarini-theme#karafarini_post_single .post-wrapper h1:before{background:#01aaad;border-radius:100px;content:"";flex-shrink:0;height:10px;margin-left:15px;position:relative;top:16px;width:10px}.karafarini-theme#karafarini_post_single .post-wrapper .meta{margin-bottom:35px}.karafarini-theme#karafarini_post_single .post-wrapper .meta .meta-group{color:#ababab;display:inline-block;font-size:.8em;margin-left:15px}.karafarini-theme#karafarini_post_single .post-wrapper .body{line-height:2.3}.karafarini-theme#karafarini_post_single .post-wrapper .body p{margin-bottom:12px;overflow-x:auto;text-align:justify}.karafarini-theme#karafarini_post_single .post-wrapper .body h2{display:flex;font-size:1.3rem;font-weight:700;line-height:2;margin:2rem 0 1rem}.karafarini-theme#karafarini_post_single .post-wrapper .body h3{font-size:1.15rem;font-weight:700;margin:2rem 0 1rem}.karafarini-theme#karafarini_post_single .post-wrapper .body h4,.karafarini-theme#karafarini_post_single .post-wrapper .body h5,.karafarini-theme#karafarini_post_single .post-wrapper .body h6{font-size:1rem;font-weight:700;margin:2rem 0 1rem}.karafarini-theme#karafarini_post_single .post-wrapper .body a:not(.btn){border-bottom:1px dashed #01aaad;color:#01aaad;padding-bottom:2px;transition:.2s}.karafarini-theme#karafarini_post_single .post-wrapper .body a:not(.btn):hover{border-bottom:solid;border-color:#01aaad;border-width:2px;filter:brightness(.8);padding-bottom:4px}.karafarini-theme#karafarini_post_single .post-wrapper .body img{display:block;height:auto;margin:50px auto;max-width:100%}.karafarini-theme#karafarini_post_single .post-wrapper .body ul{list-style:disc;padding-right:30px;text-align:right}.karafarini-theme#karafarini_post_single .post-wrapper .body ol{list-style:persian;padding-right:30px;text-align:right}.karafarini-theme#karafarini_post_single .post-wrapper .body .btn{display:inline-block;margin:15px 0;padding:.5rem 1rem;white-space:normal}@media (max-width:992px){.karafarini-theme#karafarini_post_single main{padding-block:20px}.karafarini-theme#karafarini_post_single .post-wrapper{max-width:95%;padding:20px 15px}.karafarini-theme#karafarini_post_single .post-wrapper h1{font-size:1.3rem}.karafarini-theme#karafarini_post_single .post-wrapper h2,.karafarini-theme#karafarini_post_single .post-wrapper h3,.karafarini-theme#karafarini_post_single .post-wrapper h4{font-size:1rem}.karafarini-theme#karafarini_post_single .post-wrapper .meta{font-size:.9rem;margin-bottom:25px}}
