@charset "UTF-8";
:root{--main-color:#FFE68F;--grey:#161616}.main-color{color:var(--main-color)}.splide__track{overflow:unset!important}.splide__progress{position:relative;width:100%;max-width:280px;height:1px;border-radius:2px;background:#cacaca;margin:2rem auto 0}@media screen and (min-width:993px){.splide__progress{display:none}}.splide__progress__bar{position:absolute;top:50%;left:0;transform:translateY(-50%);height:100%;width:0;border-radius:2px;background:var(--main-color)!important;transition:transform .4s}body,footer{background-color:#0b0b0b}main{overflow:hidden}main h2.title{font-size:1.4rem;font-weight:900;line-height:1.1;text-transform:uppercase;text-align:left;margin-bottom:2.4rem}.ext-btn{font-size:.9rem;font-weight:600;color:var(--main-color);text-decoration:underline;text-align:left;margin-right:auto;margin-top:2rem;transition:color .2s ease-in}@media (hover:hover){.ext-btn:hover{color:#fff}}.registration .contact-form .cf-main-button,.registration .contact-form .cf-main-field{width:100%;max-height:54px;height:100%;padding:16px 24px 14px;border-radius:32px!important;transition:opacity .2s ease-in}header.header{position:sticky}header.header .nav-menu>.menu-item>:not(.submenu) .icon{color:var(--main-color)}.main-screen{position:relative;color:#fff;display:flex;flex-direction:column;padding-top:30px;padding-bottom:30px;text-align:left}.main-screen .main-screen-container{display:flex}.main-screen .content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;position:relative}.main-screen .content>:not(.background){z-index:4}.main-screen .content .tags{display:flex;flex-wrap:wrap;font-size:3.5vw;margin:-.4em -.4em 1em}@media screen and (min-width:577px){main h2.title{font-size:2.2rem}.main-screen{padding-top:90px;padding-bottom:90px}.main-screen .content .tags{font-size:.8rem;margin:-.4em -.4em 3em}}.main-screen .content .tag{display:flex;align-items:center;font-size:1em;padding:.6em 1em .4em;margin:.4em;border:1px solid var(--main-color);border-radius:1.2em;background:color-mix(in srgb,var(--main-color) 10%,transparent)}.main-screen .content .tag::before{content:"";display:block;width:.4em;height:.4em;background-color:var(--main-color);border-radius:50%;margin-right:.4em;transform:translateY(-.1em)}.main-screen .content .tag.icon{display:none}.main-screen .content .tag.icon::before{display:none}.main-screen .content .tag.icon img{display:block;width:2.2em;height:2.2em}.main-screen .content .main-title-wrap{display:flex;flex-wrap:wrap;align-items:flex-end;font-size:12.5vw;line-height:1}@media screen and (min-width:577px){.main-screen .content .main-title-wrap{font-size:4rem;line-height:.8}}@media screen and (min-width:993px){.main-screen .content .tag.icon{display:flex;border:0;background:0 0;padding:0;border-radius:.6em;overflow:hidden}.main-screen .content .main-title-wrap{font-size:5rem}.main-screen .content .main-title+.logo{display:none}}.main-screen .content .main-title{position:relative;z-index:5;text-transform:uppercase;text-align:left;display:flex;flex-direction:column;font-size:1em;line-height:inherit}.main-screen .content .main-title+.logo{margin-left:.2em;transform:translateY(-.15em);line-height:inherit}.main-screen .content .main-title+.logo img{display:block;width:1em;height:auto}.main-screen .content .desc{position:relative;z-index:4;font-size:.75rem;margin:.4rem 0 0}@media screen and (min-width:769px){.ext-btn{font-size:1.2rem}.main-screen .content .desc{font-size:.8rem}}.main-screen .content .main-btn-box{display:flex;flex-direction:column;justify-content:center;width:100%;margin:8px auto -8px}@media screen and (min-width:577px){.main-screen .content .main-btn-box{width:auto;flex-wrap:wrap;flex-direction:row;margin:8px -8px -8px}}@media screen and (min-width:993px){.main-screen .content .desc{max-width:24rem}.main-screen .content .main-btn-box{margin:48px -8px -8px}}.main-screen .content .main-btn{position:relative;z-index:10;justify-content:center;padding:16px 32px 14px;margin:8px 0;width:auto}@media screen and (min-width:577px){.main-screen .content .main-btn{margin:8px}}.main-screen .content .ext-btn{font-size:1rem;margin:12px auto 0}@media screen and (min-width:577px){.main-screen .content .ext-btn{margin:auto auto auto 12px}}.main-screen .content .background{position:relative;display:flex;margin-bottom:2rem}@media screen and (min-width:993px){.main-screen .content .background{position:absolute;top:0;left:100%;transform:translateX(-100%);width:45%;height:100%;margin-top:0;margin-bottom:0}}.main-screen .content .background-image{position:static;width:100%;height:auto;object-fit:contain}.main-screen .content .background .author{bottom:0;right:0;transform:translateY(100%);white-space:nowrap;font-size:.5em}.main-screen .main-btn{background-color:var(--main-color);color:#000;transition:background-color .2s ease-in}@media (hover:hover){.main-screen .main-btn:hover{background-color:#fff;opacity:1}.after-course .item:not(.bg):hover::before{opacity:1}}.info-block{padding-top:2.4rem}.info-block .info-list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin:-4px}.info-block .info-list-item{display:flex;flex-direction:column;padding:.6rem .8rem;margin:4px;text-align:left;background-color:var(--grey);border-radius:12px}.info-block .info-list-item .title{font-size:.7rem;color:var(--main-color);margin-bottom:4px}@media screen and (min-width:577px){.info-block .info-list-item .title{font-size:.8rem}}.info-block .info-list-item .text{font-weight:600;color:#cacaca;font-size:.8rem}.about-container{display:flex;flex-direction:column;align-items:center;gap:2rem}@media screen and (min-width:993px){.main-screen .content .background-image{transform:scale(1.35);transform-origin:100% 20%;width:auto;height:100%;max-height:20rem;margin-left:auto}.main-screen .content .background .author{bottom:-20%}.about-container{flex-direction:row;justify-content:space-between;gap:3rem}.for-whom .card{padding:1.6em;border-radius:1.4em;background-color:var(--grey);position:relative}.for-whom .card::before{content:"";position:absolute;inset:0;transform:translateY(2px);border-bottom:2px solid var(--main-color);border-radius:inherit;opacity:0;z-index:-1;transition:opacity .2s ease-in}.for-whom .card>*{position:relative;z-index:2}}.about .content{max-width:780px}@media screen and (min-width:769px){.about .content{flex:1 1 50%}}.about .desc{font-size:.8rem;line-height:1.5;text-align:left}.about .desc p:not(:last-child){margin-bottom:1rem}.about .image{display:flex;width:100%;max-width:18rem}.about .image img{width:100%;height:auto}.for-whom-container{display:flex;flex-direction:column}.for-whom .card{position:relative;font-size:1rem}@media screen and (min-width:993px) and (hover:hover){.for-whom .card:hover::before{opacity:1}}.for-whom .content{display:flex;flex-direction:column;align-items:flex-start}.for-whom .list{display:flex;flex-direction:column;align-items:flex-start;text-align:left;--margin:.3em;margin:calc(-1 * (var(--margin)))}.for-whom .item{display:flex;margin:var(--margin);font-size:.9em}@media screen and (min-width:993px){.for-whom .card::before{border-bottom:0;border-left:2px solid var(--main-color);transform:translateX(-2px)}.for-whom .content{max-width:65%}.for-whom .item.bottom{background-color:rgba(255,255,255,.0392156863);border:1px solid rgba(255,255,255,.0588235294);padding:.4em;border-radius:1em}}.for-whom .item.bottom .icon-wrap{background-color:transparent;margin-right:.2em}.for-whom .item.bottom .icon-wrap svg{width:.3em;height:1.2em}.for-whom .item.bottom .text{display:flex;align-items:center;color:#cacaca}.for-whom .item .icon-wrap{background-color:rgba(227,168,87,.1019607843);border-radius:50%;padding:.4em;display:flex;margin-bottom:auto;margin-right:.8em;transform:translateY(-.2em)}.for-whom .item .icon-wrap svg{stroke:var(--main-color);width:.6em;height:.6em}.for-whom .item .text{font-size:.9em}.for-whom .background{position:relative;display:flex;margin-top:1.6rem}@media screen and (min-width:993px){.for-whom .background{position:absolute;top:100%;left:100%;transform:translate(-100%,-100%);width:28%;height:100%;display:flex;border-top-right-radius:inherit;border-bottom-right-radius:inherit;margin-top:0}}.for-whom .background-image{position:static}.for-whom .background .author{right:0;bottom:0;font-size:.5em;transform:translateY(100%)}.after-course-container{display:flex;flex-direction:column}.after-course .list{font-size:1rem;text-align:left;counter-reset:section;text-wrap:balance}@media screen and (min-width:993px){.for-whom .background-image{position:absolute;display:flex;border-top-right-radius:inherit;border-bottom-right-radius:inherit;object-position:59% 50%}.for-whom .background .author{transform:translateY(0);right:.8rem;bottom:.4rem}.after-course .list{justify-content:center}}.after-course .item{position:relative;background-color:var(--grey);padding:1.6em 1.6em 2.4em;border-radius:1.2em;display:flex;flex-direction:column;align-items:flex-start}.after-course .item:not(.bg){position:relative}.after-course .item:not(.bg)::before{content:"";position:absolute;inset:0;transform:translateY(2px);border-bottom:2px solid var(--main-color);border-radius:inherit;opacity:0;z-index:-1;transition:opacity .2s ease-in}.after-course .item:not(.bg)>*{position:relative;z-index:2}.after-course .item:not(.bg).active::before,.after-course .item:not(.bg).is-active::before{opacity:1}.after-course .item.bg{display:none}@media screen and (min-width:1201px){.after-course .item.bg{position:relative;display:flex;background-color:transparent}}.after-course .item .icon-wrap{padding:.7em;border:1px solid var(--main-color);border-radius:.8em;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.6em}.after-course .item .icon-wrap .icon{display:inline-block;width:1.2em;height:1.2em;background-color:var(--main-color);mask-size:contain;mask-repeat:no-repeat;mask-position:center}.after-course .item .icon-wrap .icon--image-slides{mask-image:url(//varto.school/wp-content/themes/varto_school/media/icons/image-slides01.svg);transform:scale(.9)}.after-course .item .icon-wrap .icon--chart-analysis{mask-image:url(//varto.school/wp-content/themes/varto_school/media/icons/chart-analysis01.svg);transform:scale(.8)}.after-course .item .icon-wrap .icon--grid-view{mask-image:url(//varto.school/wp-content/themes/varto_school/media/icons/grid-view01.svg);transform:scale(.8)}.after-course .item .icon-wrap .icon--world-map{mask-image:url(//varto.school/wp-content/themes/varto_school/media/icons/world-map01.svg)}.after-course .item h3.title{display:flex;align-items:center;font-size:.8em;margin-bottom:.9em}.after-course .item .count{margin-left:auto}.after-course .item .count::before{counter-increment:section;content:counter(section,decimal-leading-zero);font-size:2.2em;font-weight:700;color:rgba(255,255,255,.0588235294);transition:color .2s ease-in}.after-course .item.active .count::before,.after-course .item.is-active .count::before{color:var(--main-color)}@media screen and (min-width:993px){.after-course .item:not(.bg).is-active:not(:hover)::before{opacity:0}.after-course .item.is-active:not(:hover) .count::before{color:rgba(255,255,255,.0588235294)}}.after-course .item .desc{font-size:.7em;color:#cacaca}.after-course .item .background-image{object-fit:contain;transform:scale(1.5);transform-origin:70% 60%}.after-course .item .background .author{font-size:.45em;transform:translateY(100%)}.program .program-container{display:flex;flex-direction:column}@media screen and (min-width:769px){.after-course .item{max-width:16rem}.program .program-container{display:grid;grid-template-columns:60% auto;align-items:center}}.program h2.title{width:100%;grid-column:1/3}.program .program-list{display:flex;flex-direction:column;padding:0}.program .program-list-item{margin:0!important;border:0!important;padding:0!important;position:relative;height:100%}.program .program-list-item::before{content:"";display:block;width:100%;height:1px;background:linear-gradient(90deg,#fff 0,#fff 30%,#000 100%);position:absolute;top:0}.program .program-list-item:last-of-type::after{content:"";display:block;width:100%;height:1px;background:linear-gradient(90deg,#fff 0,#fff 30%,#000 100%);position:absolute;top:100%;transform:translateY(-100%)}.program .program-list-item.selected::before{opacity:0}.program .program-list-item .wrap .content-box{grid-template-columns:100%}.program .program-list-item .wrap .content-box .spoiler-title{padding:24px 8px;transition:border-radius .2s ease-in}.program .program-list-item .wrap .content-box .spoiler-title .more-btn{width:36px;height:36px;margin-right:0;background-color:transparent;border:2px solid var(--main-color)}.program .program-list-item .wrap .content-box .spoiler-title .more-btn .line{background-color:var(--main-color)}.program .program-list-item .wrap .content-box .spoiler-title.selected{background-color:var(--main-color);color:#000;margin-bottom:0;border-radius:32px}.program .program-list-item .wrap .content-box .spoiler-title.selected .more-btn{border-color:#000}.program .program-list-item .wrap .content-box .spoiler-title.selected .more-btn .line{background-color:#000}.program .program-list-item .wrap .content-box .spoiler-body{grid-column:1/2;padding-right:0}.program .program-list-item .wrap .content-box .spoiler-body .desc{text-wrap:balance;margin-bottom:0}.program .program-list-item .wrap .content-box .spoiler-body .desc>*{display:block;color:#fff}.program .program-list-item .wrap .content-box .spoiler-body .desc :not(li){margin-bottom:1rem}.program .program-list-item .wrap .content-box .spoiler-body .desc :not(h3,h4,h5,h6){font-size:.8rem}.program .program-list-item .desc-box{flex-direction:column;align-items:center}.program .program-list-item .desc-box .media-box{display:flex;width:80%;max-width:15rem;margin:2rem auto 3rem}.program .program-list-item .desc-box .media-box .bg-box{position:relative;width:100%;height:100%}.program .program-list-item .desc-box .media-box .before{position:absolute;top:100%;left:100%;transform:translate(-100%,-100%);width:50%;height:auto;padding:0}.program .media-box{display:none;position:relative;aspect-ratio:1/1.2;margin:0 0 0 3rem}.program .media-box::before{position:absolute;inset:0;background-color:var(--grey);border-bottom:2px solid var(--main-color);border-radius:36px;z-index:-1;transition:background-color .2s ease-in}.program .media-box .bg-box{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;border-radius:1.8rem;background-color:#454545;border-top:2px solid var(--main-color);border-bottom:2px solid var(--main-color)}.program .media-box img,.program .media-box video{width:100%;height:auto;padding:0 .4rem;object-fit:cover;border-radius:inherit;transform:scale(1.08);transform-origin:0% 50%}.program .media-box img[src*=iryna-stovbchata01]{transform:scale(1);height:100%;padding:0}.program .media-box img[src*=cozy-blender-program-item02],.program .media-box img[src*=cozy-blender-program-item06]{transform-origin:50% 50%}.program .media-box #program-image-preview-before{position:absolute;top:100%;left:100%;transform:translate(-100%,-100%);width:50%;height:auto;padding:0;transition:opacity .2s ease-in}.program .media-box #program-image-preview-before.hidden{opacity:0;pointer-events:none}.program .media-box .author{position:absolute;top:100%;right:0;transform:translateY(50%);font-size:.55em;color:#cacaca}.fancybox-image[src*=iryna-stovbchata-main_boss_office1970],.fancybox-image[src*=iryna-stovbchata-main_boss_office2000],.fancybox-image[src*=iryna-stovbchata-plus_hr2024]{background-color:#d5d1cf}.teacher.teacher .teacher-gallery .image-box{border:0;border-bottom:2px solid var(--main-color);border-radius:1.2rem}.teacher.teacher .teacher-gallery .image{background-color:#d5d1cf}.teacher.teacher .teacher-gallery .image[src*=iryna-stovbchata-main_boss_office1970],.teacher.teacher .teacher-gallery .image[src*=iryna-stovbchata-main_boss_office2000],.teacher.teacher .teacher-gallery .image[src*=iryna-stovbchata-plus_hr2024]{object-fit:contain}.teacher.teacher .round-block{display:flex;align-items:center;padding:14px 32px;border:2px solid transparent;border-radius:24px;font-size:.8rem;line-height:1;white-space:nowrap;transition:opacity .2s}@media screen and (min-width:769px){.program .program-list-item .desc-box .media-box{display:none}.program .media-box{display:flex}.teacher.teacher .round-block{font-size:1rem}}.teacher.teacher .round-block.link{margin-top:1.2rem;font-weight:600;text-transform:uppercase;background-color:rgba(255,255,255,.0784313725);color:#fff;border:1px solid #fff;transition:background-color .2s ease-in;max-width:220px;width:100%;justify-content:center;padding:16px 24px 12px}.teacher.teacher .round-block.link .icon{width:1.2rem;height:1.2rem;margin-right:.4rem;transform:translateY(-2px)}.format-container{display:flex;flex-direction:column}.format .list{font-size:1rem;gap:.2em;text-align:left;counter-reset:section;text-wrap:balance}@media screen and (min-width:993px){.format .list{display:grid!important;grid-template-columns:1fr 1fr}}@media screen and (min-width:1201px){.format .list{grid-template-columns:42% 42% auto}.format .list .splide__slide{width:100%!important;margin-right:0!important}}.format .item{position:relative;background-color:var(--grey);padding:1.6em .8em;border-radius:0;display:grid;grid-template-columns:1fr auto;grid-column-gap:0.8em}.format .item:first-of-type{border-top-left-radius:1.2em;border-bottom-left-radius:1.2em}.format .item:nth-last-of-type(2){border-top-right-radius:1.2em;border-bottom-right-radius:1.2em}@media screen and (min-width:993px){.format .item{padding:1.6em 1.6em 2.4em;border-radius:0}.format .item:first-of-type{border-top-left-radius:1.2em;border-bottom-left-radius:0}.format .item:nth-of-type(2){border-top-right-radius:1.2em}.format .item:nth-last-of-type(3){border-bottom-left-radius:1.2em}.format .item:nth-last-of-type(2){border-bottom-right-radius:1.2em;border-top-right-radius:0}}.format .item:not(.bg){position:relative}.format .item:not(.bg)::before{content:"";position:absolute;inset:0;transform:translateY(2px);border-bottom:2px solid var(--main-color);border-radius:inherit;opacity:0;z-index:-1;transition:opacity .2s ease-in;border-bottom:0;border-left:2px solid var(--main-color);transform:translateX(-2px)}.format .item:not(.bg)>*{position:relative;z-index:2}@media (hover:hover){.after-course .item:hover .count::before{color:var(--main-color)}.teacher.teacher .round-block.link:hover{background-color:rgba(255,255,255,.1490196078);opacity:1}.format .item:not(.bg):hover::before{opacity:1}.format .item:hover .count::before{color:var(--main-color)}}.format .item:not(.bg).active::before,.format .item:not(.bg).is-active::before{opacity:1}@media screen and (min-width:993px){.format .item:not(.bg).is-active:not(:hover)::before{opacity:0}.format .item{display:flex;flex-direction:column}}.format .item.bg{display:none}@media screen and (min-width:1201px){.format .item:nth-of-type(2){border-top-right-radius:0}.format .item:nth-last-of-type(2){border-bottom-right-radius:0}.format .item.bg{position:relative;grid-row:1/3;grid-column:3/4;display:flex;border-top-right-radius:1.2em;border-bottom-right-radius:1.2em}}.format .item h3.title{display:flex;align-items:center;font-size:.8em;margin-bottom:.9em}.format .item .count::before{counter-increment:section;content:counter(section,decimal-leading-zero);font-size:2.2em;font-weight:700;color:rgba(255,255,255,.0588235294);transition:color .2s ease-in}.format .item.active .count::before,.format .item.is-active .count::before{color:var(--main-color)}@media screen and (min-width:993px){.format .item .count{position:absolute;top:.4em;right:.4em}.format .item.is-active:not(:hover) .count::before{color:rgba(255,255,255,.0588235294)}.faq h2.title{font-size:3.2rem;margin-bottom:0;margin-right:2.4rem}}.format .item .desc{font-size:.7em;grid-column:1/3}.format .background{border-radius:inherit}.format .background-image{border-top-right-radius:inherit;border-bottom-right-radius:inherit;width:90%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.format .background .author{top:100%;bottom:unset;left:0;transform:translateY(50%);font-size:.45em}.price.price{text-align:left}.price.price .price-item .price-box{position:relative}.price.price .price-item .price-box::before{content:"";position:absolute;inset:0;transform:translateY(2px);border-bottom:2px solid var(--main-color);border-radius:inherit;opacity:0;z-index:-1;transition:opacity .2s ease-in;border-bottom:0;border-left:2px solid var(--main-color);transform:translateX(-2px)}.price.price .price-item .price-box>*{position:relative;z-index:2}.price.price .price-item .price-box .info .tag.highlight{color:rgba(255,255,255,.3764705882);background:0 0;border:1px solid color-mix(in srgb,var(--main-color) 35%,transparent)}.price.price .price-item .price-box .info .discount{font-weight:400;color:#fff;background-color:#000;border:1px solid var(--main-color)}.price.price .price-item .price-box .desc{line-height:1.3}.price.price .price-item .price-box .desc .group-size{color:#fff}.price.price .price-item .price-box .desc h3{font-size:1em;color:#fff;font-weight:900;text-transform:uppercase;margin-bottom:1em}.price.price .price-item .price-box .desc .heading{color:var(--main-color)}.price.price .price-item .price-box .desc ol,.price.price .price-item .price-box .desc ul{display:flex;flex-direction:column}.price.price .price-item .price-box .desc li::before{background-color:color-mix(in srgb,var(--main-color) 10%,transparent);border-radius:50%;width:1.4em;height:1.4em;-webkit-mask:none;mask:none}.price.price .price-item .price-box .desc li::after{content:"";position:absolute;top:0;left:0;display:block;width:1.4em;height:1.4em;background-color:var(--main-color);-webkit-mask:url("data:image/svg+xml,%3Csvg%20width%3D%2213%22%20height%3D%2212%22%20viewBox%3D%220%200%2013%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M0.75%206.375L5.25%2010.875L12%200.75%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E") center/45% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20width%3D%2213%22%20height%3D%2212%22%20viewBox%3D%220%200%2013%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M0.75%206.375L5.25%2010.875L12%200.75%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E") center/45% no-repeat}.price.price .price-item .main-btn{background-color:var(--main-color);color:#000;transition:background-color .2s ease-in}.faq .faq-list{display:grid;grid-template-columns:100%}@media screen and (min-width:993px){.faq .faq-list{grid-template-columns:auto 60%}}.faq .program-list{display:grid;grid-template-columns:100%;grid-gap:1rem;margin-left:auto;width:100%;text-align:left}.faq .program-list-item{background-color:var(--grey);border-radius:1rem;position:relative}.faq .program-list-item.selected{position:relative}.faq .program-list-item.selected::before{content:"";position:absolute;inset:0;transform:translateY(2px);border-bottom:2px solid var(--main-color);border-radius:inherit;opacity:0;z-index:-1;transition:opacity .2s ease-in;opacity:1}.faq .program-list-item.selected>*{position:relative;z-index:2}@media (hover:hover){.price.price .price-item .price-box:hover::before{opacity:1}.price.price .price-item .main-btn:hover{background-color:#fff;opacity:1}.faq .program-list-item.selected:hover::before{opacity:1}}.faq .program-list-item .content-box{display:grid;grid-template-columns:100%;opacity:1!important}.faq .program-list-item .count{display:none!important}.faq .program-list-item .more-btn{display:none}.faq .program-list-item .spoiler-title{cursor:pointer;display:flex;align-items:center;padding:.8rem 1rem}@media screen and (min-width:577px){.faq .program-list-item .spoiler-title{padding:1.2rem 1.6rem}}.faq .program-list-item .spoiler-title::before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:6px 0 6px 12px;border-color:transparent transparent transparent var(--main-color);margin-right:12px;flex-shrink:0;transition:transform .2s}.faq .program-list-item .spoiler-title.selected::before{transform:rotate(90deg)}.faq .program-list-item .spoiler-title h3{font-size:.9rem;font-weight:700;margin:0}.faq .program-list-item .spoiler-title.selected{background-color:transparent;border-radius:0}.faq .program-list-item .spoiler-body{grid-column:1/2;margin-left:1.2rem;padding:0 1rem .8rem}@media screen and (min-width:577px){.faq .program-list-item .spoiler-body{padding:0 1.6rem 1.2rem}}.faq .program-list-item .spoiler-body .desc-box{flex-direction:column}.faq .program-list-item .spoiler-body .desc{display:flex;flex-direction:column;gap:.4em}.faq .program-list-item .spoiler-body .desc p{font-size:.8rem;color:#cacaca;line-height:1.2;margin-bottom:0}.registration .registration-container{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.registration h2.title+.subtitle{text-align:center;text-transform:initial;margin-bottom:1.4rem}@media screen and (min-width:993px) and (hover:hover){.registration .registration-card:hover::before{opacity:1}}@media screen and (min-width:993px){.faq .program-list-item .spoiler-title h3{font-size:1rem}.registration .registration-card{display:grid;grid-template-columns:auto 35%;gap:3em;width:100%;max-width:1080px;background-color:var(--grey);padding:1.6em 3.2em;border-radius:1.6rem;justify-content:space-between;position:relative}.registration .registration-card::before{content:"";position:absolute;inset:0;transform:translateY(2px);border-bottom:2px solid var(--main-color);border-radius:inherit;opacity:0;z-index:-1;transition:opacity .2s ease-in}.registration .registration-card>*{position:relative;z-index:2}.registration .registration-content{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}}.registration .desc{font-size:.9em;font-weight:600;text-wrap:balance;margin-bottom:1.4rem;color:#cacaca}.registration .contact-form{width:100%;max-width:22rem;margin:0 auto}.registration .contact-form .cf-main{position:relative;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.registration .contact-form .cf-main>li{margin:var(--column-margin)}.registration .contact-form .wpcf7-not-valid-tip{margin-top:12px;font-size:.7em}.registration .contact-form .wpcf7-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.registration .contact-form .cf-main-field{font-weight:500;background-color:transparent;color:#fff;border:2px solid var(--light-grey)}.registration .contact-form .cf-main-button{font-size:.9em;background-color:var(--main-color);color:#000;-webkit-transition:.2s ease-in;-moz-transition:.2s ease-in;-ms-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}.registration .contact-form .cf-main-button:hover{background-color:#fff}.registration .links-list{display:grid;grid-template-columns:100%;align-items:center;--gap:1.4rem;gap:var(--gap);margin-top:var(--gap)}.registration .links-item a{text-decoration:underline;font-weight:600}.registration .registration-photo{display:none}@media screen and (min-width:993px){.registration .registration-photo{display:flex;border-radius:1.4rem;overflow:hidden}.registration .registration-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:20% 50%}}