.about-section-classic{margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;padding:80px 0;max-width:1595px}.about-section-classic:before{right:-50%;z-index:-1;position:absolute;top:0;bottom:0;background-color:var(--light-main-color);content:"";width:90%}.about-section-classic .content-wrap{-webkit-box-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center;-ms-flex-align:center;width:50%}.about-section-classic .inner{max-width:450px}.about-section-classic .subtitle{font-weight:700;letter-spacing:1.56px;color:var(--main-color);font-size:12px}.about-section-classic .title{font-weight:700;margin:20px 0 0;letter-spacing:3.77px;line-height:1.3;color:var(--dark-color);border-bottom:1px solid var(--dark-color);padding-bottom:30px;font-size:29px}.about-section-classic .blockquote{font-weight:400;margin-top:25px;line-height:1.3;color:var(--dark-color);font-style:italic;font-size:24px}.about-section-classic .description{font-weight:300;margin-top:20px;line-height:1.67;color:var(--grey-color);font-size:17px}.about-section-classic .button{margin-top:30px}.about-section-classic .images-wrap{display:-ms-grid;display:grid;grid-gap:80px;grid-template-columns:-webkit-calc(50% - 40px) -webkit-calc(50% - 40px);grid-template-columns:calc(50% - 40px) calc(50% - 40px);-ms-grid-columns:-webkit-calc(50% - 40px) 80px -webkit-calc(50% - 40px);-ms-grid-columns:calc(50% - 40px) 80px calc(50% - 40px);width:50%}.about-section-classic .img-wrap{background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}.about-section-classic .img-wrap:first-of-type{-ms-grid-column-span:1;-ms-grid-row-span:3;-ms-grid-row:2;grid-row:2/5;-ms-grid-column:1;grid-column:1/2}.about-section-classic .img-wrap:nth-of-type(2){-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1/3;-ms-grid-column:2;grid-column:2}.about-section-classic .img-wrap:nth-of-type(3){-ms-grid-row-span:3;-ms-grid-row:3;grid-row:3/6;-ms-grid-column:2;grid-column:2}@media only screen and (max-width:1600px){.about-section-classic{max-width:1170px}}@media only screen and (max-width:1200px){.about-section-classic{max-width:1050px}.about-section-classic .blockquote{margin-top:30px}.about-section-classic .images-wrap{grid-gap:40px;grid-template-columns:-webkit-calc(50% - 20px) -webkit-calc(50% - 20px);grid-template-columns:calc(50% - 20px) calc(50% - 20px);-ms-grid-columns:-webkit-calc(50% - 20px) 40px -webkit-calc(50% - 20px);-ms-grid-columns:calc(50% - 20px) 40px calc(50% - 20px)}}@media only screen and (max-width:1024px){.about-section-classic{padding:40px 30px;max-width:100%}.about-section-classic .title{letter-spacing:2px}.about-section-classic .inner{max-width:350px}.about-section-classic .images-wrap{grid-gap:20px;grid-template-columns:-webkit-calc(50% - 10px) -webkit-calc(50% - 10px);grid-template-columns:calc(50% - 10px) calc(50% - 10px);-ms-grid-columns:-webkit-calc(50% - 10px) 20px -webkit-calc(50% - 10px);-ms-grid-columns:calc(50% - 10px) 20px calc(50% - 10px)}}@media only screen and (max-width:768px){.about-section-classic .title{padding-bottom:20px;font-size:26px}.about-section-classic .blockquote{margin-top:20px;font-size:20px}.about-section-classic .description{font-size:16px}.about-section-classic .button{margin-top:25px}.about-section-classic .inner{padding-right:20px;max-width:100%}}@media only screen and (max-width:576px){.about-section-classic{-webkit-box-direction:reverse;-webkit-box-orient:vertical;padding:0 15px;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.about-section-classic:before{content:none}.about-section-classic .content-wrap,.about-section-classic .images-wrap{width:100%}.about-section-classic .images-wrap{display:block}.about-section-classic .content-wrap{margin-top:25px}.about-section-classic .img-wrap{margin-bottom:15px;min-height:250px}.about-section-classic .subtitle,.about-section-classic .title{letter-spacing:1px}}.about-section-modern{display:-webkit-flex;display:flex;overflow:hidden;padding:30px 0}.about-section-modern .content-wrap{overflow-y:auto;padding-right:40px;width:calc(50% + 40px)}.about-section-modern .content-wrap::-webkit-scrollbar{background-color:var(--light-grey-color);width:4px}.about-section-modern .content-wrap::-webkit-scrollbar-thumb{background-color:var(--black-color)}.about-section-modern .content-wrap .title{font-weight:700;letter-spacing:3px;line-height:1.3;display:block;color:var(--dark-color);font-size:29px}.about-section-modern .content-wrap .description{font-weight:300;margin-top:25px;line-height:1.67;color:var(--grey-color);font-size:17px}.about-section-modern .content-wrap .block-info{margin-top:40px}.about-section-modern .content-wrap .block-title{margin-bottom:15px;font-weight:700;letter-spacing:2px;line-height:26px;display:block;font-size:17px}.about-section-modern .content-wrap .address,.about-section-modern .content-wrap .phone,.about-section-modern .content-wrap .text{font-weight:300;line-height:1.67;color:var(--grey-color);font-size:17px}.about-section-modern .content-wrap .phone a{text-decoration:underline;margin-left:10px;display:inline-block;color:var(--grey-color);-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-ms-transition:all .45s ease;-o-transition:all .45s ease;transition:all .45s ease}.about-section-modern .content-wrap .phone a:hover{color:var(--dark-color)}.about-section-modern .content-wrap .socials{margin-top:10px}.about-section-modern .content-wrap .info-socials{margin:5px 7px;text-decoration:none;display:inline-block;font-size:17px;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-ms-transition:all .45s ease;-o-transition:all .45s ease;transition:all .45s ease}.about-section-modern .content-wrap .info-socials:first-child{margin-left:0}.about-section-modern .content-wrap .info-socials:hover{color:var(--main-color)}.about-section-modern .content-wrap .custom-link{font-weight:300;text-decoration:underline;line-height:1.67;color:var(--grey-color);font-size:17px;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-ms-transition:all .45s ease;-o-transition:all .45s ease;transition:all .45s ease}.about-section-modern .content-wrap .custom-link:hover{color:var(--dark-color)}.about-section-modern .content-wrap .form input:not([type=submit]),.about-section-modern .content-wrap .form textarea{margin-bottom:35px;font-weight:300;border:none;color:var(--dark-color);border-bottom:1px solid var(--dark-color);font-size:16px;-webkit-transition:border-color .45s ease;-moz-transition:border-color .45s ease;-ms-transition:border-color .45s ease;-o-transition:border-color .45s ease;transition:border-color .45s ease;background:0 0;width:100%}.about-section-modern .content-wrap .form input:not([type=submit]):focus,.about-section-modern .content-wrap .form textarea:focus{border-color:var(--main-color)}.about-section-modern .content-wrap .form textarea{height:100px}.about-section-modern .images-wrap{width:calc(50% - 40px)}.about-section-modern .images-wrap .img-wrap{text-align:right}.about-section-modern .images-wrap .img-wrap img{max-height:100%;max-width:calc(100% - 40px)}@media only screen and (max-width:1024px){.about-section-modern .content-wrap .title{letter-spacing:2px}}@media only screen and (max-width:991px){.about-section-modern .images-wrap .img-wrap img{-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}.about-section-modern{text-align:center;padding:0;flex-direction:column}.about-section-modern .content-wrap{padding-right:0;height:auto!important;order:2;width:100%}.about-section-modern .images-wrap{margin-bottom:45px;order:1;width:100%}.about-section-modern .images-wrap .img-wrap{text-align:center}.about-section-modern .images-wrap .img-wrap img{max-height:80vh;max-width:100%}}@media only screen and (max-width:768px){.about-section-modern .content-wrap .title{font-size:26px}.about-section-modern .content-wrap .address,.about-section-modern .content-wrap .custom-link,.about-section-modern .content-wrap .description,.about-section-modern .content-wrap .phone{font-size:16px}}@media only screen and (max-width:767px){.about-section-modern .images-wrap .img-wrap img{-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}.about-section-modern{padding:0;flex-direction:column}.about-section-modern .content-wrap{order:2;width:100%}.about-section-modern .content-wrap .description{margin-top:15px}.about-section-modern .content-wrap .block-info{margin-top:35px}.about-section-modern .images-wrap{margin-bottom:30px;order:1;width:100%}.about-section-modern .images-wrap .img-wrap{text-align:center}.about-section-modern .images-wrap .img-wrap img{max-width:100%}}@media only screen and (max-width:576px){.about-section-modern .content-wrap .title{letter-spacing:1px}}.about-section-simple{display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}.about-section-simple .content-wrap{text-align:right;width:50%}.about-section-simple .images-wrap{padding-left:100px;width:50%}.about-section-simple .title{font-weight:700;margin:0 0 15px;letter-spacing:3.77px;line-height:1.3;display:inline-block;color:var(--dark-color);border-bottom:1px solid var(--dark-color);padding-bottom:30px;font-size:29px}.about-section-simple .description{font-weight:300;margin-top:20px;line-height:1.67;color:var(--grey-color);font-size:17px}.about-section-simple .btn-wrap{margin-top:30px}.about-section-simple .a-btn-1,.about-section-simple .a-btn-2{margin-right:33px}@media only screen and (max-width:991px){.about-section-simple .images-wrap{padding-left:30px}.about-section-simple .title{margin-bottom:5px;letter-spacing:2px;padding-bottom:20px}.about-section-simple .btn-wrap{margin-top:20px}}@media only screen and (max-width:768px){.about-section-simple .title{font-size:26px}}@media only screen and (max-width:767px){.about-section-simple{flex-direction:column}.about-section-simple .content-wrap{margin-bottom:40px;text-align:center}.about-section-simple .content-wrap,.about-section-simple .images-wrap{padding-left:0;width:100%}}@media only screen and (max-width:600px){.about-section-simple .title{margin-bottom:0;letter-spacing:1px;padding-bottom:10px}.about-section-simple .description{margin-top:15px}}