#course-page .course-modal>.content:not(.sticky-bar){padding:0;overflow:visible;max-width:80rem;max-height:none;min-height:auto;width:auto;height:auto}#course-page .course-modal>.content:not(.sticky-bar) .close-wrap .close-button{margin-top:0;margin-right:-3rem}#course-page .course-modal>.content:not(.sticky-bar) .inner-content{margin-top:0;line-height:0}#course-page .course-modal>.content:not(.sticky-bar) .inner-content img{max-height:80vh;width:auto;margin:0}#course-page .course-gallery{margin:1rem 0}#course-page .course-gallery .gallery-wrap{display:flex;flex-direction:row;width:100%;height:25rem;border-radius:6px;overflow:hidden}#course-page .course-gallery .item{flex:1;height:100%;background-position:50%;background-size:cover;background-repeat:none;transition:flex .8s ease;cursor:pointer}#course-page .course-gallery .item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin:0;border-radius:0}#course-page .course-gallery .item:hover{flex:7}@media(max-width:769px){#course-page .course-modal>.content:not(.sticky-bar) .close-wrap .close-button{margin-top:1rem;margin-right:1rem}}.course-why-us-card{display:flex;justify-content:flex-start;align-items:top;-moz-column-gap:1rem;column-gap:1rem;position:relative;box-shadow:0 0 2rem #3f808229;box-sizing:border-box;background:#fff;border-radius:6px;margin-left:1.5rem;padding:1.3rem 1.3rem 1.3rem 3rem;width:100%;max-width:calc(100% - 1.5rem)}.course-why-us-card .number{background:#ff7714;height:3rem;width:3rem;border-radius:.5rem;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;flex-shrink:0;position:absolute;left:0;top:50%;transform:translate(-50%,-50%);font-size:1.7rem}.course-why-us-card .text h3{margin:0 0 .25rem}#courses-form{transition:all .15s ease-in-out;width:100%;position:relative;z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;justify-content:flex-start;flex-direction:column;row-gap:1rem;color:#000;overflow:hidden;padding:2rem 2rem 3rem}#courses-form .loader{position:absolute;left:50%;top:35%;transform:translate(-50%,-50%);z-index:10}#courses-form .content.opacity{opacity:.5}#courses-form .content{display:flex;justify-content:flex-end;align-items:center;-moz-column-gap:1rem;column-gap:1rem}#courses-form .content .img-wrap,#courses-form .content>img{height:100%;width:40%;position:relative;z-index:1;position:absolute;left:0;top:0;transition:all .15s ease-in-out;-o-object-fit:cover;object-fit:cover}#courses-form .selector-vue{width:100%;color:#000}#courses-form .selector-vue.error .watcher{outline:3px solid red;box-shadow:0 0 0 2px red}#courses-form .selector-vue:has(.watcher.active){position:relative;z-index:2}#courses-form .selector-vue .watcher{transition:all .15s ease-in-out;box-shadow:0 0 red;background:#f7f7f7}#courses-form .selector-vue .watcher.active{background:#fff}#courses-form .selector-vue .watcher .text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#courses-form .selector-vue .watcher .text.empty{color:#797979}#courses-form .selector-vue .watcher .text svg{display:none}#courses-form .areas{display:flex;justify-content:center;align-items:flex-start;row-gap:1rem;flex-direction:column;max-width:25rem;position:relative;z-index:2}#courses-form .areas .underline{text-decoration:underline;text-decoration-color:#ff7714}#courses-form .areas h2{margin-bottom:.5rem}#courses-form .areas label{font-weight:500;display:block;margin-bottom:.25rem}#courses-form .areas input.number{width:7rem}#courses-form .areas input{padding:1rem;transition:all .15s ease-in-out;background:#f7f7f7;box-shadow:0 0 red}#courses-form .areas input:focus{background:#fff}#courses-form .areas input.error{outline:3px solid red;box-shadow:0 0 0 2px red}#courses-form .areas{justify-content:space-between}#courses-form .areas .policy{display:flex;justify-content:center;align-items:center}#courses-form .areas .text a{color:#000;text-decoration:underline;font-size:.875rem}#courses-form .areas .button-vue{width:100%}#courses-form .areas .price{margin-top:1rem}#courses-form .areas .price .actual-rice{font-weight:700;font-size:1.3rem;color:#ff7714}#courses-form .areas .price .fullPrice{text-decoration:line-through;margin-left:.5rem}#courses-form .areas .price .diffPercent{color:#ff7714;margin-left:.5rem;font-weight:700}@media(max-width:769px){#course-page #courses-form.shadow-wrap{padding:1rem}#course-page #courses-form .content>img{filter:blur(30px)}}
