@import "../themes/fingramota/assets/fonts/sf-pro-display/stylesheet.css";
@import "../themes/fingramota/assets/fonts/gilroy/stylesheet.css";
.main-section h2,
.main-section p,
.main-section a,
.main-section span{margin:0}
.main-section .banners-section{padding-bottom:40px;background:#F6F8FB}
.main-container{max-width:1140px;margin:0 auto;padding:0 15px;font-family:SF Pro Display}
.main-container h2,
.main-container p,
.main-container a,
.main-container span{margin:0}
.inner-header .main-header{height:auto;background:url("/themes/fingramota/assets/new-images/bg_header.png");background-repeat:no-repeat;background-size:cover;background-position:bottom}
.inner-header .main-header .header-blocks{padding:0;flex-direction:row !important}
.inner-header .main-header .header-blocks .left-block{min-height:auto}
.inner-header .main-header .header-blocks .left-block_link{padding:35px 0 50px 0}
.inner-header .main-header .header-blocks .left-block_link h2{color:#FFF;font-size:36px;font-style:normal;font-weight:700;line-height:39.6px}
.inner-header .main-header .header-blocks .left-block_link_social{padding-bottom:30px}
.inner-header .main-header .header-blocks .left-block_social{padding-bottom:20px}
.inner-header .main-header .header-blocks .inner-effect-banner{width:832px;height:200px;background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;right:0;bottom:0}
.main-header{background:url("https://fingramota.kz/storage/app/media/new_site/logo_soc/ban/navbar.png");width:100%;height:100px;font-family:SF Pro Display;position:relative;background-repeat:no-repeat;background-size:cover;background-position:bottom}
.main-header h2,
.main-header p,
.main-header a,
.main-header span{margin:0}
.main-header .image-mobile{display:none}
.main-header .main-container{max-width:1140px;margin:0 auto;padding:0 15px}
.main-header .header-top{display:flex;justify-content:space-between;align-items:center;padding:15px 0}
.main-header .header-top_logo{cursor:pointer}
.main-header .header-top .top-navbar ul{padding:0;display:flex;gap:30px;margin:0}
.main-header .header-top .top-navbar ul .top-navbar_link{list-style:none;position:relative}
.main-header .header-top .top-navbar ul .top-navbar_link a{color:#FFF;font-size:14px;font-weight:400;position:relative;pointer-events:none}
.main-header .header-top .top-navbar ul .top-navbar_link a:after{content:url("/themes/fingramota/assets/new-images/arrow-drop.svg");position:absolute;top:-1px;right:-12px;transform-origin:center;transition:transform 0.3s}
.main-header .header-top .top-navbar ul .top-navbar_link .top-navbar_links{transition:.3s;opacity:0;position:absolute;left:0;top:40px;padding:20px;border-radius:0 15px 15px 15px;background:#FFF;box-shadow:0 4px 20px 0 rgba(0,0,0,0.1);display:flex;flex-direction:column;gap:15px;min-width:165px;visibility:hidden;z-index:100}
.main-header .header-top .top-navbar ul .top-navbar_link .top-navbar_links a{color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:normal;row-gap:15px;pointer-events:auto}
.main-header .header-top .top-navbar ul .top-navbar_link:hover .top-navbar_links{transition:.3s;opacity:1;visibility:visible}
.main-header .header-top .top-navbar ul .top-navbar_link:hover a:after{transform:rotate(180deg);transition:transform 0.3s}
.main-header .header-top .top-navbar ul li:nth-child(-n+2) a::after{content:none}
.main-header .header-top .top-navbar ul li:nth-child(-n+2) a{pointer-events:auto}
.main-header .header-top .main-links{display:flex;gap:10px;cursor:pointer}
.main-header .header-top .main-links .lang-switcher_item{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#FFF;font-size:14px;font-weight:400;border-radius:50%;border:1px solid rgba(255,255,255,0.2);padding:9px 0;text-transform:uppercase}
.main-header .header-top .main-links a{display:flex;align-items:center;justify-content:center;width:40px;color:#FFF;border-radius:50%;border:1px solid rgba(255,255,255,0.2);transition:.3s;padding:10px 11px}
.main-header .header-top .main-links a:hover{border:1px solid #fff;transition:.3s}
.main-header .header-top .main-links .mobile-burger{display:none;cursor:pointer}
.main-header .header-top .mobile-menu-container{position:fixed;top:0;left:-300px;width:300px;height:100%;background:#009A88;transition:left 0.3s;z-index:1000;overflow-y:auto}
.main-header .header-top .mobile-menu-container .mobile-menu{padding:25px;color:#FFF;position:relative}
.main-header .header-top .mobile-menu-container .mobile-menu ul{padding:0}
.main-header .header-top .mobile-menu-container .mobile-menu ul li{list-style:none;margin-bottom:10px}
.main-header .header-top .mobile-menu-container .mobile-menu ul li a{color:#FFF;font-size:14px;font-style:normal;font-weight:400;line-height:normal;position:relative}
.main-header .header-top .mobile-menu-container .mobile-menu ul li .mobile-link{max-height:0;overflow:hidden;transition:max-height 0.4s ease-in-out;padding:10px 0 0 10px;display:flex;flex-direction:column;gap:7px}
.main-header .header-top .mobile-menu-container .mobile-menu ul li .toggle-menu:after{content:url("/themes/fingramota/assets/new-images/arrow-drop.svg");position:absolute;right:-11px;top:9px;transform:translateY(-50%);transition:transform 0.3s ease-in-out}
.main-header .header-top .mobile-menu-container .mobile-menu ul li .toggle-menu.active + .mobile-link{max-height:1000px}
.main-header .header-top .mobile-menu-container .mobile-menu ul li .toggle-menu.active:after{transform:translateY(-50%) rotate(180deg)}
.main-header .header-top .mobile-menu-container .mobile-menu ul li:nth-child(-n+2) a::after{content:none}
.main-header .header-top .mobile-menu-container .mobile-menu .close-menu{position:absolute;top:10px;right:10px}
.main-header .effect-banner{position:absolute;bottom:100px;left:0;z-index:10;width:100%;height:100%;max-height:317px;background-repeat:no-repeat;background-position:center;background-size:cover}
.main-header .header-blocks{padding:25px 0 50px 0;display:flex;justify-content:space-between;position:relative}
.main-header .header-blocks .left-block{display:flex;flex-direction:column;justify-content:space-between;height:100%}
.main-header .header-blocks .left-block_link{max-width:445px}
.main-header .header-blocks .left-block_link h2{color:#FFF;font-size:32px;font-style:normal;font-weight:700;line-height:110%}
.main-header .header-blocks .left-block_link p{margin-top:20px;color:#FFF;font-size:14px;font-style:normal;font-weight:400;line-height:140%}
.main-header .header-blocks .left-block_link a{margin-top:30px;color:#FFF;font-size:14px;font-style:normal;font-weight:400;line-height:140%;padding:12px 25px 12px 30px;border-radius:5px;background:#089D4A;display:flex;gap:10px;max-width:152px;transition:.3s}
.main-header .header-blocks .left-block_link a img{transition:transform 0.3s}
.main-header .header-blocks .left-block_link a:hover{background:#0E8146;transition:.3s}
.main-header .header-blocks .left-block_link a:hover img{transform:rotate(45deg)}
.main-header .header-blocks .left-block_social{position:relative;z-index:20}
.main-header .header-blocks .left-block_social .new-social-panel{display:flex;gap:10px}
.main-header .header-blocks .left-block_social .new-social-panel_item img{width:32px;transition:.3s}
.main-header .header-blocks .left-block_social .new-social-panel_item:hover img{transition:.3s}
.main-header .header-blocks .right-block{padding:40px 0 80px 0}
.main-header .header-blocks .right-block .block-links{display:flex;flex-wrap:wrap;gap:20px;max-width:665px}
.main-header .header-blocks .right-block .block-links_item{position:relative;transition:.3s;z-index:20;display:flex;gap:15px;max-width:200px;width:100%;align-items:center}
.main-header .header-blocks .right-block .block-links_item img{max-width:35px;width:35px;height:35px}
.main-header .header-blocks .right-block .block-links_item p{color:#C6D8D6;font-size:16px;font-style:normal;font-weight:500;line-height:normal;max-width:144px}
.main-header .header-blocks .right-block .block-rate{background:rgba(255,255,255,0.2);border-radius:0 5px 5px 0;position:relative;z-index:20;display:flex;gap:30px;margin-top:15px}
.main-header .header-blocks .right-block .block-rate_number{padding:15px 15px 0 0;display:flex;gap:30px}
.main-header .header-blocks .right-block .block-rate_number__item{max-width:107px}
.main-header .header-blocks .right-block .block-rate_number__item span{color:#FFF;font-size:24px;font-style:normal;font-weight:700;line-height:normal}
.main-header .header-blocks .right-block .block-rate_number__item p{color:#FFF;font-size:14px;font-style:normal;font-weight:400;line-height:normal}
@media (max-width:768px){.main-header .header-blocks .right-block .block-rate_number__item{max-width:unset}}
.section-news{background:#F6F8FB;padding:50px 0 20px 0}
.section-news .main-news{display:flex;justify-content:space-between;gap:15px}
.section-news .main-news .block-left{display:flex;flex-direction:column;gap:25px;max-width:unset;width:100%}
.section-news .main-news .block-left_title{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}
.section-news .main-news .block-left_title h2{color:#2C343E;font-size:32px;font-style:normal;font-weight:700;line-height:normal}
.section-news .main-news .block-left_title a{display:flex;gap:10px;border-radius:5px;background:#089D4A;padding:12px 25px 12px 30px;min-width:140px}
.section-news .main-news .block-left_title a span{color:#FFF;font-size:14px;font-style:normal;font-weight:400;line-height:140%}
.section-news .main-news .block-left_title a img{transition:transform 0.3s}
.section-news .main-news .block-left_title a:hover{background:#0E8146;transition:.3s}
.section-news .main-news .block-left_title a:hover img{transform:rotate(45deg)}
.section-news .main-news .block-left_news{max-width:705px;border-radius:5px}
.section-news .main-news .block-left_news__item{width:100%;height:350px;background-size:cover;background-repeat:no-repeat;position:relative;border-radius:5px;display:flex;align-items:end}
.section-news .main-news .block-left_news__item:before{content:"";position:absolute;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);width:100%;height:100%;border-radius:5px}
.section-news .main-news .block-left_news__item div{padding:30px;position:relative;z-index:3;border-radius:5px}
.section-news .main-news .block-left_news__item div span{color:#FFF;font-size:12px;font-style:normal;font-weight:400;line-height:normal}
.section-news .main-news .block-left_news__item div p{color:#FFF;font-size:18px;font-style:normal;font-weight:700;line-height:130%;transition:.3s}
.section-news .main-news .block-left_news__item:hover p{transition:.3s;opacity:.7}
.section-news .main-news .block-right{max-width:390px;height:424px;border-radius:5px 0 0 5px;background:#FFF;position:relative}
.section-news .main-news .block-right:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:58px;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#fff 100%)}
.section-news .main-news .block-right_scroll{height:100%;overflow-y:scroll;padding:20px 10px 20px 20px;display:flex;flex-direction:column;gap:15px}
.section-news .main-news .block-right_scroll::-webkit-scrollbar{width:5px;background:#E7E7E7}
.section-news .main-news .block-right_scroll::-webkit-scrollbar-thumb{background:#089D4A;height:5px}
.section-news .main-news .block-right_scroll__desc span{color:#8C95A1;font-size:12px;font-style:normal;font-weight:400;line-height:normal}
.section-news .main-news .block-right_scroll__desc p{color:#2C343E;font-size:14px;font-style:normal;font-weight:600;line-height:normal;transition:.3s}
.section-news .main-news .block-right_scroll__desc:hover p{transition:.3s;color:#089D4A}
.section-news .block-list{margin-top:30px}
.section-news .block-list-wrap{margin-bottom:30px}
.section-news .block-list_item{max-width:255px}
.section-news .block-list_item__image{height:150px}
.section-news .block-list_item__image img{border-radius:5px 5px 0 0;width:100%;height:100%}
.section-news .block-list_item__text{background:#FFF;padding:15px;display:flex;flex-direction:column;justify-content:space-between;min-height:126px;max-height:126px;height:100%;position:relative;border-radius:0 0 5px 5px}
.section-news .block-list_item__text p{color:#2C343E;font-size:14px;font-style:normal;font-weight:600;line-height:normal;transition:.3s}
.section-news .block-list_item__text span{color:#8C95A1;font-size:12px;font-style:normal;font-weight:400;line-height:normal}
.section-news .block-list_item__text img{opacity:0;transition:.3s;visibility:hidden;position:absolute;bottom:15px;right:15px}
.section-news .block-list_item:hover{box-shadow:0 10px 30px 0 rgba(42,87,132,0.17)}
.section-news .block-list_item:hover .block-list_item__text p{transition:.3s;color:#089D4A}
.section-news .block-list_item:hover .block-list_item__text img{transition:.3s;visibility:visible;opacity:1}
.section-courses{padding:45px 0 0 0;background:#F6F8FB}
.section-courses .block-courses{display:flex;gap:30px}
.section-courses .block-courses .online{border-radius:15px;background:#F6F8FB;padding:30px 30px 0 30px;position:relative;max-width:350px;width:100%;height:380px}
.section-courses .block-courses .online-title{display:flex;justify-content:space-between;align-items:center}
.section-courses .block-courses .online-title p{color:#2C343E;font-size:32px;font-style:normal;font-weight:700;line-height:normal}
.section-courses .block-courses .online-image span{position:absolute;width:267px;height:267px;border-radius:267px;background:#FFF;z-index:10;bottom:10%;left:10%}
.section-courses .block-courses .online-image img{position:absolute;bottom:0;left:13%;z-index:15}
.section-courses .block-courses .preview{border-radius:15px;background:#F6F8FB;padding:30px;display:flex;flex-direction:column;gap:30px}
.section-courses .block-courses .preview-title{color:#2C343E;font-size:32px;font-style:normal;font-weight:700;line-height:normal}
.section-courses .block-courses .preview-list{display:flex;gap:30px}
.section-courses .block-courses .preview-list_main{max-width:236px;height:234px;width:100%;background-repeat:no-repeat;background-size:cover;border-radius:10px;position:relative;background-position:center}
.section-courses .block-courses .preview-list_main div{padding:15px;position:relative;z-index:15;display:flex;align-items:end;height:100%;width:100%;min-width:236px}
.section-courses .block-courses .preview-list_main div img{position:absolute;top:20px;right:20px}
.section-courses .block-courses .preview-list_main div p{color:#FFF;font-size:14px;font-style:normal;font-weight:700;line-height:120%;transition:.3s}
.section-courses .block-courses .preview-list_main:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);z-index:10;border-radius:10px}
.section-courses .block-courses .preview-list_main:hover p{opacity:.6;transition:.3s}
.section-courses .block-courses .preview-list_items{display:flex;flex-direction:column;gap:60px;position:relative}
.section-courses .block-courses .preview-list_items__desc{display:flex;gap:20px;position:relative}
.section-courses .block-courses .preview-list_items__desc img{width:100px;height:88px;border-radius:10px}
.section-courses .block-courses .preview-list_items__desc__item span{color:#8C95A1;text-align:right;font-size:12px;font-style:normal;font-weight:400;line-height:150%}
.section-courses .block-courses .preview-list_items__desc__item p{color:#2C343E;font-size:14px;font-style:normal;font-weight:600;line-height:normal;transition:.3s}
.section-courses .block-courses .preview-list_items__desc:hover p{transition:.3s;color:#089D4A}
.section-courses .block-courses .preview-list_items .preview-band{position:absolute;width:100%;height:1px;background:#E8EBEE;top:120px;left:0}
.section-courses .courses-title{display:flex;justify-content:space-between}
.section-courses .courses-title h2{color:#2C343E;font-size:32px;font-style:normal;font-weight:700;line-height:normal}
.section-courses .courses-title .courses-slider_arrow{display:flex;gap:10px}
.section-courses .courses-title .courses-slider_arrow__btn{display:inline-block;border-radius:50%;border:1px solid #E8EBEE;width:40px;height:40px;position:relative;transition:.3s}
.section-courses .courses-title .courses-slider_arrow__btn svg{position:absolute;top:11px;left:11px}
.section-courses .courses-title .courses-slider_arrow__btn:hover{transition:.3s;border:1px solid #089D4A}
.section-courses .courses-title .courses-slider_arrow__btn:hover svg path{stroke:#089D4A}
@media (max-width:375px){.section-courses .courses-title{flex-direction:column;gap:20px}}
.section-courses .courses-slider{padding:30px 0 30px 0;overflow:hidden}
.section-courses .block-desc{padding:20px 20px 25px 20px;border-radius:15px;background:#DFF1FF;display:flex;max-width:255px;flex-direction:column;justify-content:space-between;height:200px}
.section-courses .block-desc img{max-width:215px;width:100%}
.section-courses .block-desc p{color:#285070;font-size:16px;font-style:normal;font-weight:600;line-height:normal}
@media (max-width:549px){.section-courses .block-desc{max-width:unset;align-items:center}}
.section-courses .desc-two{background:#CEFDC5}
.section-courses .desc-two p{color:#18663A}
.section-courses .desc-three{background:#FFF2CC}
.section-courses .desc-three p{color:#7C6421}
.section-courses .desc-four{background:#FFE3E3}
.section-courses .desc-four p{color:#752A2A}
.section-courses .desc-five{background:#FFE3CC}
.section-courses .desc-five p{color:#D16C1D}
.section-courses .desc-six{background:#E3EEFF}
.section-courses .desc-six p{color:#1951A6}
.section-subject{padding:50px 0;background:#FFF}
.section-subject .subject-title{display:flex;justify-content:space-between}
.section-subject .subject-title h2{color:#FFF;font-size:32px;font-style:normal;font-weight:700;line-height:110%}
.section-subject .subject-title_list{display:flex;gap:30px;align-items:center}
.section-subject .subject-title_list a{color:rgba(255,255,255,0.7);font-size:14px;font-style:normal;font-weight:400;line-height:140%;transition:.3s}
.section-subject .subject-title_list a:hover{color:#FFF;transition:.3s}
.section-subject .subject-list{display:flex;flex-wrap:wrap;gap:30px;padding:45px 0 70px 0;position:relative}
.section-subject .subject-list:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;opacity:0.15;background:#FFF}
.section-subject .subject-list a{padding:20px 20px 24px 20px;display:flex;flex-direction:column;position:relative;gap:15px;max-width:255px;height:143px;border-radius:5px;transition:.3s;width:100%}
.section-subject .subject-list a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0.2;background:#FFF;border-radius:5px}
.section-subject .subject-list a .subject-arrow-left{transition:.3s}
.section-subject .subject-list a p{color:#FFF;font-size:14px;font-style:normal;font-weight:600;line-height:normal;transition:.3s}
.section-subject .subject-list a .subject-arrow{position:absolute;top:20px;right:20px;transition:.3s}
.section-subject .subject-list a:hover{transition:.3s;background:#FFF}
.section-subject .subject-list a:hover .subject-arrow-left{transition:.3s}
.section-subject .subject-list a:hover .subject-arrow-left rect{fill:#089D4A}
.section-subject .subject-list a:hover .subject-arrow-left path{fill:#089D4A}
.section-subject .subject-list a:hover p{transition:.3s;color:#089D4A}
.section-subject .subject-list a:hover .subject-arrow{transition:.3s}
.section-subject .subject-list a:hover .subject-arrow path{stroke:#089D4A}
.section-subject .subject-questions{display:flex;gap:30px}
.section-subject .subject-questions_img{max-width:540px;height:100%;width:100%}
.section-subject .subject-questions_img img{width:100%;height:100%}
.section-subject .subject-questions_items{display:flex;gap:30px;width:100%}
.section-subject .subject-questions_items .subject-block-list{display:flex;gap:30px}
@media (max-width:620px){.section-subject .subject-questions_items .subject-block-list{flex-direction:column;align-items:center}}
.section-subject .subject-questions_items__text{display:flex;flex-direction:column;gap:10px;max-width:255px;width:100%}
.section-subject .subject-questions_items__text h2{color:#2C343E;font-size:32px;font-style:normal;font-weight:700;line-height:110%}
.section-subject .subject-questions_items__text p{color:#8C95A1;font-size:16px;font-style:normal;font-weight:400;line-height:130%}
.section-subject .subject-questions_items__item{max-width:255px;width:100%;height:143px;display:flex;justify-content:space-between;padding:20px 20px 19px 20px;border-radius:15px;position:relative;flex-direction:column;background:#F6F8FB}
.section-subject .subject-questions_items__item p{color:#2C343E;font-size:14px;font-style:normal;font-weight:600;line-height:normal;transition:.3s}
.section-subject .subject-questions_items__item .questions-arrow{transition:.3s}
.section-subject .subject-questions_items__item:hover{transition:.3s}
.section-subject .subject-questions_items__item:hover p{transition:.3s;color:#089D4A}
.section-subject .subject-questions_items__item:hover .questions-arrow{transition:.3s}
.section-subject .subject-questions_items__item:hover .questions-arrow path{stroke:#089D4A}
.section-subject .subject-questions_items__item .subject-block{display:flex;justify-content:space-between}
@media (max-width:1110px){.section-subject .subject-questions_items{flex-direction:column}.section-subject .subject-questions_items .subject-questions_items__text{max-width:unset}.section-subject .subject-questions_items .subject-questions_items__item{max-width:unset}}
.section-expert{padding:50px 0;background:url("/themes/fingramota/assets/new-images/experts-back.png");background-position:bottom;background-size:cover;background-repeat:no-repeat}
.section-expert .expert-title h2{color:#FFF;font-size:32px;font-style:normal;font-weight:700;line-height:110%}
.section-expert .experts{padding:32px 0 0 0;position:relative}
.section-expert .experts .experts-block{height:265px;display:flex;align-items:end;border-radius:15px}
.section-expert .experts-list{display:flex;gap:30px}
.section-expert .experts-list_item{padding:60px 15px 33px 15px;border-radius:15px;border:1px solid #E8EBEE;background:#FFF;display:flex;flex-direction:column;max-width:unset;width:100%;height:215px}
.section-expert .experts-list_item .experts-item{height:100%;display:flex;flex-direction:column;justify-content:space-between}
.section-expert .experts-list_item__image{position:absolute;top:0;left:33.5%}
.section-expert .experts-list_item__image img{border-radius:96px;width:96px;height:96px;object-fit:cover}
.section-expert .experts-list_item__image .experts-arrow_right{transition:.3s}
@media (max-width:549px){.section-expert .experts-list_item__image{left:calc(50% - 50px)}}
.section-expert .experts-list_item__title{display:flex;flex-direction:column;align-items:center}
.section-expert .experts-list_item__title p{color:#2C343E;font-size:16px;font-style:normal;font-weight:700;line-height:26px;transition:.3s}
.section-expert .experts-list_item__title span{color:#8C95A1;font-size:12px;font-style:normal;font-weight:500;line-height:140%;transition:.3s;text-align:center}
.section-expert .experts-list_item__desc{padding-top:20px;color:#2C343E;font-size:14px;font-style:normal;font-weight:600;line-height:normal;transition:.3s;text-align:center}
.section-expert .experts-arrow{position:absolute;top:-38px;right:0;display:flex;gap:10px;z-index:20}
.section-expert .experts-arrow_next{display:inline-block;border-radius:50%;border:1px solid #E8EBEE;width:40px;height:40px;position:relative;transition:.3s}
.section-expert .experts-arrow_next svg{position:absolute;top:11px;left:11px}
.section-expert .experts-arrow_next:hover{transition:.3s;border:1px solid #089D4A;background:#FFF}
.section-expert .experts-arrow_next:hover svg path{stroke:#089D4A}
.section-expert .experts .swiper-container{overflow:hidden}
.section-map{background:#F6F8FB}
.section-map .main-block-map{position:relative}
.section-map .top-map-block{position:relative;display:flex;justify-content:space-between;align-items:center;padding:33px 0 33px 0}
.section-map .top-map-block__image img{width:100%}
@media (max-width:768px){.section-map .top-map-block__image{display:none}}
.section-map .top-map-block__btn{display:flex;gap:10px;border-radius:5px;background:#089D4A;padding:12px 15px 12px 25px;min-width:160px;height:100%}
.section-map .top-map-block__btn .close-text{display:none}
.section-map .top-map-block__btn span{color:#FFF;font-size:14px;font-style:normal;font-weight:400;line-height:140%}
.section-map .top-map-block__btn img{width:16px;transition:transform 0.3s}
.section-map .top-map-block__btn:hover{background:#0E8146;transition:.3s}
.section-map .top-map-block__btn:hover img{transform:rotate(45deg)}
.section-map .top-map-block .map-title h2{color:#2C343E;font-size:32px;font-style:normal;font-weight:700;line-height:110%}
.section-map .top-map-block .map-title p{margin-top:10px;color:#2C343E;font-size:14px;font-style:normal;font-weight:400;line-height:110%}
.section-map .top-map-block .map-title p span{font-weight:700}
@media (max-width:530px){.section-map .top-map-block{align-items:start;flex-direction:column;gap:20px}}
.section-map .secondary-map-block{max-height:0;overflow:hidden;transition:max-height 0.3s ease-out}
.section-map .map-slider{overflow:hidden;padding:55px 0 20px 0;position:relative}
.section-map .map-slider .map-slider_arrow{position:absolute;top:0;left:0;display:flex;gap:10px}
.section-map .map-slider .map-slider_arrow__btn{display:inline-block;border-radius:50%;border:1px solid #E8EBEE;width:40px;height:40px;position:relative;transition:.3s}
.section-map .map-slider .map-slider_arrow__btn svg{position:absolute;top:11px;left:11px}
.section-map .map-slider .map-slider_arrow__btn:hover{transition:.3s;border:1px solid #089D4A}
.section-map .map-slider .map-slider_arrow__btn:hover svg path{stroke:#089D4A}
.section-map .map-slider .swiper-slide{width:auto}
.section-map .map-slider .swiper-slide .city-button{border:1px solid #E8EBEE;background:#FFF;transition:.3s;color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding:12px 20px;border-radius:5px}
.section-map .map-slider .swiper-slide .city-button:hover{background:#089D4A;transition:.3s;color:#FFF}
.section-map .container-map,
.section-map #map{width:100%;height:470px}
.main-section-footer{padding:50px 0;background:url("/themes/fingramota/assets/new-images/bg_footer.png");background-repeat:no-repeat;background-size:cover;background-position:bottom}
.main-section-footer .main-footer{display:flex;justify-content:space-between;align-items:center}
.main-section-footer .main-footer .call-center{color:rgba(255,255,255,0.7);font-size:14px;font-style:normal;font-weight:400;line-height:normal;transition:.3s}
.main-section-footer .main-footer .call-center span{font-size:30px;font-weight:600}
.main-section-footer .main-footer .call-center:hover{color:#fff;transition:.3s}
.main-section-footer .main-footer_menu{display:flex;flex-wrap:wrap}
.main-section-footer .main-footer_menu__left{display:flex;gap:20px}
.main-section-footer .main-footer_menu__left a{color:rgba(255,255,255,0.7);font-size:14px;font-style:normal;font-weight:400;line-height:normal;transition:.3s}
.main-section-footer .main-footer_menu__left a:hover{transition:.3s;color:#FFF}
.main-section-footer .main-footer_menu__right{display:flex;flex-direction:column;gap:20px}
.main-section-footer .main-footer_menu__right a{color:rgba(255,255,255,0.7);font-size:14px;font-style:normal;font-weight:400;line-height:normal;transition:.3s}
.main-section-footer .main-footer_menu__right a:hover{transition:.3s;color:#FFF}
.main-section-footer .main-footer_social__link{display:flex;gap:13px;justify-content:end}
.main-section-footer .main-footer_social__social{padding-top:30px}
.main-section-footer .main-footer_social__social .new-social-panel{display:flex;gap:10px}
.main-section-footer .main-footer_social__social .new-social-panel_item img{width:32px;transition:.3s;opacity:.6}
.main-section-footer .main-footer_social__social .new-social-panel_item:hover img{transition:.3s;opacity:1}
.section-new-subject{padding:50px 0}
.section-new-subject .services-list{margin-top:50px;margin-bottom:0}
.new-subject-title{display:flex;justify-content:space-between}
.new-subject-title h2{color:#2C343E;font-size:32px;font-style:normal;font-weight:700;line-height:110%}
.new-subject-title .subject-title_list{display:flex;gap:30px;align-items:center}
.new-subject-title .subject-title_list a{color:#8C95A1;font-size:14px;font-style:normal;font-weight:400;line-height:140%}
@media (max-width:690px){.new-subject-title{flex-direction:column;gap:20px}}
.section-calculator .widget-window{margin-bottom:0}
.section-calculator .calculator-banner{padding:50px 0;background:url(/themes/fingramota/assets/new-images/experts-back.png) bottom / cover no-repeat;margin:0}
.section-calculator .calculator-banner .tabs{border-radius:15px;background:#FFF;padding:30px}
.section-calculator .calculator-banner .tabs__content{padding:0;position:relative}
.section-calculator .calculator-banner .tabs__content .nav-top{display:flex;justify-content:space-between;margin-bottom:10px}
.section-calculator .calculator-banner .tabs__content .nav-top_desc{color:#2C343E;font-size:32px;font-style:normal;font-weight:700;line-height:110%}
@media (max-width:500px){.section-calculator .calculator-banner .tabs__content .nav-top{flex-direction:column;gap:10px}}
.section-calculator .calculator-banner .tabs__content .tabs__btn_active{background:#089D4A !important;color:#FFF !important}
.section-calculator .calculator-banner .tabs__content .tabs__btn{color:#2C343E;font-size:14px;font-style:normal;font-weight:400;line-height:normal;border-radius:5px 0px 0px 5px;background:#F2FCF6;margin:0}
.section-calculator .calculator-banner .tabs__content .btn-calculator{border-radius:0px 5px 5px 0px!important}
.section-calculator .block-calculator_item .description{color:#8C95A1;font-size:12px;font-style:normal;font-weight:500;line-height:140%;margin-bottom:20px}
.section-calculator .block-calculator_item .fields-group{display:flex;justify-content:space-between;column-gap:10px;row-gap:20px}
.section-calculator .block-calculator_item .fields-group:first-child{margin-bottom:20px}
@media (max-width:1050px){.section-calculator .block-calculator_item .fields-group{flex-direction:column}}
.section-calculator .block-calculator_item .field input,
.section-calculator .block-calculator_item .field select{color:#2C343E;font-size:12px;font-style:normal;font-weight:500;line-height:140%;padding:10px 15px;border-radius:5px;border:1px solid #DDE0E3;background:#FFF !important;width:100%}
.section-calculator .block-calculator_item .field input::placeholder,
.section-calculator .block-calculator_item .field select::placeholder{color:#8C95A1;font-size:12px;font-style:normal;font-weight:500;line-height:140%}
.section-calculator .block-calculator_item .field select{color:#2C343E}
.section-calculator .block-calculator_item .field select:invalid{color:#8C95A1}
.section-calculator .block-calculator_item .field select:focus{outline:none}
.section-calculator .block-calculator_item .field select:focus-visible{outline:none}
.section-calculator .block-calculator_item .field select option{color:#2C343E;font-size:12px;font-style:normal;font-weight:500;line-height:140%}
.section-calculator .block-calculator_item .btn-calc{position:relative;width:fit-content;border-radius:5px}
.section-calculator .block-calculator_item .btn-calc input{display:flex;gap:10px;border-radius:5px;background:#089D4A;padding:12px 15px 12px 25px;min-width:152px;height:100%;color:#FFF;font-size:14px;font-style:normal;font-weight:400;line-height:140%;border:none}
.section-calculator .block-calculator_item .btn-calc img{position:absolute;top:14px;right:18px;width:16px;transition:transform 0.3s}
.section-calculator .block-calculator_item .btn-calc:hover{background:#0E8146;transition:.3s}
.section-calculator .block-calculator_item .btn-calc:hover img{transform:rotate(45deg)}
.section-calculator .block-calc-credit .block-calculator_item .fields-group{justify-content:center;column-gap:20px}
@media (max-width:1050px){.section-calculator .block-calc-credit .block-calculator_item .fields-group{flex-direction:row}}
@media (max-width:500px){.section-calculator .block-calc-credit .block-calculator_item .fields-group{flex-direction:column}}
.inner-section-calc .calculator-banner{background:#F6F8FB}
.inner-section-calc .block-calculator{border-radius:15px;background:#FFF;padding:30px}
.inner-section-calc .block-calculator .heading{color:#2C343E;font-size:26px;font-style:normal;font-weight:700;line-height:110%;margin-bottom:10px}
#result-credit,
#result{margin-top:20px}
@media (max-width:1020px){.main-header .main-container .header-top .header-top_logo{margin-right:5px}.main-header .main-container .header-top .header-top_logo__img{width:100%}.main-header .main-container .header-top .top-navbar{display:none}.main-header .main-container .header-top .main-links .mobile-burger{display:flex;align-items:center}.section-courses .block-courses{flex-direction:column}}
@media (max-width:991px){.section-expert .experts-list_item{max-width:none}}
@media (max-width:950px){.main-section-footer .main-footer{align-items:start}.main-section-footer .main-footer_menu__left{flex-direction:column}}
@media (max-width:850px){.main-header .main-container .header-blocks{padding:30px 0;flex-direction:column;gap:20px}.main-header .main-container .header-blocks .left-block{min-height:auto;gap:20px}.main-header .main-container .header-blocks .left-block_social .new-social-panel{justify-content:flex-start !important}.main-header .main-container .header-blocks .right-block .block-links{max-width:none}.main-header .main-container .header-blocks .right-block .block-rate{max-width:375px}.main-header .effect-banner{opacity:.5}}
@media (max-width:809px){.main-header{height:100vh}}
@media (max-width:768px){.inner-effect-banner{display:none}.main-header{height:100%}.main-header .header-blocks .right-block .block-links_item{width:calc(50% - 7.5px)}.main-header .header-blocks .right-block .block-rate{max-width:unset !important}.main-header .header-blocks .right-block .block-rate_number{padding:0}.main-header .header-blocks .right-block .block-rate_number__item{display:flex;flex-direction:column;justify-content:center}.section-news .main-news .block-left{max-width:unset;width:100%}.section-news .main-news .block-left_news{max-width:unset}.section-news .main-news .block-right{display:none}.section-news .main-news .block-left_news__item{height:300px}.section-news .block-list_item{max-width:none}.section-news .block-list_item__image{height:200px}.section-subject .subject-title{flex-direction:column;gap:10px}.section-subject .subject-list{padding:25px 0 30px 0}.section-subject .subject-list a{gap:0;justify-content:space-between;max-width:unset;width:calc(50% - 15px)}.section-subject .subject-questions{flex-direction:column;padding-top:0}.main-section-footer .main-footer{gap:20px;flex-wrap:wrap}.main-section-footer .main-footer_menu{padding:0 10px}.main-section-footer .new-social-panel{display:block}}
@media (max-width:660px){.section-courses .block-courses .preview-list{flex-direction:column}.section-courses .block-courses .preview-list_main{max-width:none;width:100%;height:300px}}
@media (max-width:599px){.main-header{height:auto}}
@media (max-width:576px){.section-news .main-news .block-left{width:100%}.section-news .main-news .block-left_news{max-width:unset}.section-news .main-news .block-right{display:none}.section-news .main-news .block-left_news__item{height:300px}.section-news .block-list_item{max-width:none;width:100%}.section-news .block-list_item__image{height:250px}.section-subject .subject-list a{width:100%}}
@media (max-width:550px){.section-map .top-map-block .map-slider_arrow{position:static;padding-bottom:10px}.main-section-footer .main-footer{flex-direction:column}.main-section-footer .main-footer_menu{padding:0 10px}.main-section-footer .main-footer_social{padding-top:15px}.main-section-footer .main-footer_social__link{justify-content:start}.main-section-footer .new-social-panel{display:block}}
@media (max-width:485px){.main-header .main-container .header-top .main-links{gap:7px}.main-header .main-container .header-top .main-links .header-eye,.main-header .main-container .header-top .main-links .header-login{display:none !important}}
@media (max-width:475px){.section-expert{padding:40px 0 40px 0}.section-expert .expert-title h2{font-size:25px}.section-expert .experts{padding:55px 0 50px 0}.section-expert .experts-arrow{top:5px;left:0}}
@media (max-width:450px){.inner-header .main-header .header-blocks .left-block_link{display:block}.inner-header .main-header .header-blocks .left-block_social{display:block}.main-header .image-mobile{position:absolute;display:block;top:0;right:0;height:90px;width:100%;z-index:10}.inner-effect-banner{display:none}.main-header{height:100%;background:#FFF}.main-header .header-top{position:relative;z-index:30}.main-header .main-container .header-blocks{padding:16px 0 30px 0}.main-header .header-blocks .left-block_link{display:none}.main-header .header-blocks .left-block_social{display:none}.main-header .header-blocks .right-block{padding:0}.main-header .header-blocks .right-block .block-links_item{flex-direction:column;flex:0 0 50%;max-width:calc(50% - 10px);height:100px;background:#FFF;box-shadow:0px 5px 30px 0px rgba(42,87,132,0.17);padding:16px 0 17px 0}.main-header .header-blocks .right-block .block-links_item p{text-align:center;color:#2C343E;font-size:13px}}
@media (max-width:425px){.section-news .main-news .block-left_news__item{height:250px}.section-news .main-news .block-left_news__item div{padding:20px}.section-news .block-list_item{max-width:none}.section-news .block-list_item .block-list-item__image{width:100%}.section-news .block-list_item .block-list-item__image img{width:100%;height:250px}.section-courses .block-courses .preview{padding:20px}.section-courses .block-courses .preview-list_main{max-width:none;width:100%;height:200px}.section-courses .block-courses .preview-list_items{gap:20px}.section-courses .block-courses .preview-list_items__desc{gap:10px;flex-direction:column}.section-courses .block-courses .preview-list_items__desc img{width:100%;height:200px}.section-courses .block-courses .preview-list_items .preview-band{display:none}.section-subject{padding:50px 0}.section-subject .subject-questions_items__item{padding:20px;align-items:center}.section-subject .subject-questions_items__item p{max-width:280px}.section-subject .subject-questions_items__item .questions-arrow{position:absolute;right:20px;top:29px}}
@media (max-width:410px){.main-header{height:auto}}
@media (max-width:375px){.inner-header .main-header .main-container .header-blocks .left-block{align-items:start}.inner-header .main-header .main-container .header-blocks .left-block_link{display:flex;align-items:start;text-align:start}.inner-header .main-header .main-container .header-blocks .left-block_link h2{font-size:32px !important}.main-header{height:auto}.main-header .effect-banner{display:none}.main-header .image-mobile{height:83px}.main-header .header-top .main-links .lang-switcher_item{width:30px;height:30px}.main-header .header-top .main-links a{padding:0;width:30px}.main-header .main-container .header-top .header-top_logo__img{width:90%}.main-header .main-container .header-blocks .left-block{align-items:center}.main-header .main-container .header-blocks .left-block_link{display:none}.main-header .main-container .header-blocks .right-block{padding:0}.main-header .main-container .header-blocks .right-block .block-links_item{align-items:center}.main-header .main-container .header-blocks .right-block .block-links_item p{margin:0}.main-header .main-container .header-blocks .right-block .block-rate{gap:25px}.main-header .main-container .header-blocks .right-block .block-rate_number{gap:25px}.main-header .main-container .header-blocks .right-block .block-rate_number__item span{font-size:18px}.main-header .main-container .header-blocks .right-block .block-rate_number__item p{font-size:12px}.section-news .main-news .block-left_news__item{height:200px}.section-news .block-list_item .block-list-item__image img{width:100%;height:200px}.section-news .block-list_item__image{height:200px}.section-courses .block-courses .online{padding:20px}.section-courses .block-courses .online-image span{width:230px;height:230px;left:15%}.section-courses .block-courses .online-image img{left:9%}.main-section-footer .main-footer{align-items:center}.main-section-footer .main-footer_menu{padding:0;gap:20px;flex-direction:column;text-align:center}.main-section-footer .main-footer_social{text-align:center}.main-section-footer .main-footer_social__link{justify-content:center}.main-section-footer .main-footer_social__social .new-social-panel{display:flex}.section-subject .subject-list a{max-width:none;width:100%}.section-subject .subject-questions_items__item p{max-width:230px}}
@media (max-width:320px){.main-header .image-mobile{height:75px}.main-header .main-container .header-blocks .right-block .block-rate{gap:25px}.main-header .main-container .header-blocks .right-block .block-rate_number{padding:12px 0;gap:10px}.section-courses .block-courses .online-image span{width:230px;height:230px;left:8%}.section-courses .block-courses .online-image img{left:6%}}
.in-pages .section-footer{margin:0}
.in-pages .section-heading:before{position:absolute;content:"";display:inline-block;width:2px;height:100%;margin-left:-20px;background-color:#009A88}
.item-padding{padding:30px 0}
.section-page{background:#F6F8FB;padding:30px 0}
.section-white .section-page{background:#FFF}
.section-static-page{background:#FFF;padding:30px 0}
.section-static-page .banners-section--link{margin-bottom:20px}
.section-static-page .section-heading{border-left:2px solid #009A88;padding-left:15px;margin-left:0}
.section-static-page .section-heading:before{content:none}
.section-static-page .main-container p{margin-top:0;margin-bottom:1rem}
.main-container blockquote,
.main-container .blockquote{border-radius:10px;padding:30px;border-right:2px solid #009A88;border-left:2px solid #009A88;background:#F6F8FB}
.main-container blockquote p,
.main-container .blockquote p{margin:0 !important}
.main-container blockquote p em,
.main-container .blockquote p em{color:#000;font-style:italic;font-weight:500;line-height:150%}
.main-container blockquote:after,
.main-container .blockquote:after{content:none}
.main-container blockquote.bq-rib-color-04,
.main-container .blockquote.bq-rib-color-04{border-radius:10px;border-right:2px solid #FFA800;border-left:2px solid #FFA800;background:#FFFAF2}
.main-container blockquote.bq-rib-color-04:after,
.main-container .blockquote.bq-rib-color-04:after{content:none}
.main-container .banners-section--image.img-300x300{width:100%}
.main-container blockquote.bg-half-cut::before,
.main-container .blockquote.bg-half-cut::before{width:430px}
.main-container blockquote.bg-half-cut h4,
.main-container .blockquote.bg-half-cut h4{font-size:45px !important}
.main-pagination .pag-list{display:flex;align-items:center;justify-content:center;list-style:none;gap:10px;padding:0}
.main-pagination .pag-list_item{display:flex;align-items:center}
.main-pagination .pag-list_item__link{padding:11px 14px 10px 14px;background:#FFF;color:#2C343E;text-align:center;font-family:Gilroy;font-size:14px;font-style:normal;font-weight:500;line-height:150%;border-radius:8px;transition:.3s}
.main-pagination .pag-list_item__link span svg{transition:.3s}
.main-pagination .pag-list_item__link:hover{transition:.3s;color:#089D4A}
.main-pagination .pag-list_item__link:hover span svg{transition:.3s}
.main-pagination .pag-list_item__link:hover span svg path{stroke:#089D4A}
.main-pagination .pag-list .active a{background:#089D4A;color:#FFF}
.main-pagination .item-link{display:block;height:42px}
.section-inner-news{background:#F6F8FB}
.section-inner-news .top-indentation{margin-bottom:30px}
.section-inner-news .top-indentation_play{position:absolute;top:15px;left:30px;z-index:20;width:30px;height:30px;border-radius:50%;background:#FFF;display:flex;align-items:center;justify-content:center;transition:.3s}
.section-inner-news .top-indentation_play svg{transition:.3s}
.section-inner-news .top-indentation_play:hover{transition:.3s;background:#089D4A}
.section-inner-news .top-indentation_play:hover svg path{transition:.3s;fill:#FFF}
.section-inner-news .inner-block{display:block;transition:.3s;width:100%;position:relative}
.section-inner-news .inner-block_count{border-radius:5px;background:#FFF;position:absolute;top:10px;left:10px;display:flex;align-items:center;padding:3px 7px;gap:5px}
.section-inner-news .inner-block_count span{color:#8C95A1;font-size:12px;font-style:normal;font-weight:400;line-height:normal}
.section-inner-news .inner-block_image{width:100%;height:150px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:5px 5px 0 0}
.section-inner-news .inner-block_text{background:#FFF;padding:15px;border-radius:0 0 5px 5px;display:flex;flex-direction:column;justify-content:space-between;height:126px}
.section-inner-news .inner-block_text__title{transition:.3s;color:#2C343E;font-size:14px;font-style:normal;font-weight:600;line-height:normal}
.section-inner-news .inner-block_text__time{display:flex;justify-content:space-between}
.section-inner-news .inner-block_text__time span{color:#8C95A1;font-size:12px;font-style:normal;font-weight:400;line-height:normal}
.section-inner-news .inner-block_text__time img{opacity:0;transition:.3s}
.section-inner-news .inner-block:hover{transition:.3s;box-shadow:0 10px 30px 0 rgba(42,87,132,0.17)}
.section-inner-news .inner-block:hover .inner-block_text__title{transition:.3s;color:#089D4A}
.section-inner-news .inner-block:hover .inner-block_text__time img{opacity:1;transition:.3s}
.section-inner-news .new-fin-iq .inner-block_image{height:197px}
.reboot-detail .detail-left_content iframe{height:620px !important}
@media (max-width:1080px){.reboot-detail .detail-left_content iframe{height:550px !important}}
@media (max-width:960px){.reboot-detail .detail-left_content iframe{height:450px !important}}
@media (max-width:768px){.reboot-detail .detail-left_content iframe{height:380px !important}}
@media (max-width:500px){.reboot-detail .detail-left_content iframe{height:260px !important}}
@media (max-width:375px){.reboot-detail .detail-left_content iframe{height:200px !important}}
.section-detail{padding:30px 0 50px 0}
.section-detail .detail-left_title{padding-left:15px;border-left:2px solid #009A88;display:flex;flex-direction:column;gap:15px;margin-bottom:20px}
.section-detail .detail-left_title h2{color:#2C343E;font-size:20px;font-style:normal;font-weight:700;line-height:130%}
.section-detail .detail-left_title__item{display:flex;justify-content:space-between}
.section-detail .detail-left_title__item .left-block-time{display:flex;gap:30px}
.section-detail .detail-left_title__item .block-brochure{display:flex;align-items:center;gap:5px}
.section-detail .detail-left_title__item .block-brochure span{color:#8C95A1;font-size:14px;font-style:normal;font-weight:400;line-height:normal;transition:.3s}
.section-detail .detail-left_title__item .block-brochure:hover span{color:#089D4A;transition:.3s}
.section-detail .detail-left_title__item div{display:flex;gap:5px;align-items:center}
.section-detail .detail-left_title__item div span{color:#8C95A1;font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.section-detail .detail-left_content-photo_block{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}
.section-detail .detail-left_content{padding-bottom:30px}
.section-detail .detail-left_content img{width:100% !important}
.section-detail .detail-left_content iframe{width:100% !important}
.section-detail .detail-left_content p{margin-top:0;margin-bottom:1rem}
.section-detail .detail-left_content__main-image{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:400px;border-radius:10px;display:block;margin-bottom:20px}
.section-detail .detail-left_content__secondary-image img{width:175px !important;height:125px;object-fit:cover}
.section-detail .detail-left_content iframe{width:100%;border-radius:10px;height:400px}
@media (max-width:530px){.section-detail .detail-left_content iframe{height:300px}}
@media (max-width:425px){.section-detail .detail-left_content iframe{height:250px}}
@media (max-width:320px){.section-detail .detail-left_content iframe{height:220px}}
.section-detail .detail-left_content img{width:100%;border-radius:10px}
.section-detail .detail-left_content__text{color:#2C343E;font-size:15px;font-style:normal;font-weight:400;line-height:150%}
.section-detail .detail-left_list{display:flex;flex-direction:column;gap:10px}
.section-detail .detail-left_list .download-block:last-child{margin-bottom:30px}
.section-detail .detail-left_list .download-block{padding:20px;border-radius:10px;background:#F6F8FB;display:flex;justify-content:space-between;gap:15px}
.section-detail .detail-left_list .download-block_desc p{color:#000;font-size:14px;font-style:normal;font-weight:600;line-height:140%;margin-bottom:5px}
.section-detail .detail-left_list .download-block_desc__items{display:flex;gap:30px}
.section-detail .detail-left_list .download-block_desc__items div{display:flex;gap:5px;align-items:center}
.section-detail .detail-left_list .download-block_desc__items div span{color:#8C95A1;font-size:12px;font-style:normal;font-weight:400;line-height:normal}
.section-detail .detail-left_list .download-block_link{display:flex;gap:10px}
.section-detail .detail-left_list .download-block_link a{border-radius:50%;display:flex;align-items:center;justify-content:center;background:#FFF;width:40px;height:40px;transition:.3s}
.section-detail .detail-left_list .download-block_link a svg{transition:.3s}
.section-detail .detail-left_list .download-block_link a:hover{transition:.3s;background:#089D4A}
.section-detail .detail-left_list .download-block_link a:hover svg{transition:.3s}
.section-detail .detail-left_list .download-block_link a:hover svg path{stroke:#FFF}
.section-detail .detail-left_lower{display:flex;justify-content:space-between;padding-top:20px;border-top:1px solid #E8EBEE;gap:10px;flex-wrap:wrap}
.section-detail .detail-left_lower__share{display:flex;gap:10px}
@media (max-width:768px){.section-detail .detail-left_lower__share{gap:7px}}
.section-detail .detail-left_lower__back{display:flex;gap:5px;align-items:center;padding:5px 10px;border-radius:5px;background:#089D4A;transition:.3s}
.section-detail .detail-left_lower__back span{color:#FFF;font-size:14px;font-style:normal;font-weight:500;line-height:140%}
.section-detail .detail-left_lower__back:hover{transition:.3s;background:#0E8146}
.section-detail .detail-right h2{color:#2C343E;font-size:32px;font-style:normal;font-weight:700;line-height:normal;padding-bottom:10px}
.section-detail .detail-right_list{display:flex;flex-direction:column}
.section-detail .detail-right_list .detail-right_list__item:last-child{border-bottom:none}
.section-detail .detail-right_list__item{padding:20px 0;border-bottom:1px solid #E8EBEE;display:flex;gap:20px}
.section-detail .detail-right_list__item .detail-image{background-size:cover;background-repeat:no-repeat;background-position:center;max-width:100px;width:100%;height:88px;border-radius:10px}
.section-detail .detail-right_list__item div{display:flex;flex-direction:column;gap:5px}
.section-detail .detail-right_list__item div span{color:#8C95A1;font-size:12px;font-style:normal;font-weight:400;line-height:150%}
.section-detail .detail-right_list__item div p{transition:.3s;color:#2C343E;font-size:14px;font-style:normal;font-weight:600;line-height:normal}
.section-detail .detail-right_list__item:hover div p{transition:.3s;color:#089D4A}
.section-kid{background:#F6F8FB;padding:30px 0 20px 0}
.section-kid .mr-b{margin-bottom:30px}
.section-kid .kid-block{display:block;border-radius:10px}
.section-kid .kid-block_image{width:100%;height:270px;border-radius:10px 10px 0 0;background-repeat:no-repeat;background-size:cover;background-position:center}
.section-kid .kid-block_title{background:#FFF;display:flex;justify-content:space-between;border-radius:0 0 10px 10px;padding:20px;gap:10px}
.section-kid .kid-block_title p{color:#2C343E;font-size:16px;font-style:normal;font-weight:700;line-height:140%;max-width:425px;width:100%;transition:.3s}
.section-kid .kid-block_title img{opacity:0;transition:.3s}
.section-kid .kid-block:hover{transition:.3s}
.section-kid .kid-block:hover p{color:#089D4A}
.section-kid .kid-block:hover img{opacity:1}
.section-catalog .catalog-form{padding:30px 0 20px 0;display:flex;align-items:center;gap:28px;flex-wrap:wrap}
.section-catalog .catalog-form select{max-width:255px;position:relative;width:100%;display:block;padding:15px 13px 14px 14px;color:#8C95A1;font-size:14px;font-style:normal;font-weight:400;line-height:normal;border:1px solid #E8EBEE;border-radius:5px;appearance:none;-webkit-appearance:none;-moz-appearance:none;overflow:hidden;background:#fff url("/themes/fingramota/assets/new-images/select-arrow.svg") no-repeat right;background-position-x:calc(92%)}
.section-catalog .catalog-form select:focus-visible{outline:none}
.section-catalog .catalog-form_name{color:#8C95A1;font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding:15px 13px 14px 14px;border:1px solid #E8EBEE;max-width:350px;width:100%;border-radius:5px}
.section-catalog .catalog-form_name:focus-visible{outline:none}
.section-catalog .catalog-form_name::placeholder{color:#8C95A1}
.section-catalog .catalog-form button{border:none;padding:13px 25px 13px 30px;border-radius:5px;background:#089D4A;transition:.3s;display:flex;gap:10px;align-items:center}
.section-catalog .catalog-form button span{color:#FFF;font-size:14px;font-style:normal;font-weight:400;line-height:140%;position:relative}
.section-catalog .catalog-form button:hover{transition:.3s;background:#0E8146}
.section-catalog .catalog-form button:hover img{transform:rotate(45deg)}
.section-catalog .accordion.services .card-body table{border-collapse:collapse}
.section-catalog .accordion.services .card-body table,
.section-catalog .accordion.services .card-body th,
.section-catalog .accordion.services .card-body td{border:none}
.section-catalog .card-header{padding:17px}
.section-catalog .image-wrapper{border-right:none !important}
.section-catalog .button-content-top span{color:#000;font-family:SF Pro Display;font-size:14px;font-style:normal;font-weight:600;line-height:140%}
.section-catalog .accordion .card-header button:after{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;background-color:#F6F8FB}
.section-catalog .accordion .card-header button[aria-expanded=true]:after{content:url("/themes/fingramota/assets/new-images/gr-arrow-bottom.svg")}
.section-catalog .accordion .card-header button[aria-expanded=false]:after{content:url("/themes/fingramota/assets/new-images/gr-arrow-top.svg")}
.section-catalog .table tr{display:block;padding:5px 0}
.section-catalog .table th{color:#8C95A1;font-family:SF Pro Display;font-size:14px;font-style:normal;font-weight:600;line-height:150%}
.section-catalog .table td{color:#000;font-family:SF Pro Display;font-size:14px;font-style:normal;font-weight:400;line-height:150%}
.section-catalog .accordion .card{margin-bottom:10px;border-radius:10px;background:#FFF}
.share-fb,
.share-tw,
.share-vk,
.share-ok,
.share-in,
.share-tg,
.share-wa,
.share-item{width:30px;height:30px;background:#F6F6F8;transition:.3s;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center}
.share-fb svg,
.share-tw svg,
.share-vk svg,
.share-ok svg,
.share-in svg,
.share-tg svg,
.share-wa svg,
.share-item svg{transition:.3s}
.share-fb:hover,
.share-tw:hover,
.share-vk:hover,
.share-ok:hover,
.share-in:hover,
.share-tg:hover,
.share-wa:hover,
.share-item:hover{transition:.3s;background:#089D4A}
.share-fb:hover svg path,
.share-tw:hover svg path,
.share-vk:hover svg path,
.share-ok:hover svg path,
.share-in:hover svg path,
.share-tg:hover svg path,
.share-wa:hover svg path,
.share-item:hover svg path{fill:#FFF}
.tabs__nav{display:flex;flex-wrap:wrap;list-style-type:none;margin:0}
.tabs__btn{padding:0.5rem 0.75rem;text-decoration:none;color:white;text-align:center;flex-shrink:0;border:1px solid transparent;cursor:pointer;background:#0E2539;border-radius:6px;margin-right:5px;font-style:normal;font-weight:600;font-size:16px;letter-spacing:-0.03em}
.tabs__btn_active{background:#297EE1;cursor:default}
.tabs__btn:not(.tabs__btn_active):hover,
.tabs__btn:not(.tabs__btn_active):focus{background-color:#eee}
.tabs__content{padding:1rem}
.tabs__pane{display:none}
.tabs__pane_show{display:block}
.calculator-banner{padding:30px 0 0 0;margin-bottom:20px}
@media (max-width:991px){.top-week{margin-top:20px}}