.p-section-banner{background-color:#edf6f6}.p-section-banner__image{position:relative}.p-section-banner__image:after{border:3px solid #1f6f6d;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;z-index:1}.p-section-banner__image.p-section-banner__image--border:after{opacity:1}.p-section-banner__image img{display:block;height:100%;object-fit:contain;width:100%}.p-section-banner__title{color:var(--common_color_text_highlight);font-weight:500;letter-spacing:.04em;line-height:1.21429}.p-section-banner__text{color:var(--common_color_text_base);font-weight:500;letter-spacing:.04em;line-height:1.5}.p-section-banner__button{list-style:none;margin-bottom:0;padding-left:0}.p-section-banner__button-link{align-items:center;background-color:var(--common_color_background_button_primary);border:3px solid var(--common_color_border_button_primary);border-radius:10px;color:var(--common_color_text_white);display:flex;font-weight:500;justify-content:center;line-height:1.2;text-decoration:none;transition:color .3s ease,background-color .3s ease}.p-section-banner__button-link.p-section-banner__button-link--revert,.p-section-banner__button-link:hover{background-color:var(--common_color_background_light);color:var(--common_color_text_base)}.p-section-banner__button-link.p-section-banner__button-link--revert:hover{background-color:var(--common_color_background_button_primary);color:var(--common_color_text_white)}@media screen and (min-width:769px){.p-section-banner{padding:74px 0 68px}.p-section-banner__wrapper{align-items:flex-start;display:flex;margin-left:auto;margin-right:auto;max-width:1100px;width:calc(100% - 40px)}.p-section-banner__image{flex:0 0 auto;height:190px;width:380px}.p-section-banner__inner{flex:1;padding-left:80px}.p-section-banner__title{font-size:28px;margin-bottom:10px}.p-section-banner__text{font-size:20px;margin-bottom:37px}.p-section-banner__button{display:flex;gap:34px;margin-left:-3px;margin-right:-3px}.p-section-banner__button-item{width:calc(50% - 17px)}.p-section-banner__button-link{font-size:20px;padding:12px 15px}}@media screen and (max-width:768px){.p-section-banner{padding:50px 0}.p-section-banner__wrapper{padding-left:15px;padding-right:15px}.p-section-banner__image{margin:0 auto 25px;max-height:192px;max-width:384px;overflow:hidden;width:100%}.p-section-banner__title{font-size:24px;margin-bottom:10px}.p-section-banner__text{font-size:18px;margin-bottom:25px}.p-section-banner__button{display:flex;gap:20px;width:100%}.p-section-banner__button-item{width:100%}.p-section-banner__button-link{font-size:18px;padding:12px 15px}}@media screen and (max-width:560px){.p-section-banner__button{flex-direction:column;margin-left:auto;margin-right:auto;max-width:340px}}