.franchises-list{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:24px;margin-top:40px}.franchises-list .franchises-list_item{border:1px solid #ebebeb;border-radius:30px;padding:20px 30px;background-color:#fff}.franchises-list .franchises-list_item .franchise-title{margin-bottom:30px;display:flex;align-items:flex-start;justify-content:space-between}.franchises-list .franchises-list_item .franchise-title .title{color:#222222;font-weight:300;font-size:20px}.franchises-list .franchises-list_item .franchise-title .title span{font-weight:700;font-size:28px;display:block;height:60px;overflow:hidden}.franchises-list .franchises-list_item .franchise-title .direction{margin-top:10px;color:#222222}.franchises-list .franchises-list_item .franchise-title .franchise-logo{width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;flex:0 0 100px}.franchises-list .franchises-list_item .franchise-title .franchise-logo img{margin:0;display:block;width:100%;height:100%;object-fit:contain}.franchises-list .franchises-list_item .check-list{display:flex;flex-direction:column;gap:10px}.franchises-list .franchises-list_item .check-list .check-list_item{display:flex;align-items:flex-end;justify-content:space-between;font-weight:300;font-size:14px;border-bottom:1px dotted}.franchises-list .franchises-list_item .check-list .point-title{background-color:#fff;position:relative;margin-bottom:-2px;padding-right:5px}.franchises-list .franchises-list_item .check-list .point-icon{width:24px;height:24px;display:block;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#fff;position:relative;margin-bottom:-2px;padding-left:5px}.franchises-list .franchises-list_item .check-list .point-icon.approve{background-image:url(../../images/icon_approve.png)}.franchises-list .franchises-list_item .check-list .point-icon.decline{background-image:url(../../images/icon_decline.png)}.franchises-list .franchises-list_item .franchise-footer{margin-top:30px;display:flex;justify-content:center}.franchises-list .franchises-list_item .franchise-recommend{padding:8px 16px;color:#222222;font-size:14px;border-radius:10px;background:#e5fefd;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:30px}.franchises-list .franchises-list_item .button-view{display:flex;gap:24px;color:#1F4EF5;font-size:14px;font-weight:700;height:45px;padding:0 24px;align-items:center;justify-content:center;border:1px solid #1f4ef5;border-radius:15px;cursor:pointer}.franchises-list .franchises-list_item .button-view:hover{border:1px solid #0a37d7;color:#0a37d7}.content-list_footer{margin-top:40px;display:flex;align-items:center;justify-content:center}.content-list_footer .link-full_catalog{display:flex;align-items:center;justify-content:center;height:70px;color:#fff;border-radius:16px;background-color:#1f4ef5;font-weight:700;font-size:18px;padding:0 30px}.content-list_footer .link-full_catalog:hover{background-color:#0a37d7}.franchise-view .franchise-header{display:grid;grid-template-columns:1fr 280px;grid-gap:20px}.franchise-view .franchise-header .info{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.franchise-view .franchise-header .info .title-box{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.franchise-view .franchise-header .info .title{color:#5B5B5B}.franchise-view .franchise-header .info .title h1{display:block;margin-top:25px;font-weight:700;font-size:48px;line-height:1}.franchise-view .franchise-header .info .franchise-recommend{padding:8px 16px;max-width:356px;color:#222222;font-size:14px;border-radius:10px;background:#e5fefd;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:30px}.franchise-view .franchise-header .franchise-logo{display:flex;align-items:center;justify-content:center;width:280px;height:280px;border-radius:30px;overflow:hidden}.franchise-view .franchise-header .franchise-logo img{display:block;width:100%;height:100%;margin:0;object-fit:contain}.franchise-view .franchise-header .info-params{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-bottom:40px}.franchise-view .franchise-header .info-params .info-params_item .title{color:#5B5B5B;font-weight:300;margin-bottom:10px}.franchise-view .franchise-header .info-params .info-params_item .value{color:#383838;font-weight:600;font-size:22px}.franchise-view .check-list{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:20px}.franchise-view .check-list .check-list_item{font-size:15px;font-weight:300;color:#222222;line-height:1.2}.franchise-view .check-list .check-list_item:first-child{border-left:none;padding-left:0}.franchise-view .check-list .point-icon{width:40px;height:40px;margin-bottom:10px;display:block;background-repeat:no-repeat;background-position:center;background-size:cover}.franchise-view .check-list .point-icon.approve{background-image:url(../../images/icon_approve.png)}.franchise-view .check-list .point-icon.decline{background-image:url(../../images/icon_decline.png)}.franchise-view .advantages-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;margin-top:20px}.franchise-view .advantages-list .advantages-list_item{padding-left:35px;color:#222222;font-size:18px;font-weight:300;background-position:left center;background-repeat:no-repeat;background-image:url(../../images/check.png)}.franchise-view .section-title{color:#222222;font-size:40px;font-weight:700;margin-bottom:40px}.franchise-view .section+.section{margin-top:100px}.franchise-view .content{font-weight:300;font-size:16px}.franchise-view .content p{margin-bottom:30px}.franchise-view .content h1,.franchise-view .content h2,.franchise-view .content h3{margin-bottom:40px}.franchise-view .photos-slider{margin-top:-85px}.franchise-view .swiper-navs{position:relative;width:100%;display:flex;justify-content:flex-end;align-items:center;padding:35px 30px 60px;gap:15px}.franchise-view .swiper-navs .button{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:100px;box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.1);background-color:#fff;position:relative;left:auto;right:auto;transition:all 0.5s ease;color:#1d6ce3;padding:0}.franchise-view .swiper-navs .button svg{width:15.23px;height:16.62px}.franchise-view .swiper-navs .button:hover{background-color:#1d6ce3;color:#fff}.franchise-view .swiper-navs .button::after{display:none}