

/* Start:/local/templates/nettattoo_clean/components/bitrix/breadcrumb/.default/style.min.css?1747385319938*/
.breadcrumbs{margin:0 0 22px;width:100%;display:flex;flex-wrap:wrap;padding-left:0}.breadcrumbs-item{display:flex;align-items:center;max-width:fit-content}.breadcrumbs-item span.name{width:100%;display:block}.breadcrumbs-item a{display:flex;width:max-content}.breadcrumbs-item:last-child{min-width:225px;max-width:522px;overflow:hidden}.breadcrumbs-item:last-child span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.breadcrumbs a,.breadcrumbs h1,.breadcrumbs span{font-family:"TTNormsProWebNormal";font-size:16px;font-weight:400;line-height:1.2;color:#8c94a2;margin:0;text-decoration:none}.breadcrumbs a.black,.breadcrumbs h1.black,.breadcrumbs span.black{color:#000}@media (max-width:990px){.breadcrumbs{margin-top:22px;padding-left:15px;padding-right:15px;margin-left:0;width:100%;display:flex;overflow-x:scroll;flex-wrap:nowrap;max-width:100%;flex:0 0 100%}.breadcrumbs a,.breadcrumbs h1,.breadcrumbs span{font-size:13px}}
/* End */


/* Start:/local/templates/nettattoo_clean/components/bitrix/catalog/.default/bitrix/catalog.element/curses24/style.min.css?174738531911786*/
.curses_element,.curses_element-info,.curses_element-price .price{display:flex;justify-content:space-between}.curses_element-info{padding-right:30px;flex-wrap:wrap;max-width:50%;flex-direction:column}.curses_element-name{font-size:40px;line-height:normal;margin-bottom:16px}.curses_element-description{font-size:20px;line-height:28px;margin-bottom:20px}.curses_element-price{border-radius:8px;background:#5cc9bb;padding:20px;color:#fff;display:flex;justify-content:space-between;flex-wrap:wrap;height:fit-content}.curses_element-price .price{width:100%}.curses_element-price .value{display:flex;flex-wrap:wrap;align-items:center;min-width:fit-content}.curses_element-price .value amp-img{margin-right:10px}.curses_element-price .value-top{font-size:19px;line-height:24px;width:100%}.curses_element-formats{width:100%;font-size:14px;line-height:20px}.curses_element-formats .title{font-size:19px;line-height:24px;margin-bottom:10px}.curses_element-formats ul{padding-left:15px}.curses_element-buttons,.curses_programs-list ol>li{display:flex;align-items:center}.curses_element-buttons .btn{min-width:230px}.curses_current{font-size:16px;line-height:22px}.curses_current b{font-size:18px;line-height:26px;margin-bottom:12px;display:block}.curses_resulting{font-size:24px;line-height:32px}.curses_resulting .icon{min-width:20px}.curses_programs{background:#f4f9ff;padding:0 0 60px;margin-top:80px}.curses_programs-list .subtitle{font-size:24px;color:#5cc9bb}.curses_programs-list ol{padding-left:0;counter-reset:ol-counter;margin-bottom:40px}.curses_programs-list ol>li{font-family:"TTNormsProWebDemiBold";border-top:1px solid rgba(37,37,37,.1);min-height:72px;flex-wrap:wrap;font-size:18px;line-height:26px;position:relative;padding:20px 40px}.curses_programs-list ol>li:before{counter-increment:ol-counter;content:counter(ol-counter);font-size:14px;line-height:20px;margin-right:12px;display:flex;width:24px;height:24px;padding:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:100px;background:#5cc9bb;color:#fff;position:absolute;left:0;top:25px}.curses_programs-list ol>li .icon{transition:all .3s;position:absolute;right:0;top:12px;transform:rotate(45deg)}.curses_programs-list ol>li>div{font-family:"TTNormsProWebNormal";height:0;overflow:hidden;margin-top:0;font-size:16px;line-height:22px;width:100%}.curses_programs-list ol>li>div ul{padding-left:0}.curses_programs-list ol>li>div ul li{list-style:disc;margin-bottom:10px}.curses_programs-list ol>li>div p{margin-top:10px;max-width:fit-content;margin-bottom:0;display:flex;padding:12px;gap:8px;border-radius:8px;background:rgba(92,201,187,.1);align-items:flex-start}.curses_programs-list ol>li.active .icon{transform:rotate(0)}.curses_programs-list ol>li.active>div{margin-top:27px;height:fit-content;display:block}@media (max-width:960px){.curses_element{flex-wrap:wrap;padding:0 15px;max-width:100%}.curses_element-formats .title{font-size:19px;line-height:24px}.curses_element-info{width:100%;max-width:100%;padding:0;margin-bottom:17px}.curses_element-name{font-size:24px;line-height:32px}.curses_element-description{font-size:20px;line-height:28px}.curses_element-price .price{flex-wrap:wrap}.curses_element-buttons{margin-top:15px;width:100%}.curses_element-buttons .btn{width:100%}.curses_element-gallery{max-width:100%}.curses_element-gallery amp-img,.curses_element-gallery img{max-width:100%;height:auto}.curses_current{font-size:14px}.curses_current b,.curses_programs-list .subtitle{font-size:16px;line-height:22px}.curses_resulting{font-size:14px;line-height:20px}.curses_programs{margin:0;padding:0}.curses_programs-list{font-size:16px;line-height:22px;padding:0!important}.curses_programs-list ol{margin-bottom:45px}.curses_programs-list ol:last-child{margin-bottom:0}.curses_programs-list ol>li{position:relative;display:grid;grid-template-columns:auto auto 48px;grid-template-rows:auto auto;gap:0 0;grid-template-areas:"icon name close""content content content";font-size:16px;line-height:22px;padding:10px 0 10px 30px}.curses_programs-list ol>li:before{grid-area:none;top:16px}.curses_programs-list ol>li .icon{grid-area:close;position:relative;top:0}.curses_programs-list ol>li>div{grid-area:content;font-size:14px;line-height:20px}}.subtitle{font-size:20px;line-height:28px;margin-bottom:40px;color:#737c8c}@media (max-width:960px){.subtitle{font-size:16px;line-height:22px}}.succes_title{font-family:"TTNormsProWebDemiBold";font-size:32px;line-height:normal;color:#5cc9bb;margin-bottom:12px}.succes_desc{font-size:24px;color:#252525;line-height:32px}@media (max-width:960px){.succes{position:relative}.succes_image{position:absolute!important;right:0;top:0;width:fit-content!important}.succes_title{font-size:20px;line-height:26px;margin-bottom:0}.succes_desc{font-size:14px;line-height:20px}}.curses_comments,.gallery_slider{position:relative}.curses_comments-item,.gallery_slider-item{position:relative;margin-right:25px}.curses_comments .arrow_right,.gallery_slider .arrow_right{right:100px}.curses_comments .arrow_left,.gallery_slider .arrow_left{right:30px}.curses_comments .slick-arrow,.gallery_slider .slick-arrow{position:absolute;bottom:20px;z-index:1;cursor:pointer}.curses_comments .icon,.gallery_slider .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.curses_comments img,.gallery_slider img{border-radius:8px}@media (max-width:960px){.curses_comments-item,.gallery_slider-item{margin-right:15px}.curses_comments img,.gallery_slider img{max-width:100%;height:auto}}.tarif_list-item{max-width:270px;margin-right:30px;border-radius:8px;padding:20px;background-color:#f4f9ff;min-height:650px;display:flex;flex-direction:column;justify-content:space-between}.tarif_list-item--name{font-size:20px;line-height:26px;margin-bottom:10px;display:block}.tarif_list-item--labels{display:flex;flex-wrap:wrap;color:#252525;font-size:14px}.tarif_list-item--labels>div{border-radius:8px;margin:0 10px 10px 0;width:fit-content;padding:0 12px}.tarif_list-item--labels>div:nth-child(1){background-color:#fff}.tarif_list-item--labels>div:nth-child(2){background-color:rgba(92,201,187,.4)}.tarif_list-item--labels>div:nth-child(3){background:rgba(92,201,187,.4)}.tarif_list-item--desc{margin-top:20px}.tarif_list-item--list .value{border-bottom:1px solid #d8dfe9;min-height:40px;display:flex;align-items:center}.tarif_list-item--list .value:last-child{border-bottom:0}.tarif_list-item--list .icon{margin-left:10px}.tarif_list-item--price{font-size:20px;line-height:26px;font-family:"TTNormsProWebDemiBold"}.tarif_list-item--credit{display:none;font-size:20px;color:#fff}.tarif_list-item--credit span{font-size:14px;color:rgba(255,255,255,.7)}.tarif_list-item--priceDesc{font-size:12px;line-height:16px;color:rgba(255,255,255,.5);margin:10px 0}.tarif_list-item--button .btn{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.classic_slider-pagination li:last-child,.tarif_list-item:last-child{margin-right:0}.tarif_list-item:nth-child(1) .tarif_list-item--credit{color:#5cc9bb}.tarif_list-item:nth-child(1) .tarif_list-item--credit span{color:rgba(37,37,37,.3)}.tarif_list-item:nth-child(2) .tarif_list-item--labels>div:nth-child(2),.tarif_list-item:nth-child(3) .tarif_list-item--labels>div:nth-child(2),.tarif_list-item:nth-child(4) .tarif_list-item--labels>div:nth-child(2){background-color:rgba(255,255,255,.3)}.tarif_list-item:nth-child(2) .tarif_list-item--labels>div:nth-child(3),.tarif_list-item:nth-child(3) .tarif_list-item--labels>div:nth-child(3),.tarif_list-item:nth-child(4) .tarif_list-item--labels>div:nth-child(3){background-color:rgba(255,255,255,.7)}.tarif_list-item:nth-child(2){background-color:#5cc9bb;color:#fff}.tarif_list-item:nth-child(3){background-color:#4157fa;color:#fff}.tarif_list-item:nth-child(4){background-color:#3d6fc2;color:#fff}.tarif_list-container{display:flex;width:100%}@media (max-width:960px){.tarif_list-container{overflow:scroll hidden;padding-bottom:30px}.tarif_list-item{min-width:295px;margin-right:10px}}.material{display:flex;color:#252525}.material_item{font-size:16px}.material_item-title{font-family:"TTNormsProWebDemiBold";line-height:24px;margin-bottom:12px}.material_item-desc{line-height:22px}.material_item-button{color:#4f8ef6;font-size:14px;line-height:20px;display:flex;align-items:center;margin-top:12px;cursor:pointer;width:fit-content}.material_item-button svg{margin-right:7px}.material_item-button span{border-bottom:1px dashed #4f8ef6}@media (max-width:960px){.material{flex-wrap:nowrap;overflow:scroll hidden;padding-bottom:30px}.material_item{max-width:270px}}.call_to_action{font-size:20px;line-height:28px;color:#fff;border-radius:8px;background:#5cc9bb;display:flex;padding:30px}.call_to_action .top{margin-bottom:10px}.call_to_action .title{font-size:32px;line-height:normal;margin-bottom:20px}.call_to_action .subtitle{font-size:20px;line-height:28px;color:rgba(255,255,255,.7)}.call_to_action .btn{max-width:340px}@media (max-width:960px){.call_to_action{padding:20px;position:relative}.call_to_action,.call_to_action .subtitle{font-size:16px;line-height:22px}.call_to_action .title{font-size:20px;line-height:26px;margin-bottom:10px}.call_to_action .image{padding:0;position:absolute!important;top:15px;right:15px;width:fit-content!important}.call_to_action .image img{width:57px;height:auto}}.representative_list{display:flex}.representative_list-item{padding-left:0!important;display:flex}.representative_list-item--content{font-size:16px;line-height:22px}.representative_list-item--content .title{font-size:24px;line-height:32px;margin-bottom:10px}.representative_list-item--image{padding-right:30px}@media (max-width:960px){.representative_list{padding:0 0 30px 15px!important;overflow:scroll hidden}.representative_list-item{padding:0;flex-direction:column}.representative_list-item--image{padding-right:0;margin-bottom:10px}}.classic_slider{display:grid;grid-template-columns:150px 1fr 150px;grid-template-rows:1fr 76px;gap:1px 1px;grid-template-areas:"classic_slider-left slick-list classic_slider-right .""classic_slider-pagination classic_slider-pagination classic_slider-pagination ."". . . ."}.classic_slider .slick-list{grid-area:slick-list}.classic_slider-arrow{display:flex;align-items:center}.classic_slider-left{grid-area:classic_slider-left;justify-content:flex-start}.classic_slider-right{grid-area:classic_slider-right;justify-content:flex-end}.classic_slider-pagination{grid-area:classic_slider-pagination;list-style:none;padding:0;margin:6px auto 0;display:flex;justify-content:center;align-items:center}.classic_slider-pagination li{font-size:0;width:6px;height:6px;border:1px solid #eaeaea;border-radius:6px;margin-right:15px}.classic_slider-pagination li button{border:0;outline:0;display:none}.classic_slider-pagination li.slick-active,.classic_slider-pagination li:hover{border-color:#fd4a42;background-color:#fd4a42}@media (max-width:960px){.classic_slider-pagination li{background-color:#eaeaea;margin-right:5px;border-radius:100%}.classic_slider-pagination li button{display:none}}.checkbox_slider{font-size:16px;line-height:26px;color:#000;cursor:pointer}.checkbox_slider-ball{margin:0 12px;width:48px;height:24px;border-radius:24px;background-color:#5cc9bb;position:relative}.checkbox_slider-ball:before{content:"";width:20px;height:20px;border-radius:100%;background-color:#fff;position:absolute;left:2px;top:2px;transition:left .5s}.checkbox_slider-content{display:flex}.checkbox_slider-content .active{color:#5cc9bb}.checkbox_slider input{display:none}.checkbox_slider input:checked+.checkbox_slider-content{color:#5cc9bb}.checkbox_slider input:checked+.checkbox_slider-content .active{color:#000}.checkbox_slider input:checked+.checkbox_slider-content .checkbox_slider-ball:before{left:26px}
/* End */
/* /local/templates/nettattoo_clean/components/bitrix/breadcrumb/.default/style.min.css?1747385319938 */
/* /local/templates/nettattoo_clean/components/bitrix/catalog/.default/bitrix/catalog.element/curses24/style.min.css?174738531911786 */
