.card--image::after,.up-btn,.widget-whatsapp{width:60px;height:60px}.block--content,.block--elements,.card--detail-info p:first-of-type{margin-top:0}.card--image::after{content:'';position:absolute;left:50%;top:50%;margin-top:-30px;margin-left:-30px;z-index:-1;background:radial-gradient(farthest-side,#0385ff 95%,#0000) 50% 0/12px 12px no-repeat,radial-gradient(farthest-side,#0000 calc(100% - 5px),#0385ff calc(100% - 4px)) content-box;animation:2s infinite s6;border-radius:100%;padding:3px}@keyframes s6{to{transform:rotate(1turn)}}.widget-whatsapp{position:fixed;right:60px;bottom:50%;z-index:49;opacity:0;pointer-events:none}.widget-whatsapp.active{opacity:1;transition:.25s ease-in-out 1s;pointer-events:auto}.widget-whatsapp::after{content:'';position:absolute;left:0;top:0;bottom:0;right:0;border:1px solid #4ac959;border-radius:100%;animation:2s ease-out infinite bounceWhatsAppLogo}.widget-whatssapp img{width:100%;height:100%;position:relative;z-index:1}.widget-whatsapp .txt-img{width:100%;height:100%;position:absolute;z-index:-1;left:0;top:0;transform-origin:center center;border-radius:100%;background:radial-gradient(#fff,rgba(255,255,255,.7),rgba(255,255,255,0),rgba(255,255,255,0));animation:10s roundText;transform:scale(1.7)}@keyframes roundText{from{transform:rotate(0) scale(1.7)}to{transform:rotate(360deg) scale(1.7)}}@keyframes bounceWhatsAppLogo{0%{transform:scale(1);opacity:1}100%,50%{transform:scale(1.5);opacity:0}}.list__program .list__program-item img{border-radius:0}.up-btn{position:fixed;right:60px;bottom:60px;border-radius:100%;transition:opacity .3s,transform .3s;z-index:10;border:1px solid #f1f1f1;background-color:#fff;color:var(--c-text-default);box-shadow:0 0 10px rgba(0,0,0,.1)}.up-btn:not([style*="display: block"]){opacity:0;transform:translateY(10px)}.custom-button{background-color:#ff8c00!important;border-color:#ff8c00!important}.custom-element-for-banner{position:absolute;left:var(--container-padding);top:30px;background-color:#ff8c00;color:#fff;height:130px;width:130px;border-radius:100%;padding:10px;text-align:center;font-size:1rem;display:flex;align-items:center;justify-content:center;flex-direction:column}@media (max-width:768px){.widget-whatsapp{right:30px;bottom:70%}.is_cascade table{font-size:.7rem;line-height:1.1}.is_cascade table td,.is_cascade table th{padding:4px 8px}.up-btn{bottom:150px;right:30px}.custom-element-for-banner{width:80px;height:80px;font-size:.8rem}}.custom-element-for-banner_2{left:unset;right:var(--container-padding);top:50px;background-color:rgb(175 146 245)}.custom-element-for-banner_3{background-color:#3fa2ff}.custom-button_2{background-color:rgb(175 146 245)!important;border-color:rgb(175 146 245)!important}.custom-element-for-banner span{font-size:1.5em}.block_banner .block--head,.block_banner .block--head>*{position:static!important}.content_accommodation--video-button{position:absolute;left:30px;width:calc(100% - 60px);bottom:62px;z-index:2}form input[type=checkbox]~.slider .slider--dot{transform:translateX(-16px)}.custom-form form{padding:30px;background:#f7f7f9;border-radius:30px;margin:0 auto}.accomodation--label{position:absolute;z-index:2;right:10px;top:10px;background:#ff8c00;padding:5px;border-radius:5px;color:#fff}.comparsion-table{color:#000}.comparsion-table__row-head{display:flex;align-items:flex-start}.comparsion-table__custom-icon{width:30px;height:30px;padding-right:10px;margin:0!important;border-radius:0!important}.card--detail-info{display:none;position:absolute;top:100%;padding:10px 20px;border-radius:0 0 16px 16px;color:#131346;background:#f7f7f9;border:2px solid #f1f1f1;border-top:none}@media(max-width:768px){.card--detail-info{display:block;position:static}}.card--detail-info ul{padding-left:50px}.content_cursovka .card:hover{z-index:1}.content_cursovka .card:hover .card--image{border-radius:16px 16px 0 0;border:2px solid #f1f1f1;border-bottom:none}.content_cursovka .card:hover .card--detail-info{display:block}