.container{max-width:calc(1200px + 30px);padding:0 15px;margin:0 auto;box-sizing:border-box}.content-container p{font-size:16px;color:var(--black_color);line-height:1.5;margin-bottom:25px}.content-container strong{font-weight:700}.content-container h2,.content-container h3,.content-container h4,.content-container h5,.content-container h6{font-size:18px;color:#101828;font-weight:700;line-height:1.2;margin-bottom:15px}.content-container h2{font-size:35px;margin-bottom:40px}.content-container h3{font-size:18px;margin-bottom:25px}.content-container ul{display:block;margin-bottom:25px}.content-container ul li{position:relative;box-sizing:border-box;padding-left:20px;color:var(--black_color);line-height:1.5;font-size:16px;margin-bottom:12px}.content-container ul li:last-child{margin-bottom:0}.content-container ul li:before{content:'';display:block;position:absolute;top:12px;left:5px;width:3px;height:3px;border-radius:50%;background:var(--black_color)}.content-container ul li ol,.content-container ul li ul{padding-top:10px}.content-container ul li ol li:before{content:counter(num) ".";display:inline;position:inherit;top:auto;left:auto;width:auto;height:auto;border-radius:none;background:0 0}.content-container ol{display:block;margin-bottom:25px}.content-container ol.style1 li{padding:2px 0 2px 35px;position:relative}.content-container ol.style1 li:before{content:counter(num);display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;padding:0;width:28px;height:28px;border-radius:50%;background:var(--action_color);color:#fff;font-size:14px;font-weight:500}.content-container ol li{position:relative;box-sizing:border-box;color:var(--black_color);line-height:1.5;font-size:16px;margin-bottom:12px}.content-container ol li:last-child{margin-bottom:0}.content-container ol li:before{padding-right:5px}.content-container ol ul{padding-top:10px}.content-container ol ul li{padding-left:20px}.content-container ol ul li:before{padding-right:0}.content-container ol ol{padding-top:10px}.content-container img{max-width:100%;border-radius:20px;margin-bottom:40px}.content-container .block-container1{display:flex;justify-content:flex-start;align-items:stretch;gap:20px;flex-wrap:wrap;margin-bottom:40px}.content-container .block-container1 .item{width:calc(100% / 3 - 20px * 2 / 3);display:flex;justify-content:flex-start;align-items:center;gap:15px;padding:15px;border:1px solid #A7A7A7;border-radius:10px;min-height:100px;box-sizing:border-box}.content-container .block-container1 .item.attention{flex-grow:1;background:var(--action_color);border:none}.content-container .block-container1 .item.attention svg{flex-shrink:0;width:50px;height:50px;fill:#fff}.content-container .block-container1 .item.attention div p{color:#fff}.content-container .block-container1 .item.attention div p:nth-child(1){font-size:18px;font-weight:700}.content-container .block-container1 .item.attention div p:nth-child(2){font-size:15px;font-weight:400;margin-top:5px}.content-container .block-container1 .item img{flex-shrink:0;display:block;width:60px;height:60px;object-fit:contain;border-radius:15px;margin-bottom:0}.content-container .block-container1 .item p{font-size:22px;color:var(--black_color);font-weight:700;line-height:1.2;margin-bottom:0}.content-container .block-container2{display:flex;justify-content:flex-start;align-items:stretch;gap:20px;flex-wrap:wrap;margin-bottom:40px}.content-container .block-container2 .item{position:relative;display:flex;justify-content:flex-end;flex-direction:column;width:calc(100% / 3 - 20px * 2 / 3);box-sizing:border-box;padding:105px 23px 23px;border-radius:15px;background:var(--action_color);overflow:hidden}.content-container .block-container2 .item:before{content:'';display:block;position:absolute;top:-55px;right:-40px;width:180px;height:180px;border-radius:50%;background:#FFE1B1}.content-container .block-container2 .item img{position:absolute;width:200px;height:210px;top:-30px;right:-40px;object-fit:contain;border-radius:0}.content-container .block-container2 .item p{flex-shrink:0;position:relative;z-index:1;margin-bottom:0;line-height:1.2}.content-container .block-container2 .item .title{font-size:20px;color:#fff;font-weight:700}.content-container .block-container2 .item .text{max-width:90%;margin-top:12px;font-size:16px;color:#fff;line-height:1.2}.content-container .block-attention1{display:flex;justify-content:flex-start;align-items:center;gap:25px;box-sizing:border-box;border:1px solid #A7A7A7;border-radius:10px;padding:25px;margin-bottom:40px}.content-container .block-attention1 svg{flex-shrink:0;display:block;width:68px;height:68px;fill:#D61010}.content-container .block-attention1 div p{line-height:1.2;margin-bottom:0}.content-container .block-attention1 div p:nth-child(1){font-size:18px;color:#353535}.content-container .block-attention1 div p:nth-child(2){font-size:15px;margin-top:12px;color:#A9A9A9}.btn-1{display:flex;justify-content:center;align-items:center;gap:12px;box-sizing:border-box;border-radius:100px;background:var(--action_color);font-size:14px;line-height:1;color:#F3F3F3;transition:.1s}.btn-1.fz16{font-size:16px}.btn-1.fz18{font-size:18px}.btn-1.fz22{font-size:22px}.btn-1.fz22:after{margin-top:2px;font-size:18px}.btn-1.fz28{font-size:28px}.btn-1.fz28:after{margin-top:2px;font-size:18px}.btn-1.fw500,.btn-1.fw500:after{font-weight:500}.btn-1.fw600{font-weight:600}.btn-1.fw600:after{font-weight:500}.btn-1.color-black{color:var(--black_color)}.btn-1.arrow-right:after{content:'\f105';font-family:FontAwesome;display:block;line-height:1;flex-shrink:0;color:#F3F3F3;transition:.1s}.btn-1.gray{background:#A7A7A7}.btn-1.white{background:#fff;color:var(--action_color)}.btn-1.white:after{color:var(--action_color)}.btn-1.white:hover,.btn-1.white:hover:after{color:#fff}.btn-1.black{background:var(--black_color);color:#fff}.btn-1.black:after{color:#fff}.btn-1.black:hover{background:var(--hover_action_color);color:#fff}.btn-1.black1{background:var(--text1);color:#fff}.btn-1.black1:after{color:#fff}.btn-1.black1:hover{background:var(--black_color);color:#fff}.btn-1:hover{background:var(--hover_action_color)}.btn-2{display:flex;justify-content:center;align-items:center;gap:10px;box-sizing:border-box;border:1.5px solid var(--action_color);border-radius:100px;background:0 0;font-size:14px;text-align:center;color:var(--action_color);transition:.1s}.btn-2.white{border:1.5px solid #fff;color:#fff}.btn-2.white:hover{background:#fff;color:var(--action_color)}.btn-2.bg-white{background:#fff}.btn-2.black{border:1.5px solid var(--black_color);color:var(--black_color)}.btn-2.black:hover{background:var(--black_color);color:#fff}.btn-2.black svg.fill{fill:var(--black_color)}.btn-2.black svg.stroke{stroke:var(--black_color)}.btn-2.black1{border:1.5px solid var(--text1);color:var(--text1)}.btn-2.black1:hover{background:var(--text1);color:#fff}.btn-2.black1 svg.fill{fill:var(--text1)}.btn-2.black1 svg.stroke{stroke:var(--text1)}.btn-2.fz16{font-size:16px}.btn-2.fz18{font-size:18px}.btn-2.fw600{font-weight:600}.btn-2.arrow:after{content:'\f107';font-family:FontAwesome;display:block;flex-shrink:0;font-size:16px;font-weight:400;color:var(--action_color);transition:.1s}.btn-2.border2{border:2px solid var(--action_color)}.btn-2:hover{background:var(--action_color);color:#fff}.btn-2:hover.arrow:after{color:#fff}.btn-2:hover svg.fill{fill:#fff}.btn-2:hover svg.stroke{stroke:#fff}.btn-2 svg{flex-shrink:0;width:16px;height:16px;transition:.1s}.btn-2 svg.fill{fill:var(--action_color)}.btn-2 svg.stroke{fill:transparent;stroke:var(--action_color);stroke-width:1.5}.input-block{display:block}.input-block.style1 input{background:#F2F2F2}.input-block.style1 input::placeholder{color:#6A7282}.input-block.subject{display:none!important}.input-block input{width:100%;height:60px;border-radius:50px;display:block;box-sizing:border-box;padding-left:25px;font-size:14px;font-weight:400;color:var(--text1);background:#fff}.input-block input::placeholder{color:#A7A7A7}.checkbox-container{display:flex;justify-content:flex-start;align-items:flex-start;gap:10px;box-sizing:border-box}.checkbox-container.checked .ico svg{opacity:1}.checkbox-container input{display:none}.checkbox-container .ico{flex-shrink:0;width:16px;height:16px;background:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-top:1px}.checkbox-container .ico svg{fill:var(--black_color);width:12px;height:12px;flex-shrink:0;margin-top:-2px;margin-left:4px;opacity:0}.checkbox-container .text{font-size:14px;color:#fff;line-height:1.3}.checkbox-container .text a{color:#fff;text-decoration:underline;text-underline-offset:3px}.checkbox-container .text a:hover{text-decoration:none}.title-container{display:flex;justify-content:space-between;align-items:center;gap:5px}.title-container.start{justify-content:flex-start}.title-container .subtitle,.title-container .title{width:50%}.title-1.max{max-width:500px}.title-1.white h1,.title-1.white h2{color:#fff}.title-1.fz45 h1,.title-1.fz45 h2{font-size:45px}.title-1.upper h1,.title-1.upper h2{text-transform:uppercase}.title-1 h1,.title-1 h2{font-weight:700;font-size:64px;color:var(--text1);line-height:1.1}.title-1 h1 span,.title-1 h2 span{color:var(--action_color)}.title-2.center h2{text-align:center}.title-2.white h2{color:#fff}.title-2 h2{font-size:42px;color:var(--black_color);font-weight:700;line-height:1}.title-3.center h2{text-align:center}.title-3.white h2{color:#fff}.title-3.fw600 h2{font-weight:600}.title-3 h2{font-size:35px;color:var(--black_color);font-weight:700;line-height:1.3}.subtitle-1{display:flex;justify-content:flex-start;align-items:flex-start;margin-top:19px}.subtitle-1.max{max-width:465px}.subtitle-1.white p{color:#fff}.subtitle-1 svg{flex-shrink:0;width:38px;height:38px;fill:var(--action_color);margin-top:-19px}.subtitle-1 p{font-size:22px;color:var(--text1);line-height:1.4}.subtitle-2{margin-top:25px}.subtitle-2.white p{color:#fff}.subtitle-2.fz16 p{font-size:16px}.subtitle-2 p{font-size:24px;color:var(--text1);line-height:1.4;font-weight:400}.subtitle-3{margin-top:15px}.subtitle-3 p{font-size:16px;color:#A7A7A7;line-height:1.5;font-weight:400}.subtitle-4{margin-top:15px}.subtitle-4.center p{text-align:center}.subtitle-4 p{font-size:20px;color:#7C8A9E;line-height:1.5;font-weight:400}.mssg-container{display:flex;justify-content:flex-start;align-items:center;gap:6px}.mssg-container.wrap{flex-wrap:wrap}.mssg-container.end{justify-content:flex-end}.mssg-container.buttons{gap:12px}.mssg-container .mssg-link{flex-shrink:0}.mssg-link{display:flex;justify-content:center;align-items:center;width:42px;height:42px;border-radius:50%;transition:.1s}.mssg-link.mini{width:30px;height:30px}.mssg-link.telegram{background:var(--action_color)}.mssg-link.telegram.mini svg{width:14px;height:14px}.mssg-link.telegram:hover{background:#0AF}.mssg-link.telegram svg{width:19px;height:19px;margin-top:1px;margin-right:1px}.mssg-link.whatsapp{background:var(--action_color)}.mssg-link.whatsapp:hover{background:#25D366}.mssg-link.whatsapp.mini svg{width:14px;height:14px}.mssg-link.whatsapp svg{width:22px;height:22px;margin-left:.5px}.mssg-link.facebook{background:#1877F2}.mssg-link.facebook.mini svg{width:12px;height:12px}.mssg-link.facebook:hover{background:#006FFF}.mssg-link.facebook svg{width:22px;height:22px;fill:transparent;stroke:#fff;stroke-width:1.25;shape-rendering:crispEdges}.mssg-link.instagram{position:relative;overflow:hidden;background:#e60076}.mssg-link.instagram.mini svg{width:14px;height:14px}.mssg-link.instagram:hover:before{opacity:0}.mssg-link.instagram:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(-45deg,#ff6900 0,#e60076 50%,#9810fa 100%);transition:.1s}.mssg-link.instagram svg{position:relative;z-index:1;width:22px;height:22px;fill:transparent;stroke:#fff;stroke-width:1.25}.mssg-link.vk{background:#07F}.mssg-link.vk.mini svg{width:14px;height:14px}.mssg-link.vk:hover{background:#2A8DFF}.mssg-link.vk svg{width:22px;height:22px;fill:#fff}.mssg-link.max{background:var(--action_color)}.mssg-link.max.mini svg{width:14px;height:14px}.mssg-link.max:hover{background:#7B2FBE}.mssg-link.max svg{width:18px;height:18px;fill:#fff}.mssg-link svg{flex-shrink:0;fill:#fff}.mssg-btn{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;width:100%;height:40px;box-sizing:border-box;border-radius:10px;font-size:16px;color:#fff;transition:.1s}.mssg-btn.whatsapp{background:#25D366}.mssg-btn.whatsapp:hover{background:#32FF7F}.mssg-btn.telegram{background:#08C}.mssg-btn.telegram:hover{background:#0AF}.mssg-btn.max{background:#241A30}.mssg-btn.max:hover{background:#3D2E50}.mssg-btn svg{flex-shrink:0;width:20px;height:20px;fill:#fff}.arrows-container{display:flex;justify-content:flex-start;align-items:center;gap:7px}.arrows-container.center{justify-content:center}.arrows-container .arrow{flex-shrink:0}.arrow-1{display:flex;justify-content:center;align-items:center;width:36px;height:36px;background:#F4F4F4;border-radius:50%;cursor:pointer;transition:.1s}.arrow-1:hover{background:var(--action_color)}.arrow-1:hover:before{color:#fff}.arrow-1.prev:before{content:'\f104';margin-right:1px}.arrow-1.next:before{content:'\f105';margin-left:2px}.arrow-1.arrow-slider{background:var(--action_color)}.arrow-1.arrow-slider.slick-disabled{background:#F4F4F4}.arrow-1.arrow-slider.slick-disabled:before{color:var(--black_color)}.arrow-1.arrow-slider:before{color:#fff}.arrow-1:before{font-family:FontAwesome;display:block;flex-shrink:0;font-size:18px;font-weight:500;color:var(--black_color);transition:.1s}.dots-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px}.dots-container li{flex-shrink:0;width:10px;height:10px;border-radius:50%;background:#fff}.dots-container li.slick-active{background:var(--action_color)}.dots-container li button{display:none}.select-block{position:relative;z-index:2}.select-block.selected div:after{transform:rotateZ(180deg)}.select-block.selected ul{opacity:1;visibility:visible;transform:translateY(0)}.select-block.style1 div{gap:7px;background:0 0;border:1.5px solid #7C8A9E}.select-block.style1 div:after{font-size:15px;color:#7C8A9E}.select-block.style1 div p{font-size:15px;color:#7C8A9E;font-weight:500}.select-block input{display:none!important}.select-block div{width:100%;padding:20px 10px;display:flex;justify-content:center;align-items:center;gap:12px;box-sizing:border-box;border-radius:50px;background:#F6EAD8;cursor:pointer}.select-block div:after{content:'\f107';font-family:FontAwesome;display:block;flex-shrink:0;font-size:16px;color:var(--black_color);transition:.05s}.select-block div svg{flex-shrink:0;width:14px;height:14px;fill:transparent;stroke:var(--black_color);stroke-width:1.5}.select-block div p{font-size:18px;color:var(--black_color);line-height:1.2;font-weight:600}.select-block ul{position:absolute;top:calc(100% + 5px);left:0;width:100%;box-sizing:border-box;padding:10px 0;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 16px 18px rgba(0,0,0,.02);opacity:0;visibility:hidden;transform:translateY(5px);transition:.05s}.select-block ul li{width:100%;box-sizing:border-box;padding:12px 15px;color:var(--text1);font-weight:400;line-height:1.2;font-size:16px;cursor:pointer}.select-block ul li.selected{opacity:.8;background:#F6EAD8;pointer-events:none}.select-block ul li:hover{background:#F6EAD8}.logo-block{display:block}.logo-block img{display:block;width:100%}.logo-block span{display:block;text-align:center;font-size:14px;color:#F3F3F3;margin-top:2px}.btn-mobmenu{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--action_color);position:relative}.btn-mobmenu.close span:nth-child(1){top:calc(50% - 1px);transform:rotateZ(45deg)}.btn-mobmenu.close span:nth-child(2){opacity:0}.btn-mobmenu.close span:nth-child(3){top:calc(50% - 1px);transform:rotateZ(-45deg)}.btn-mobmenu span{display:block;width:18px;height:2px;background:var(--black_color);border-radius:2px;position:absolute;left:calc(50% - 18px / 2);transition:.3s}.btn-mobmenu span:nth-child(1){top:calc(50% - 1px - 6px)}.btn-mobmenu span:nth-child(2){top:calc(50% - 1px)}.btn-mobmenu span:nth-child(3){top:calc(50% - 1px + 6px)}.audience-container{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:15px}.audience-container .item{width:calc(100% / 2 - 15px / 2)}.audience-snippet{width:100%;height:100%;min-height:360px;display:flex;justify-content:flex-start;align-items:stretch;gap:10px;border-radius:37px;overflow:hidden;background:var(--action_color)}.audience-snippet .image_box{flex-shrink:0;width:260px;position:relative}.audience-snippet .image_box:before{content:'';display:block;position:absolute;top:0;left:0;width:65%;height:100%;background:#fff}.audience-snippet .image_box img{position:absolute;top:10px;left:0;width:100%;height:calc(100% - 10px);object-fit:cover;object-position:right top}.audience-snippet .content_box{padding-top:23px;padding-bottom:35px;padding-right:30px;box-sizing:border-box;display:flex;flex-direction:column}.audience-snippet .content_box .flex_wrap{flex-grow:1}.audience-snippet .content_box .name{display:flex;justify-content:flex-start;align-items:center;gap:10px}.audience-snippet .content_box .name div{display:flex;justify-content:center;align-items:center;width:36px;height:36px;flex-shrink:0;background:#fff;border-radius:50%;margin-top:3px}.audience-snippet .content_box .name div img{flex-shrink:0;width:18px;height:18px;object-fit:contain}.audience-snippet .content_box .name p{font-size:24px;color:#fff;font-weight:700;line-height:1.2}.audience-snippet .content_box .tags_box{margin-top:10px}.audience-snippet .content_box .tags_box ul{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:5px}.audience-snippet .content_box .tags_box ul li{display:block;box-sizing:border-box;padding:5px 10px;border-radius:50px;background:var(--black_color);font-size:12px;color:#F3F3F3;line-height:1.2}.audience-snippet .content_box .bullets_box{margin-top:12px}.audience-snippet .content_box .bullets_box ul li{display:flex;justify-content:flex-start;align-items:flex-start;gap:12px;line-height:1.4;color:#fff;font-size:14px;margin-bottom:10px}.audience-snippet .content_box .bullets_box ul li:last-child{margin-bottom:0}.audience-snippet .content_box .bullets_box ul li svg{flex-shrink:0;width:16px;height:16px;fill:#fff;margin-top:3px}.audience-snippet .content_box .list_box{margin-top:12px;box-sizing:border-box;background:#fff;border-radius:12px;padding:10px 15px}.audience-snippet .content_box .list_box ul{display:block}.audience-snippet .content_box .list_box ul li{position:relative;box-sizing:border-box;padding-left:12px;color:#A7A7A7;font-size:14px;line-height:1.4;margin-bottom:4px}.audience-snippet .content_box .list_box ul li:last-child{margin-bottom:0}.audience-snippet .content_box .list_box ul li:before{content:'';display:block;position:absolute;top:7px;left:0;width:4px;height:4px;border-radius:50%;background:#A7A7A7}.audience-snippet .content_box .btn{flex-shrink:0;margin-top:12px;width:fit-content;max-width:100%;padding:12px 23px}.tab-container1.style1 ul{gap:5px}.tab-container1.style1 ul li .tab{padding:16px 28px;font-size:15px;font-weight:500;color:#7C8A9E;border:none;background:#fff}.tab-container1 ul{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:9px}.tab-container1 ul li{flex-shrink:0}.tab-container1 ul li .tab{display:block;padding:19px 30px;box-sizing:border-box;border-radius:50px;border:2px solid var(--action_color);font-size:18px;color:var(--action_color);font-weight:600;text-align:center;cursor:pointer}.tab-container1 ul li .tab.active{color:var(--black_color);background:var(--action_color)}.tab-container1 ul li .tab.style1{padding:19px 23px}.tab-container1 ul li .tab span{margin-left:5px}.tab-container1 ul li.grow{flex-grow:1}.tab-container1 ul li .select{width:100%}.tab-container1 ul li .select div{padding:19px 5px}.tab-container1 ul li .select ul{display:block}.tab-wrapper .tab-blocks .tab-block{display:none}.tab-wrapper .tab-blocks .tab-block.active{display:block}.tabs-box1 .tabs .val{display:none;justify-content:center;align-items:center;gap:20px;width:100%;box-sizing:border-box;padding:25px;color:var(--action_color);text-align:center;font-size:40px;font-weight:800;border-radius:15px;background:#fff}.tabs-box1 .tabs .val:after{content:'\f0d7';font-family:FontAwesome;display:block;flex-shrink:0;color:var(--action_color);font-size:18px;font-weight:700}.tabs-box1 .tabs ul{display:flex;justify-content:space-between;align-items:flex-end}.tabs-box1 .tabs ul li{width:100%}.tabs-box1 .tabs ul li .tab{width:100%;box-sizing:border-box;padding:25px;color:#7C8A9E;text-align:center;font-size:54px;font-weight:800;border-radius:22px 22px 0 0;cursor:pointer}.tabs-box1 .tabs ul li .tab.active{background:#fff;color:var(--action_color)}.tabs-box1 .blocks .block{display:none;justify-content:space-between;align-items:center;gap:40px;padding:35px;background:#fff;border-radius:25px;box-sizing:border-box;position:relative;overflow:hidden}.tabs-box1 .blocks .block:first-child{border-top-left-radius:0}.tabs-box1 .blocks .block:last-child{border-top-right-radius:0}.tabs-box1 .blocks .block.active{display:flex}.tabs-box1 .blocks .block .year{position:absolute;right:-20px;bottom:-30px;font-size:280px;font-weight:900;line-height:1;color:rgba(0,0,0,0.025);z-index:0;pointer-events:none;white-space:nowrap;letter-spacing:-10px}.tabs-box1 .blocks .block .image{width:50%;box-sizing:border-box;overflow:hidden;border-radius:25px;position:relative;z-index:1}.tabs-box1 .blocks .block .image img{width:100%;height:auto;display:block;border-radius:25px}.tabs-box1 .blocks .block .content_box{width:50%;position:relative;z-index:1}.tabs-box1 .blocks .block .content_box .name{font-size:45px;color:var(--black_color);line-height:1.2;font-weight:800}.tabs-box1 .blocks .block .content_box .text{margin-top:40px}.tabs-box1 .blocks .block .content_box .text p{font-size:18px;color:var(--black_color);line-height:1.4}.programs-container .slider{display:flex;justify-content:flex-start;align-items:stretch;gap:15px;flex-wrap:wrap;width:100%}.programs-container .slider .slide{width:calc(100% / 3 - 15px * 2 / 3);box-sizing:border-box}.programs-container .slider .slide .block{height:100%}.programs-snippet{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;box-sizing:border-box;border-radius:37px;box-shadow:0 16px 18px rgba(0,0,0,.02);background:#fff}.programs-snippet .thumbnail{width:100%;aspect-ratio:1.741;position:relative}.programs-snippet .thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.programs-snippet .thumbnail .cats{position:absolute;top:0;right:0;max-width:100%;box-sizing:border-box;padding:22px 30px}.programs-snippet .thumbnail .cats ul{display:flex;justify-content:flex-start;align-items:flex-start;gap:10px;flex-wrap:wrap}.programs-snippet .thumbnail .cats ul li{flex-shrink:0;padding:8px 14px;border-radius:50px;background:var(--action_color);color:#fff;font-size:10px;line-height:1}.programs-snippet .content_box{width:100%;flex-grow:1;box-sizing:border-box;padding:22px 35px;display:flex;flex-direction:column}.programs-snippet .content_box .flex_wrap{flex-grow:1}.programs-snippet .content_box .tags_box{margin-bottom:20px}.programs-snippet .content_box .tags_box ul{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px}.programs-snippet .content_box .tags_box ul li{flex-shrink:0;box-sizing:border-box;padding:10px 13px;border-radius:50px;background:#F2F2F2;font-size:12px;color:#A7A7A7}.programs-snippet .content_box .title{font-size:26px;font-weight:700;color:var(--black_color);line-height:1.2}.programs-snippet .content_box .title strong{color:var(--action_color)}.programs-snippet .content_box .subtitle{margin-top:10px;font-size:14px;color:#A7A7A7;line-height:1.4}.programs-snippet .content_box .price{margin-top:15px;display:flex;justify-content:flex-start;align-items:center;gap:15px}.programs-snippet .content_box .price p{font-size:22px;font-weight:800;color:var(--action_color);line-height:1}.programs-snippet .content_box .price strike{font-size:16px;color:#CFCFCF;font-weight:500;line-height:1}.programs-snippet .content_box .list_box{margin-top:25px}.programs-snippet .content_box .list_box ul li{display:flex;justify-content:flex-start;align-items:flex-start;gap:14px;color:var(--black_color);line-height:1.4;font-size:14px;margin-bottom:10px}.programs-snippet .content_box .list_box ul li:last-child{margin-bottom:0}.programs-snippet .content_box .list_box ul li svg{flex-shrink:0;width:16px;height:16px;fill:var(--action_color);margin-top:2px}.programs-snippet .content_box .btn_box{flex-shrink:0;margin-top:25px}.programs-snippet .content_box .btn_box .btn{width:100%;height:52px;margin-bottom:12px}.programs-snippet .content_box .btn_box .btn:last-child{margin-bottom:0}.services-container{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:20px}.services-container .item{width:calc(100% / 2 - 20px / 2)}.services-container .item .service-snippet{width:100%;height:100%}.service-snippet{display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;border-radius:18px;box-shadow:0 16px 18px rgba(0,0,0,.02);background:#fff;padding:25px 35px}.service-snippet .flex_wrap{flex-grow:1}.service-snippet .main_box{display:flex;justify-content:space-between;align-items:stretch;gap:5px}.service-snippet .main_box .content_box{width:55%}.service-snippet .main_box .content_box .tags_box{margin-bottom:20px}.service-snippet .main_box .content_box .tags_box ul{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:6px}.service-snippet .main_box .content_box .tags_box ul li{flex-shrink:0;border-radius:50px;background:#F2F2F2;box-sizing:border-box;padding:10px 18px;font-size:14px;color:#A7A7A7}.service-snippet .main_box .content_box .title, .service-snippet .main_box .content_box .title a{font-weight:700;line-height:1.2;font-size:26px;color:var(--black_color)}.service-snippet .main_box .content_box .title strong{font-weight:700;color:var(--action_color)}.service-snippet .main_box .content_box .subtitle{margin-top:20px;font-size:14px;color:#A7A7A7;line-height:1.4}.service-snippet .main_box .content_box .price_box{width:fit-content;max-width:100%;margin-top:20px;border-radius:12px;box-sizing:border-box;padding:20px 24px;background:#F2F2F2}.service-snippet .main_box .content_box .price_box p{font-size:27px;font-weight:700;color:var(--black_color)}.service-snippet .main_box .content_box .price_box ul{margin-top:15px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:12px}.service-snippet .main_box .content_box .price_box ul li{display:flex;justify-content:flex-start;align-items:center;gap:10px;color:#7C8A9E;line-height:1.2;font-size:14px}.service-snippet .main_box .content_box .price_box ul li svg{flex-shrink:0;width:18px;height:18px;fill:transparent;stroke:var(--action_color);stroke-width:2}.service-snippet .main_box .image_box{width:45%;position:relative}.service-snippet .main_box .image_box:before{content:'';display:block;position:absolute;bottom:80px;left:10px;width:368px;height:368px;border-radius:50%;background:linear-gradient(-40deg,#fff 0,#c2ae8e 50%)}.service-snippet .main_box .image_box img{position:absolute;top:-25px;right:-35px;width:calc(100% + 25px);height:calc(100% + 35px);object-fit:contain;object-position:right top}.service-snippet .accordion_box{margin-top:10px}.service-snippet .accordion_box .accordion{box-sizing:border-box;border-bottom:1px solid #E6E4E4}.service-snippet .accordion_box .accordion:last-child{border-bottom:none}.service-snippet .accordion_box .accordion.active .head:after{transform:rotateZ(180deg)}.service-snippet .accordion_box .accordion .head{display:flex;justify-content:space-between;align-items:center;font-size:18px;color:var(--black_color);line-height:1.2;font-weight:500;box-sizing:border-box;padding:18px 0;cursor:pointer}.service-snippet .accordion_box .accordion .head:after{content:'\f107';font-family:FontAwesome;display:block;color:var(--action_color);font-size:16px;font-weight:400;transition:.3s}.service-snippet .accordion_box .accordion .content{height:0;overflow:hidden;transition:.3s}.service-snippet .accordion_box .accordion .content .wrap{box-sizing:border-box;padding-bottom:20px}.service-snippet .accordion_box .accordion .content .wrap p{font-size:16px;color:var(--black_color);line-height:1.4;font-weight:400}.service-snippet .btn_box{margin-top:20px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.service-snippet .btn_box .btn{width:100%;height:60px}.service-snippet .btn_box .btn.w50{width:calc(50% - 12px / 2)}.feedback-container{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:30px}.feedback-container .item{width:calc(100% / 2 - 30px / 2)}.feedback-container .item .feedback-snippet{height:100%}.feedback-snippet{width:100%;position:relative;box-sizing:border-box;box-shadow:0 16px 18px rgba(0,0,0,.02);background:#fff;border-radius:30px;padding:50px 40px}.feedback-snippet .tags_box{position:absolute;top:20px;right:20px}.feedback-snippet .tags_box ul{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}.feedback-snippet .tags_box ul li{display:flex;justify-content:flex-start;align-items:center;gap:15px;color:#fff;font-size:16px;padding:15px 22px;border-radius:50px;background:var(--action_color)}.feedback-snippet .tags_box ul li svg{flex-shrink:0;width:10px;height:16px;fill:transparent;stroke:#fff;stroke-width:1.42}.feedback-snippet .name_box{display:flex;justify-content:flex-start;align-items:center;gap:20px}.feedback-snippet .name_box .avatar{position:relative;flex-shrink:0;width:68px;height:68px;border-radius:50%;overflow:hidden;background:var(--action_color);display:flex;align-items:center;justify-content:center}.avatar::before{content:attr(data-initial);color:#fff;font-size:24px;font-weight:600;line-height:1;position:relative;z-index:0}.feedback-snippet .name_box .avatar .avatar-photo{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:1}.feedback-snippet .name_box .box{width:100%}.feedback-snippet .name_box .box .name{font-size:28px;color:var(--text1);font-weight:600}.feedback-snippet .name_box .box .data{margin-top:10px}.feedback-snippet .name_box .box .data ul{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px}.feedback-snippet .name_box .box .data ul li{display:flex;justify-content:flex-start;align-items:center;gap:10px;font-size:18px;color:#6A7282}.feedback-snippet .name_box .box .data ul li:last-child:after{display:none}.feedback-snippet .name_box .box .data ul li:after{content:'';display:block;flex-shrink:0;width:3px;height:3px;border-radius:50%;background:#6A7282}.feedback-snippet .name_box .box .data ul li svg{flex-shrink:0;width:14px;height:14px;fill:transparent;stroke:#6A7282;stroke-width:1.48}.feedback-snippet .rating_box{margin-top:25px;display:flex;justify-content:flex-start;align-items:center;gap:5px}.feedback-snippet .rating_box svg{flex-shrink:0;width:20px;height:20px;fill:#EFB100;display: none}.feedback-snippet .rating_box svg.active{display: block}.feedback-snippet .cats_box{margin-top:25px}.feedback-snippet .cats_box ul{display:flex;justify-content:flex-start;align-items:center;gap:10px}.feedback-snippet .cats_box ul li{display:flex;justify-content:flex-start;align-items:center;gap:5px;padding:11px 12px;border-radius:50px;background:#E3E3E3;box-sizing:border-box;font-weight:500;color:var(--text1);font-size:16px;line-height:1}.feedback-snippet .cats_box ul li svg{flex-shrink:0;width:16px;height:16px}.feedback-snippet .cats_box ul li svg.fill{fill:var(--text1)}.feedback-snippet .cats_box ul li svg.stroke{fill:transparent;stroke:var(--text1);stroke-width:1.69}.feedback-snippet .text_box{margin-top:25px}.feedback-snippet .text_box p{-webkit-box-orient:vertical;overflow:hidden;font-size:20px;color:var(--text1);line-height:1.6}.feedback-snippet .link{display:flex;justify-content:flex-start;align-items:center;gap:15px;margin-top:20px;padding:5px 0;font-size:20px;color:var(--action_color);font-weight:600}.feedback-snippet .link:hover:after{transform:translateX(5px)}.feedback-snippet .link:after{content:'\f105';font-family:FontAwesome;display:block;flex-shrink:0;font-weight:400;margin-top:2px;transition:.1s}.feedback-snippet1{width:100%;box-sizing:border-box;padding:20px 25px;background:#F2F2F2;border-radius:15px}.feedback-snippet1 .read-more{color: #000000;font-size: 12px;cursor: pointer;border-bottom: 1px dashed #454545;display: inline-block;padding-bottom: 2px;}.feedback-snippet1 .stars{display:flex;justify-content:flex-start;align-items:center;gap:7px}.feedback-snippet1 .stars svg{width:14px;height:14px;fill:#FACC15;flex-shrink:0}.feedback-snippet1 .text{margin-top:10px;font-size:14px;color:#364153;line-height:1.4}.feedback-snippet1 .name{margin-top:15px}.feedback-snippet1 .name p:nth-child(1){font-size:14px;color:#101828;font-weight:600;line-height:1.2}.feedback-snippet1 .name p:nth-child(2){font-size:12px;color:#7C8A9E;font-weight:400;line-height:1.2;margin-top:5px}.team-container{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:20px}.team-container .item{width:calc(100% / 3 - 20px * 2 / 3);flex-grow:0}.team-container .item.cta-item{flex-grow:1}}.team-container .item .team-snippet{height:100%}.team-container .item .cta_block{width:100%;height:100%;box-sizing:border-box;padding:40px;border-radius:18px;box-shadow:0 16px 18px rgba(0,0,0,.02);background:var(--action_color)}.team-container .item .cta_block .title{font-size:36px;color:#fff;font-weight:800;line-height:1.1}.team-container .item .cta_block .subtitle{margin-top:25px;font-size:22px;color:#fff;line-height:1.5}.team-container .item .cta_block .form{margin-top:25px}.team-container .item .cta_block .form form .input{margin-bottom:10px}.team-container .item .cta_block .form form .btn{width:100%;height:60px}.team-container .item .cta_block .form form .politic{margin-top:20px}.team-snippet{width:100%;display:flex;flex-direction:column;box-sizing:border-box;box-shadow:0 16px 18px rgba(0,0,0,.02);background:#fff;overflow:hidden;border-radius:18px}.team-snippet .thumbnail{width:100%;aspect-ratio:1.13;flex-shrink:0;position:relative;overflow:hidden;border-radius:18px}.team-snippet .thumbnail img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position: top}.team-snippet .content{flex-grow:1;box-sizing:border-box;padding:23px 35px}.team-snippet .content .name{text-align:center;font-size:24px;font-weight:700;line-height:1.2;color:var(--black_color);margin-bottom:10px}.team-snippet .content .job{margin-top:10px;text-align:center;color:#7C8A9E;font-size:15px;font-weight:500;min-height:40px;display:flex;align-items:center;justify-content:center}.team-snippet .content .tags{margin-top:10px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px}.team-snippet .content .tags li{background:#F3F3F3;border-radius:50px;box-sizing:border-box;padding:6px 12px;color:#A7A7A7;font-weight:600;font-size:11px}.team-snippet .content .tags li.exp{background:#F0F5F5;color:#7C8A9E}.team-snippet .content .bullets{margin-top:20px}.team-snippet .content .bullets li{display:flex;justify-content:flex-start;align-items:center;gap:12px;line-height:1.2;font-weight:500;color:var(--black_color);font-size:15px;margin-bottom:12px}.team-snippet .content .bullets li:last-child{margin-bottom:0}.team-snippet .content .bullets li svg{flex-shrink:0;width:14px;height:14px;fill:var(--action_color)}.team-snippet .btn_box{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;flex-shrink:0;box-sizing:border-box;padding:20px 25px;padding-top:0}.team-snippet .btn_box .btn{width:100%;height:56px}.team-snippet .btn_box .btn.btn1{font-size:14px}.team-snippet .btn_box .btn.btn2,.team-snippet .btn_box .btn.btn3{width:calc(100% / 2 - 8px / 2);font-size:14px}.team-container1{display:flex;justify-content:flex-start;align-items:stretch;gap:20px;flex-wrap:wrap}.team-container1 .block{width:calc(100% / 2 - 20px / 2)}.team-container1 .block .team-snippet1{height:100%}.team-snippet1{display:flex;justify-content:flex-start;align-items:stretch;gap:30px;padding:25px;position:relative;box-sizing:border-box;border-radius:25px;background:#fff}.team-snippet1 .image_box{width:215px;flex-shrink:0;align-self:flex-start}.team-snippet1 .image_box img{width:100%;aspect-ratio:3/4;object-fit:cover;object-position:top center;border-radius:18px}.team-snippet1 .image_box .btn_box{margin-top:10px}.team-snippet1 .image_box .btn_box .btn{width:100%;height:50px;margin-bottom:10px}.team-snippet1 .image_box .btn_box .btn:last-child{margin-bottom:0}.team-snippet1 .content_box{width:100%}.team-snippet1 .content_box .name{flex-shrink:0;font-size:25px;color:var(--black_color);font-weight:600;line-height:1.2}.team-snippet1 .content_box .job{flex-shrink:0;margin-top:10px;font-size:16px;color:#7C8A9E;line-height:1.4;min-height:calc(16px * 1.4 * 2)}.team-snippet1 .content_box .experience{flex-shrink:0;width:fit-content;max-width:100%;margin-top:10px;box-sizing:border-box;border-radius:50px;background:var(--action_color);padding:10px 15px;font-size:16px;color:var(--black_color);line-height:1.2}.team-snippet1 .content_box .rating{flex-shrink:0;display:flex;justify-content:flex-start;align-items:center;gap:10px;margin-top:15px}.team-snippet1 .content_box .rating .stars{display:flex;justify-content:flex-start;align-items:center;gap:10px;color:#4A5565;font-weight:500;line-height:1.2;font-size:14px}.team-snippet1 .content_box .rating .stars:after{content:'';display:block;flex-shrink:0;width:3px;height:3px;border-radius:50%;background:#4A5565;margin-top:3px}.team-snippet1 .content_box .rating .stars svg{flex-shrink:0;width:14px;height:14px;fill:#FACC15}.team-snippet1 .content_box .rating a{font-size:14px;font-weight:500;color:var(--action_color);text-underline-offset:4px}.team-snippet1 .content_box .rating a:hover{text-decoration:underline}.team-snippet1 .content_box .services{flex-shrink:0;margin-top:15px}.team-snippet1 .content_box .services ul li{display:flex;justify-content:flex-start;align-items:center;gap:12px;font-weight:500;line-height:1.4;color:var(--black_color);font-size:15px;margin-bottom:12px}.team-snippet1 .content_box .services ul li:last-child{margin-bottom:0}.team-snippet1 .content_box .services ul li svg{flex-shrink:0;width:14px;height:14px;fill:var(--action_color)}.team-snippet1 .content_box .tags{flex-shrink:0;margin-top:15px}.team-snippet1 .content_box .tags ul{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:5px}.team-snippet1 .content_box .tags ul li{padding:9px 16px;box-sizing:border-box;border-radius:20px;background:#D9D9D9;color:var(--black_color);font-size:14px}.team-snippet1 .content_box .text{margin-top:15px}.team-snippet1 .content_box .text p{font-size:15px;color:#4A5565;line-height:1.4}.team-snippet1 .content_box .btn_box{flex-shrink:0;display:none;margin-top:15px;justify-content:space-between;align-items:center;gap:10px}.team-snippet1 .content_box .btn_box .btn{width:100%;height:50px}.equipment-container{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:20px}.equipment-container .item{width:calc(100% / 3 - 20px * 2 / 3)}.equipment-snippet{width:100%;height:100%;display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:#fff;box-sizing:border-box}.equipment-snippet .thumbnail{width:100%;aspect-ratio:1.3;flex-shrink:0;border-radius:18px;overflow:hidden;position:relative}.equipment-snippet .thumbnail img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.equipment-snippet .content{flex-grow:1;display:flex;flex-direction:column;padding:30px 35px;box-sizing:border-box}.equipment-snippet .content .title_block{flex-grow:1}.equipment-snippet .content .title_block .title{font-size:37px;color:var(--black_color);font-weight:700;line-height:1}.equipment-snippet .content .title_block .text{margin-top:10px;font-size:15px;color:var(--action_color);font-weight:600;line-height:1.2}.equipment-snippet .content .text_box{flex-shrink:0;margin-top:30px}.equipment-snippet .content .text_box ul li{position:relative;font-size:16px;color:#364153;line-height:1.2;margin-bottom:8px;box-sizing:border-box;padding-left:20px}.equipment-snippet .content .text_box ul li:last-child{margin-bottom:0}.equipment-snippet .content .text_box ul li:before{content:'';display:block;position:absolute;top:9px;left:5px;width:3px;height:3px;border-radius:50%;background:#364153}.equipment-snippet .content .btn{margin-top:35px;width:100%;height:66px}.equipment-snippet .accordion_box{display:none;padding:0 35px 30px;box-sizing:border-box}.equipment-snippet .accordion_box .accordion{border-bottom:1px solid #E5E7EB}.equipment-snippet .accordion_box .accordion:last-child{border-bottom:none}.equipment-snippet .accordion_box .accordion.active .head:after{transform:rotateZ(180deg)}.equipment-snippet .accordion_box .accordion .head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:18px 0;font-size:16px;color:#101828;font-weight:600;line-height:1.3;cursor:pointer}.equipment-snippet .accordion_box .accordion .head:after{content:'\f107';font-family:FontAwesome;flex-shrink:0;font-size:14px;color:#7C8A9E;transition:.2s}.equipment-snippet .accordion_box .accordion .content{display:none;padding-bottom:18px}.equipment-snippet .accordion_box .accordion .content .wrap p{font-size:14px;color:#4A5565;line-height:1.5}.faq-container{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:20px}.faq-container .item{width:calc(100% / 2 - 20px / 2)}.faq-snippet{width:100%;background:#fff;border-radius:100px;transition:.3s}.faq-snippet.active{border-radius:30px}.faq-snippet.active .head:after{transform:rotateZ(180deg)}.faq-snippet .head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:28px 28px 28px 45px;box-sizing:border-box;font-size:22px;color:var(--black_color);line-height:1.3;cursor:pointer}.faq-snippet .head:after{content:'\f107';font-family:FontAwesome;display:flex;justify-content:center;align-items:center;flex-shrink:0;color:#fff;font-size:20px;line-height:1;width:54px;height:54px;border-radius:50%;background:var(--action_color);transition:.3s}.faq-snippet .content{overflow:hidden;height:0;transition:.3s}.faq-snippet .content .wrap{box-sizing:border-box;padding:28px 28px 28px 45px;padding-top:0}.faq-snippet .content .wrap p{font-size:16px;color:var(--black_color);line-height:1.4}.blog-container{display:flex;justify-content:flex-start;align-items:stretch;gap:20px;flex-wrap:wrap}.blog-container .item{width:calc(100% / 3 - 20px * 2 / 3)}.blog-container .item .blog-snippet{height:100%}.blog-snippet{position:relative;width:100%;min-height:500px;display:flex;flex-direction:column;box-sizing:border-box;background:#fff;box-shadow:0 16px 18px rgba(0,0,0,.02);overflow:hidden;border-radius:35px}.blog-snippet:hover .content .arrow{background:var(--hover_action_color)}.blog-snippet .link{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.blog-snippet .thumbnail{flex-shrink:0;position:relative;aspect-ratio:1.79534}.blog-snippet .thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.blog-snippet .thumbnail ul{position:absolute;top:0;left:0;width:100%;display:flex;justify-content:flex-start;align-items:center;gap:10px;flex-wrap:wrap;padding:25px;box-sizing:border-box}.blog-snippet .thumbnail ul li{position:relative;z-index:2}.blog-snippet .thumbnail ul li a{padding:6px 15px;border-radius:20px;background:#fff;font-size:12px;color:#101828;transition:.1s}.blog-snippet .thumbnail ul li a:hover{background:var(--action_color);color:#fff}.blog-snippet .content{width:100%;flex-grow:1;display:flex;flex-direction:column;box-sizing:border-box;padding:25px}.blog-snippet .content .title{flex-shrink:0;font-size:20px;color:#101828;line-height:1.4;font-weight:700}.blog-snippet .content .text{flex-grow:1;margin-top:15px;font-size:16px;color:#4A5565;line-height:1.4;-webkit-line-clamp:5;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.blog-snippet .content .arrow{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%;background:var(--action_color);margin-top:25px;transition:.1s}.blog-snippet .content .arrow svg{flex-shrink:0;width:14px;height:14px;fill:var(--black_color)}.search-form form{display:flex;justify-content:flex-start;align-items:center;gap:14px;width:100%;background:#fff;padding-left:25px;box-sizing:border-box;border-radius:100px;height:68px}.search-form form svg{flex-shrink:0;width:16px;height:16px;fill:transparent;stroke:#99A1AF;stroke-width:1.67}.search-form form input{width:100%;height:100%;color:var(--black_color);font-size:16px}.search-form form input::placeholder{color:#99A1AF}.prices-container1 .block{width:100%;box-sizing:border-box;background:#fff;border-radius:25px;margin-bottom:20px}.prices-container1 .block:last-child{margin-bottom:0}.prices-container1 .block.active .head:after,.prices-container1 .block.show .head:after{transform:rotateZ(90deg)}.prices-container1 .block.show .content{height:auto}.prices-container1 .block .head{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:38px 60px;box-sizing:border-box;cursor:pointer}.prices-container1 .block .head:after{content:'\f105';font-family:FontAwesome;flex-shrink:0;display:flex;justify-content:center;align-items:center;width:64px;height:64px;border-radius:50%;color:var(--black_color);font-size:22px;font-weight:500;background:var(--action_color);transition:.3s}.prices-container1 .block .head .ico{flex-shrink:0;display:flex;justify-content:center;align-items:center;border-radius:14px;background:#F2F2F2;width:48px;height:48px}.prices-container1 .block .head .ico svg{flex-shrink:0;width:24px;height:24px;fill:transparent;stroke:var(--action_color);stroke-width:1}.prices-container1 .block .head .title{width:100%}.prices-container1 .block .head .title p{display:inline;font-size:22px;color:#101828;line-height:1.2;font-weight:700}.prices-container1 .block .head .title span{font-size:14px;color:#6A7282;line-height:1.2;margin-left:15px}.prices-container1 .block .content{overflow:hidden;height:0;transition:.3s}.prices-container1 .block .content .list{box-sizing:border-box}.prices-container1 .block .content .list ul{width:100%}.prices-container1 .block .content .list ul li{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #CAD0D8;box-sizing:border-box;padding:38px 60px}.prices-container1 .block .content .list ul li .name{width:100%}.prices-container1 .block .content .list ul li .name p:nth-child(1){font-size:20px;color:var(--black_color);font-weight:800;line-height:1.2}.prices-container1 .block .content .list ul li .name p:nth-child(2){font-size:14px;color:#7C8A9E;font-weight:400;line-height:1.4;margin-top:10px}.prices-container1 .block .content .list ul li .price p{text-align:right;color:var(--action_color);font-size:25px}.prices-container1 .block .content .list ul li .price p strong{font-weight:800}.prices-container1 .block .content .list ul li .price strike{flex-shrink: 0;font-size: 25px;color: #CFCFCF;font-weight: 500;}.prices-container1 .block .content .list ul li .price div{flex-shrink: 0;padding: 10px 30px;background: var(--action_color);border-radius: 10px;color: #fff;font-size: 14px;font-weight: 500;}.prices-container1 .block .content .list ul li .price {flex-shrink: 0;display: flex;justify-content: flex-start;align-items: center;gap: 25px;}.cta-block1{width:100%;display:flex;justify-content:center;align-items:stretch;gap:20px;position:relative;background:#fff;border-radius:25px;padding-top:40px;overflow:hidden;box-sizing:border-box}.cta-block1 .image{width:210px;flex-shrink:0;position:relative}.cta-block1 .image.i1 img{width:147px;left:calc(50% - 147px / 2)}.cta-block1 .image img{position:absolute;top:0;left:0;width:100%}.cta-block1 .content_box{position:relative;z-index:1;padding-bottom:40px;box-sizing:border-box;max-width:650px}.cta-block1 .content_box .title{font-size:30px;color:#101828;text-align:center;font-weight:700}.cta-block1 .content_box .text{margin-top:20px;text-align:center;font-size:18px;color:#7C8A9E;line-height:1.5}.cta-block1 .content_box .btn_box{margin-top:40px;display:flex;justify-content:center;align-items:center;gap:15px;flex-wrap:wrap}.cta-block1 .content_box .btn_box .btn{padding:15px 25px}.list-container1{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;column-gap:80px;row-gap:25px}.list-container1.col2 .item{width:calc(100% / 2 - 80px / 2)}.list-container1 .item{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;gap:20px}.list-container1 .item:last-child{margin-bottom:0}.list-container1 .item .ico{width:40px;flex-shrink:0}.list-container1 .item .ico.style1 svg{width:28px;height:44px}.list-container1 .item .ico svg{display:block;width:35px;height:32px;fill:transparent;stroke:var(--action_color);stroke-width:3.59}.list-container1 .item .content .date{font-size:25px;color:var(--action_color);font-weight:500;margin-bottom:20px}.list-container1 .item .content .title{max-width:650px;font-size:25px;color:var(--black_color);font-weight:700;line-height:1.4}.list-container1 .item .content .text{max-width:670px;margin-top:15px;font-size:18px;color:#7C8A9E;line-height:1.4}.bullets-container1{display:flex;justify-content:flex-start;align-items:stretch;gap:20px;flex-wrap:wrap}.bullets-container1 .item{display:flex;justify-content:flex-start;align-items:center;gap:35px;width:calc(100% / 3 - 20px * 2 / 3);box-sizing:border-box;background:var(--action_color);border-radius:15px;padding:25px}.bullets-container1 .item img{display:block;flex-shrink:0;width:100px;height:125px;object-fit:contain}.bullets-container1 .item div{width:100%}.bullets-container1 .item div p{color:#ECECEC;font-size:25px;font-weight:800;line-height:1.2}.bullets-container1 .item div p strong{font-size:50px;line-height:1}.services-container1{display:flex;justify-content:flex-start;align-items:stretch;gap:20px;flex-wrap:wrap}.services-container1 .item{width:calc(100% / 3 - 20px * 2 / 3)}.services-container1 .item .service-snippet1{height:100%}.service-snippet1{width:100%;display:flex;flex-direction:column;border-radius:15px;overflow:hidden;box-sizing:border-box;background:#fff}.service-snippet1 .thumbnail{flex-shrink:0;position:relative;width:100%;aspect-ratio:2.16}.service-snippet1 .thumbnail.before:before{content:'До';display:block;position:absolute;z-index:1;bottom:10px;left:15px;border-radius:50px;background:#F2F2F2;padding:10px 20px;box-sizing:border-box;color:#A7A7A7;font-size:12px}.service-snippet1 .thumbnail.after:after{content:'После';display:block;position:absolute;z-index:1;bottom:10px;right:15px;border-radius:50px;background:#F2F2F2;padding:10px 14px;box-sizing:border-box;color:#A7A7A7;font-size:12px}.service-snippet1 .thumbnail div{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:stretch}.service-snippet1 .thumbnail div img{width:100%;height:100%;object-fit:cover;margin-top:-1px}.service-snippet1 .content{flex-grow:1;padding:15px 20px 25px;box-sizing:border-box}.service-snippet1 .content .title{font-size:16px;color:var(--black_color);line-height:1.2;font-weight:600}.service-snippet1 .content .text{margin-top:10px;font-size:14px;color:#B4B4B4;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.read-more-clients{cursor: pointer;color: #7d7d7d;display: inline-block;margin-top: 5px;font-size: 13px;border-bottom: 1px dashed #7d7d7d;padding-bottom: 3px;}.service-snippet1 .content ul{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px;margin-top:15px}.service-snippet1 .content ul li{padding:11px 16px;border-radius:50px;background:#F2F2F2;box-sizing:border-box;font-size:12px;color:#A7A7A7}.video-block{width:100%;aspect-ratio:1;position:relative;overflow:hidden;cursor:pointer}.video-block:hover .play{background:var(--hover_action_color)}.video-block:hover .play.style1{background:0 0;opacity:.8}.video-block .thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.video-block .play{position:absolute;top:calc(50% - 90px / 2);left:calc(50% - 90px / 2);display:flex;justify-content:center;align-items:center;width:90px;height:90px;border-radius:50%;background:var(--action_color);transition:.1s}.video-block .play.style1{width:40px;height:40px;top:calc(50% - 40px / 2);left:calc(50% - 40px / 2);background:0 0}.video-block .play.style1 svg{width:100%;height:100%}.video-block .play svg{flex-shrink:0;width:28px;height:28px;fill:#fff;margin-left:5px}.included_promo-container{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:15px}.included_promo-container .item{display:flex;flex-direction:column;width:calc(100% / 3 - 15px * 2 / 3);box-sizing:border-box;background:#F3F3F3;border-radius:37px;overflow:hidden}.included_promo-container .item .thumbnail{flex-shrink:0;width:100%;aspect-ratio:1.741;position:relative}.included_promo-container .item .thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.included_promo-container .item .content{box-sizing:border-box;flex-grow:1;padding:20px 35px 30px}.included_promo-container .item .content .name{font-size:26px;color:var(--black_color);font-weight:800}.included_promo-container .item .content .text{margin-top:12px;font-size:18px;color:#A7A7A7;line-height:1.2}.included_promo-container .item .content .price{display:flex;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;gap:20px;margin-top:20px}.included_promo-container .item .content .price p{font-size:36px;color:var(--black_color);font-weight:800}.included_promo-container .item .content .price strike{font-size:16px;font-weight:700;color:rgba(167,167,167,.5)}.included_promo-container .item .content .list{margin-top:25px;padding-top:25px;box-sizing:border-box;border-top:1px solid #D2D2D2}.included_promo-container .item .content .list ul li{position:relative;box-sizing:border-box;padding-left:15px;font-size:15px;color:rgba(61,61,61,.7);line-height:1.2;margin-bottom:12px}.included_promo-container .item .content .list ul li:last-child{margin-bottom:0}.included_promo-container .item .content .list ul li:before{content:'';display:block;position:absolute;top:7px;left:0;width:6px;height:6px;border-radius:50%;background:var(--action_color)}.section-pad{padding:35px 0}.section-pad.nopb{padding-bottom:0}.section-pad.pt{padding-top:70px}.section-pad.pb{padding-bottom:70px}.section-pad .section-container{padding:50px 0;box-sizing:border-box}.section-pad .section-container.no-pad{padding:0}.wrapper-pad{margin-top:65px}.wrapper-pad.min1{margin-top:45px}.wrapper-pad.min2{margin-top:35px}.main-pb{padding-bottom:35px}.main-pb.grow{padding-bottom:70px}.main-mb{margin-bottom:35px}.main-mb.grow{margin-bottom:70px}.page-title{padding-top:20px}.page-title.nopt{padding-top:0}.page-title.flex{display:flex;justify-content:flex-start;align-items:center;gap:20px}.page-title.flex .subtitle,.page-title.flex .title{width:50%}.page-title h1{font-weight:700;font-size:64px;color:var(--text1);line-height:1.1}.page-title h1 span{color:var(--action_color)}.page-title .subtitle{font-size:20px;color:#A7A7A7;line-height:1.4;margin-top:20px}.breadcrumbs{width:calc(100% + 30px);margin-left:-15px;overflow:hidden;overflow-x:auto;padding:30px 15px;box-sizing:border-box}.breadcrumbs.white ul li:last-child a,.breadcrumbs.white ul li:last-child span{color:#fff;opacity:.5}.breadcrumbs.white ul li:after{background:#fff}.breadcrumbs.white ul li a{color:#fff}.breadcrumbs.white ul li a:hover{color:#fff;opacity:.8}.breadcrumbs ul{display:flex;justify-content:flex-start;align-items:center;gap:8px;width:fit-content;white-space:nowrap}.breadcrumbs ul li{flex-shrink:0;display:flex;justify-content:flex-start;align-items:center;gap:8px}.breadcrumbs ul li:last-child:after{display:none}.breadcrumbs ul li:last-child a{color:var(--text1);pointer-events:none}.breadcrumbs ul li:after{content:'';display:block;width:9px;height:1px;background:#7C8A9E;flex-shrink:0;margin-top:1px}.breadcrumbs ul li a{flex-shrink:0;color:#7C8A9E;font-size:15px;line-height:1;transition:.1s}.breadcrumbs ul li a:hover{color:var(--text1)}

/* Select Reset Button */
.select-block .reset-btn{display:none;justify-content:center;align-items:center;width:20px;height:20px;border-radius:50%;background:var(--action_color);cursor:pointer;transition:.1s;margin-left:5px;flex-shrink:0;font-size:14px;color:#fff;line-height:1}
.select-block .reset-btn:hover{background:var(--hover_action_color)}
.select-block.has-value .reset-btn{display:flex}
.select-block.has-value div:after{display:none}

/* Form Validation Styles */
.input-error{border:2px solid #C2AE8E!important}
.input-block.input-error input{border:2px solid #C2AE8E!important;background:#FFF9F0}
.checkbox-error{position:relative}
.checkbox-error .ico{box-shadow:0 0 0 2px #C2AE8E}
.form-error-message{display:block;margin-top:8px;font-size:12px;color:#7C8A9E;line-height:1.3}
.checkbox-container .form-error-message{position:absolute;bottom:-20px;left:0;white-space:nowrap}

/* Promo Prices Styles */
.prices-container1 .block .content .list ul li.promo{background:linear-gradient(135deg,rgba(194,174,142,0.1) 0%,rgba(194,174,142,0.05) 100%);border-left:4px solid var(--action_color)}
.prices-container1 .block .content .list ul li.promo .name .promo-label{display:inline-block;background:var(--action_color);color:var(--black_color);font-size:12px;font-weight:700;padding:4px 12px;border-radius:20px;margin-top:8px;text-transform:uppercase}.team-container1 .block .cta_block{width:100%;height:100%;box-sizing:border-box;padding:40px;border-radius:18px;box-shadow:0 16px 18px rgba(0,0,0,.02);background:var(--action_color)}.team-container1 .block .cta_block .title{font-size:36px;color:#fff;font-weight:800;line-height:1.1}.team-container1 .block .cta_block .subtitle{margin-top:25px;font-size:22px;color:#fff;line-height:1.5}.team-container1 .block .cta_block .form{margin-top:25px}.team-container1 .block .cta_block .form form .input{margin-bottom:10px}.team-container1 .block .cta_block .form form .btn{width:100%;height:60px}.team-container1 .block .cta_block .form form .politic{margin-top:20px}.team-container1 .block .cta_block .form form .politic .text{color:rgba(255,255,255,.7)}.team-container1 .block .cta_block .form form .politic .text a{color:#fff}
.team-container1 .block .cta_block .form form .politic .ico{border-color:rgba(255,255,255,.5)}.team-container1 .block .cta_block .form form .politic .ico svg{fill:#fff}@media screen and (max-width:500px){.team-container1 .block .cta_block{padding:30px}.team-container1 .block .cta_block .title{font-size:28px}.team-container1 .block .cta_block .subtitle{font-size:18px;margin-top:15px}}

/* Included promo cards without images */
.included_promo-container.no-images .item .step-number{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:80px;height:80px;margin:30px auto 0;border-radius:50%;background:linear-gradient(135deg, var(--action_color) 0%, #D4C4A8 100%);font-size:36px;font-weight:800;color:#fff}
.included_promo-container.no-images .item .content{text-align:center}
.included_promo-container.no-images .item .content .name{margin-top:20px}
.included_promo-container.no-images .item .content .price{justify-content:center}
.included_promo-container.no-images .item .content .list{text-align:left}
.included_promo-container.count-2 .item{width:calc(50% - 15px / 2)}
.included_promo-container.count-1{justify-content:center}
.included_promo-container.count-1 .item{width:calc(100% / 3 - 15px * 2 / 3)}

/* Phone Dropdown in Header */
.phone-dropdown{position:relative;display:flex;align-items:center;gap:8px}
.phone-dropdown .phone{font-weight:500;color:var(--text1);font-size:16px;white-space:nowrap;transition:.1s}
.phone-dropdown .phone:hover{color:var(--action_color)}
.phone-dropdown-arrow{display:flex;justify-content:center;align-items:center;width:24px;height:24px;border-radius:50%;background:var(--action_color);cursor:pointer;transition:.2s;flex-shrink:0}
.phone-dropdown-arrow svg{width:10px;height:10px;fill:transparent;stroke:var(--black_color);stroke-width:1.5;transition:.2s}
.phone-dropdown:hover .phone-dropdown-arrow{background:var(--hover_action_color)}
.phone-dropdown:hover .phone-dropdown-arrow svg{transform:rotate(180deg)}
.phone-dropdown:hover .phone-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}
.phone-dropdown-menu{position:absolute;top:100%;right:0;min-width:200px;padding:10px 0;background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);opacity:0;visibility:hidden;transform:translateY(8px);transition:.2s;z-index:100}
.phone-dropdown-menu a{display:block;padding:12px 20px;font-size:15px;color:var(--text1);white-space:nowrap;transition:.1s}
.phone-dropdown-menu a:hover{background:var(--action_color);color:var(--black_color)}

/* Icons-only messenger buttons */
.mssg-container.icons-only .mssg-btn{width:40px;height:40px;padding:0;flex-shrink:0}
