@keyframes smoothScroll{0%{transform:translateY(-40px)}100%{transform:translateY(0px)}}.btn_pink{border-radius:10px;background:var(--Lineat2, linear-gradient(227deg, #d605b7 -33.19%, #eb000c 140.81%));height:48px;color:#fff;font-size:18px;font-weight:700;display:flex;align-items:center;padding:0 18px;width:fit-content;border:0;text-decoration:none;justify-content:center}.btn_pink:hover{color:#fff}.dots_loading{margin:auto;width:56px;height:26.9px;background:radial-gradient(circle closest-side, #007377 90%, transparent 0) 0% 50%,radial-gradient(circle closest-side, #007377 90%, transparent 0) 50% 50%,radial-gradient(circle closest-side, #007377 90%, transparent 0) 100% 50%;background-size:calc(33.33333333%) 13.4px;background-repeat:no-repeat;animation:dots-7ar3yq 1s infinite linear}@keyframes dots-7ar3yq{20%{background-position:0% 0%,50% 50%,100% 50%}40%{background-position:0% 100%,50% 0%,100% 50%}60%{background-position:0% 50%,50% 100%,100% 0%}80%{background-position:0% 50%,50% 50%,100% 100%}}.container-med{width:1295px;max-width:1295px;margin:auto}@media screen and (max-width:1340px){.container-med{width:100%;padding:0 20px}}.container-txt{width:1185px;max-width:1185px}@media screen and (max-width:1240px){.container-txt{width:100%;padding:0 20px}}.container-med-2{width:1443px;max-width:1443px;margin:auto}@media screen and (max-width:1483px){.container-med-2{width:100%;padding:0 20px}}.container_big{width:1415px;max-width:1415px;margin:auto}@media screen and (max-width:1445px){.container_big{width:100%;padding:0 20px}}.container-small{width:911px;max-width:911px}.container-med-small{width:950px;max-width:950px;margin:auto}.width_small_data{width:952px}.container_meduim{width:1196px;max-width:1196px;margin:auto}@media screen and (max-width:1230px){.container_meduim{width:100%;padding:0 20px}}.container_mid{width:1075px;max-width:1075px;margin:auto}@media screen and (max-width:1120px){.container_mid{width:100%;padding:0 20px}}.container_mid2{width:1225px;max-width:1225px;margin:auto}@media screen and (max-width:1250px){.container_mid2{width:100%;padding:0 20px}}@media screen and (max-width:1024px){.container-small{width:100%;padding:0 20px}}body.page-template-curses #classModal .modal-header{height:80px}body.page-template-curses #classModal .modal-header .close{font-size:65px;background-color:transparent;border:0}body.page-template-curses #classModal .modal-header .modal-title{font-weight:bold}body.page-template-curses section{padding:100px 0}body.page-template-curses section#programs .wrapper{display:flex;gap:20px;flex-wrap:wrap;row-gap:72px}body.page-template-curses section#programs .wrapper .box_prog{width:calc((100% / 3) - 14px)}body.page-template-curses section#programs .wrapper .box_prog .image{height:267px;border-radius:12px;margin-bottom:20px}body.page-template-curses section#programs .wrapper .box_prog .image img{width:100%;height:100%;object-fit:cover}body.page-template-curses section#programs .wrapper .box_prog .title h3{font-size:30px;font-family:'NarkissBlock-Bold';line-height:44px}body.page-template-curses section#programs .wrapper .box_prog .list{margin:0;padding:10px 20px}body.page-template-curses section#programs .wrapper .box_prog .list li{margin-bottom:8px}body.page-template-curses section#programs .wrapper .box_prog .list li a{font-size:19px;transition:.4s all;color:#00857e;font-family:'NarkissBlock';font-weight:400;line-height:30px;position:relative}body.page-template-curses section#programs .wrapper .box_prog .list li a::after{content:'';height:1px;width:100%;position:absolute;background-color:#6fcdd2;right:0;bottom:-2px}body.page-template-curses section#programs .wrapper .box_prog .list li a:hover{color:#032f32}body.page-template-curses section#programs .wrapper .box_prog .list li a:hover::after{background-color:#032f32}@media screen and (max-width:1024px){body.page-template-curses section#programs .wrapper{flex-direction:column}body.page-template-curses section#programs .wrapper .box_prog{width:100%}}