.course-why-us-card{align-items:top;background:#fff;border-radius:6px;box-shadow:0 0 2rem #3f808229;box-sizing:border-box;-moz-column-gap:1rem;column-gap:1rem;display:flex;justify-content:flex-start;margin-left:1.5rem;max-width:calc(100% - 1.5rem);padding:1.3rem 1.3rem 1.3rem 3rem;position:relative;width:100%}.course-why-us-card .number{align-items:center;background:#ff7714;border-radius:.5rem;color:#fff;display:flex;flex-shrink:0;font-size:1.7rem;font-weight:700;height:3rem;justify-content:center;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:3rem}.course-why-us .content>div{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:0;row-gap:1rem;width:70%}.course-why-us .content{align-items:center;display:flex;justify-content:space-between}.course-why-us .content>img{margin-left:-3rem;margin-top:-2rem;max-width:44%}@media(max-width:769px){.course-why-us .content{position:relative}.course-why-us .content>div{position:relative;width:100%;z-index:1}.course-why-us .content>div h2{margin-bottom:8rem}.course-why-us .content>div .course-why-us-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffc6}.course-why-us .content img{max-height:24rem;max-width:64%;position:absolute;right:0;top:8rem;z-index:0}}.course-main-screen{position:relative}.course-main-screen .content{align-items:flex-start;background:#ff7714 url(https://kriofrost.academy:8000/storage/files/dir_1/subdir_1/courses/16.webp);background-position:17rem 0;background-repeat:no-repeat;background-size:100%;color:#fff;display:flex;height:26.4rem;justify-content:space-around;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1333' height='707' fill='none' viewBox='0 0 1333 707'%3E%3Cpath fill='%23fff' d='M.878 42.69C-.679 19.594 17.637 0 40.788 0H1293c22.09 0 40 17.909 40 40v472.736c0 20.136-14.97 37.133-34.94 39.679L88.111 706.633c-22.84 2.911-43.418-14.015-44.966-36.989z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1333' height='707' fill='none' viewBox='0 0 1333 707'%3E%3Cpath fill='%23fff' d='M.878 42.69C-.679 19.594 17.637 0 40.788 0H1293c22.09 0 40 17.909 40 40v472.736c0 20.136-14.97 37.133-34.94 39.679L88.111 706.633c-22.84 2.911-43.418-14.015-44.966-36.989z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;width:100%}.course-main-screen .content .text{max-width:45%;padding:2rem 3rem}.course-main-screen .content .img-wrap{height:100%;height:10rem;max-width:40%;position:relative;width:20rem}.course-main-screen .content .img-wrap span{align-items:center;color:#fff;display:flex;font-size:6rem;font-weight:800;height:12rem;justify-content:center;left:calc(50% + 34px);position:absolute;text-shadow:0 0 2rem rgba(3,56,58,.161);top:0;top:calc(50% - 5px);transform:translate(-50%,-50%);width:12rem;z-index:1}.course-main-screen .info{background:#fff;border:1px solid #d3eaff;border-radius:6px;bottom:-12.5rem;box-shadow:0 0 1.9rem #3f808229;color:#000;left:6rem;padding:2rem;position:absolute}.course-main-screen .info .button-vue{margin-top:1rem}.course-main-screen .info ul{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;row-gap:.25rem}.course-main-screen .info ul li{font-weight:300}.course-main-screen .info ul li b{font-weight:600}@media screen and (max-width:1215px){.course-main-screen .content{align-items:flex-start;background-position:0 50%;background:none;display:flex;flex-direction:column;height:auto;justify-content:flex-start;-webkit-mask:none;mask:none;overflow:visible}.course-main-screen .content .text{box-sizing:border-box;color:#000;max-width:none;order:2;padding:1rem;position:static;width:100%}.course-main-screen .content .img-wrap{align-items:flex-start;background:#ff7714 url(https://kriofrost.academy:8000/storage/files/dir_1/subdir_1/courses/16.webp);background-position:left 10px center;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;height:13rem;justify-content:space-around;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1333' height='707' fill='none' viewBox='0 0 1333 707'%3E%3Cpath fill='%23fff' d='M.878 42.69C-.679 19.594 17.637 0 40.788 0H1293c22.09 0 40 17.909 40 40v472.736c0 20.136-14.97 37.133-34.94 39.679L88.111 706.633c-22.84 2.911-43.418-14.015-44.966-36.989z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1333' height='707' fill='none' viewBox='0 0 1333 707'%3E%3Cpath fill='%23fff' d='M.878 42.69C-.679 19.594 17.637 0 40.788 0H1293c22.09 0 40 17.909 40 40v472.736c0 20.136-14.97 37.133-34.94 39.679L88.111 706.633c-22.84 2.911-43.418-14.015-44.966-36.989z'/%3E%3C/svg%3E");-webkit-mask-position:left center;mask-position:left center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;max-width:none;order:1;width:100%}.course-main-screen .content .img-wrap span{font-size:4rem;height:10rem;left:17rem;top:66px;transform:translate(-50%,-50%);width:7rem}.course-main-screen .info{position:static}}.course-dates-card{border-radius:6px;box-shadow:0 0 1.9rem #3f808229;height:11rem;justify-content:space-between;padding:2rem;width:11rem}.course-dates-card,.course-dates-card .content{align-items:flex-start;display:flex;flex-direction:column}.course-dates-card .content{justify-content:flex-start;row-gap:.5rem;width:100%}.course-dates-card .line{background:#000;height:1px;width:100%}.course-dates-card .dates{font-size:1.7rem;font-weight:700;line-height:1.7rem}.course-dates-card .status{padding:.5rem}.course-dates-card .status.go{border-color:#0a9959;color:#0a9959;outline-color:#0a9959}.course-dates-card .status.go:hover{color:#1fdb86}.course-dates .dates-cards{align-items:flex-start;-moz-column-gap:2rem;column-gap:2rem;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2rem;row-gap:2rem;width:100%}.course-dates .dates-cards.pseudo:after{content:"";height:11rem;padding:2rem;width:11rem}.course-dates .dates-cards.space-between{justify-content:space-between}@media(max-width:769px){.course-dates .dates-cards{flex-direction:column;row-gap:1rem}.course-dates .dates-cards.pseudo:after{display:none}.course-dates .dates-cards .course-dates-card{box-sizing:border-box;height:14rem;width:100%}}@media screen and (max-width:1215px){.course-dates{margin-top:0}}.course-modal>.content:not(.sticky-bar){height:auto;max-height:none;max-width:80rem;min-height:auto;overflow:visible;padding:0;width:auto}.course-modal>.content:not(.sticky-bar) .close-wrap .close-button{margin-right:-3rem;margin-top:0}.course-modal>.content:not(.sticky-bar) .inner-content{line-height:0;margin-top:0}.course-modal>.content:not(.sticky-bar) .inner-content img{margin:0;max-height:80vh;width:auto}.course-gallery{margin:1rem 0}.course-gallery .gallery-wrap{border-radius:6px;display:flex;flex-direction:row;height:25rem;overflow:hidden;width:100%}.course-gallery .item{background-position:50%;background-repeat:none;background-size:cover;cursor:pointer;flex:1;height:100%;transition:flex .8s ease}.course-gallery .item:hover{flex:7}.course-gallery .item-1{background-image:url(/storage/files/dir_1/subdir_1/courses/9.webp)}.course-gallery .item-2{background-image:url(/storage/files/dir_1/subdir_1/courses/10.webp)}.course-gallery .item-3{background-image:url(/storage/files/dir_1/subdir_1/courses/11.webp)}@media(max-width:769px){.course-modal>.content:not(.sticky-bar) .close-wrap .close-button{margin-right:1rem;margin-top:1rem}}.course-gallery.gallery-2 .item-1{background-image:url(/storage/files/dir_1/subdir_1/courses/24.webp)}.course-gallery.gallery-2 .item-2{background-image:url(/storage/files/dir_1/subdir_1/courses/22.webp)}.course-gallery.gallery-2 .item-3{background-image:url(/storage/files/dir_1/subdir_1/courses/23.webp)}#course-about{width:100%}#course-about h2{margin-top:0}.course-step{align-items:top;-moz-column-gap:1rem;column-gap:1rem;display:flex;justify-content:flex-start;padding-bottom:1rem;position:relative}.course-step .number{align-items:center;background:#ff7714;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-weight:700;height:26px;justify-content:center;width:26px}.course-step h3{margin:0 0 .5rem}.course-step:after{background:#ff7714;content:"";height:calc(100% - 34px);left:12px;position:absolute;top:33px;width:2px}.course-steps-to-start .course-step{margin:8px 2rem 0}.course-steps-to-start .course-step:last-child:after{display:none}.accordion.faq{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:60rem;row-gap:1rem}.accordion.faq .accordion-item{border-bottom:1px solid #e5e5e5}.accordion.faq .accordion-item:last-child{border:none}.accordion.faq .accordion-item button[aria-expanded=true]{border-bottom:1px solid #ff7714}.accordion.faq button{background:none;border:none;display:block;font-size:1.15rem;font-weight:400;outline:none;position:relative;text-align:left;width:100%}.accordion.faq button:hover{color:#ff7714;cursor:pointer}.accordion.faq button:hover:after{border:1px solid #ff7714;color:#ff7714;cursor:pointer}.accordion.faq button .accordion-title{padding:1em 1.5em 1em 0}.accordion.faq button .accordion-title h3{all:revert;font-size:1.15rem;font-weight:400;margin:0}.accordion.faq button .icon{border:1px solid;border-radius:22px;display:inline-block;height:22px;position:absolute;right:0;top:0;width:22px}.accordion.faq button .icon:before{background:currentColor;content:"";display:block;height:2px;left:6px;position:absolute;top:10px;width:10px}.accordion.faq button .icon:after{background:currentColor;content:"";display:block;height:10px;left:10px;position:absolute;top:6px;width:2px}.accordion.faq button.aria-expanded{color:#ff7714}.accordion.faq button.aria-expanded .icon:after{width:0}.accordion.faq button.aria-expanded+.accordion-content{max-height:-moz-fit-content;max-height:fit-content;opacity:1;transition:all .2s linear;will-change:opacity,max-height}.accordion.faq button.aria-expanded+.accordion-content p{margin:.5rem 0}.accordion.faq .accordion-content{max-height:0;opacity:0;overflow:hidden;padding:0 0 1rem 1rem;transition:opacity .2s linear,max-height .2s linear;will-change:opacity,max-height}.accordion.faq .accordion-content p{font-size:1rem;font-weight:300;margin:2em 0}@media screen and (max-width:769px){.accordion.faq button .accordion-title{display:inline-block;max-width:calc(100% - 2rem);padding:0}}.course-without-diploma .content{align-items:center;display:flex;justify-content:space-between}.course-without-diploma .content img{border-radius:.5rem;display:block;max-width:23rem}.course-without-diploma .collapse-block{margin-top:2rem}.course-without-diploma .collapse-block .shadow-card-list li::marker{font-weight:500}@media(max-width:769px){.course-without-diploma .content{flex-direction:column}.course-without-diploma .content img{max-width:none;width:70%}}#courses-form{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#000;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;padding:2rem;position:relative;row-gap:1rem;transition:all .15s ease-in-out;width:100%;z-index:1}#courses-form .loader{left:50%;position:absolute;top:35%;transform:translate(-50%,-50%);z-index:10}#courses-form .content.opacity{opacity:.5}#courses-form .content{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:flex;justify-content:flex-end}#courses-form .content>img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:relative;position:absolute;top:0;transition:all .15s ease-in-out;width:40%;z-index:1}#courses-form .selector-vue{color:#000;width:100%}#courses-form .selector-vue.error .watcher{box-shadow:0 0 0 2px red;outline:3px solid red}#courses-form .selector-vue:has(.watcher.active){position:relative;z-index:2}#courses-form .selector-vue .watcher{background:#f7f7f7;box-shadow:0 0 red;transition:all .15s ease-in-out}#courses-form .selector-vue .watcher.active{background:#fff}#courses-form .selector-vue .watcher .text{max-width:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#courses-form .selector-vue .watcher .text.empty{color:#797979}#courses-form .selector-vue .watcher .text svg{display:none}#courses-form .areas{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;max-width:25rem;position:relative;row-gap:1rem;z-index:2}#courses-form .areas label{display:block;font-weight:500;margin-bottom:.25rem}#courses-form .areas input.number{width:7rem}#courses-form .areas input{background:#f7f7f7;box-shadow:0 0 red;padding:1rem;transition:all .15s ease-in-out}#courses-form .areas input:focus{background:#fff}#courses-form .areas input.error{box-shadow:0 0 0 2px red;outline:3px solid red}#courses-form .areas{justify-content:space-between}#courses-form .areas .policy{align-items:center;display:flex;justify-content:center}#courses-form .areas .text a{color:#000;font-size:.875rem;text-decoration:underline}#courses-form .areas .button-vue{width:100%}@media(max-width:769px){#courses-form .content>img{filter:blur(30px)}}.course-price .main{align-items:center;display:flex;justify-content:space-between;transition:all .15s ease-in-out}.course-price .main .title h2{display:inline-block;margin-bottom:.5rem}.course-price .main .title .fullPrice{margin-left:1rem;text-decoration:line-through}.course-price .main .title .diffPercent{color:#ff7714;font-weight:700;margin-left:.5rem}.course-price .main *{transition:all .15s ease-in-out}.course-price .main>img{flex-shrink:1;max-width:400px;min-width:0}.course-price .main>.text{flex-shrink:0}.course-price .main .price{color:#ff7714;font-size:var(--v3e4fb6cd);font-weight:800;height:5rem;line-height:5rem;margin:0 0 .5rem;position:relative}.course-price .main .price .data{align-items:baseline;-moz-column-gap:.25rem;column-gap:.25rem;display:flex;justify-content:flex-start;left:0;margin:0;position:absolute;top:0}.course-price .main .price .data span{font-size:3rem;line-height:3rem}.course-price .main .input-area{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-wrap:wrap;justify-content:flex-start}.course-price .main .input-area .up-down-buttons{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:-.5rem;margin-right:.25rem;row-gap:.25rem}.course-price .main .input-area .up-down-buttons button{align-items:center;background:#fff3e1;border:none;border-radius:4px;color:#ff7714;cursor:pointer;display:flex;height:.8rem;justify-content:center;outline:none;padding:.25rem}.course-price .main .input-area .up-down-buttons button:hover{color:#ff7714;outline-color:#ff7714;transform:none}.course-price .main .input-area .input-field{max-width:55px;text-align:center;width:-moz-fit-content;width:fit-content}.course-price .main .input-area .input-field::-webkit-inner-spin-button,.course-price .main .input-area .input-field::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield;margin:0}.course-price .sub-text{background:#fff3e1;border-radius:10px;margin-top:2rem;padding:1.5rem}.course-price .sub-text p{align-items:baseline;display:flex;justify-content:flex-start}.course-price .sub-text .sub-text-icon{border-radius:3px;height:auto;margin-right:6px;transform:translateY(3px);vertical-align:middle;width:1rem}.course-price .sub-text .sub-text-icon span{display:inline-block}.course-price .sub-text p{margin:0}.course-diploma .images{-moz-column-gap:3rem;column-gap:3rem;margin-top:2rem}.course-diploma .images,.course-diploma .images>div{align-items:flex-start;display:flex;justify-content:flex-start}.course-diploma .images>div{flex-direction:column;row-gap:1rem}.course-diploma .images>div .img-wrap{align-items:center;border-radius:10px;box-sizing:border-box;display:flex;height:19rem;justify-content:center;margin:auto}.course-diploma .images>div .img-wrap.certificate{box-shadow:0 0 1rem #87bdbf29}.course-diploma .images>div h3{font-weight:500;margin-top:0}.course-diploma .images>div img{border-radius:10px;cursor:pointer;height:100%;max-width:none;width:auto}.course-diploma .modal-shadow>.content .inner-content{max-height:80vh;width:auto}@media(max-width:769px){.course-diploma .images{display:block}.course-diploma .images .img-wrap{height:auto;margin:0;max-height:10rem}.course-diploma .images .text{text-align:center;width:100%}.course-diploma .images>div img{height:auto;max-height:20rem;width:100%}}.co2-course{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;row-gap:4rem}.co2-course>*{width:100%}.co2-course .breadcrumbs-wrap{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:space-between}.co2-course .breadcrumbs{font-size:1rem;margin-bottom:1rem}.co2-course .breadcrumbs li{display:inline-block}.co2-course .breadcrumbs li a{color:#000;font-size:1rem}.co2-course .breadcrumbs li a:hover{color:#ff7714}.co2-course .breadcrumbs .separator{margin:0 .5rem 0 .25rem}.co2-course .course-main-screen{margin-top:-3.5rem}.co2-course .course-dates{margin-top:10rem}@media(max-width:769px){.co2-course .course-dates{margin-top:0}}
