.top-banner.modern{position:relative;width:100%;-webkit-background-size:cover;background-size:cover;background-position:center}.top-banner.modern
.overlay{position:absolute;top:0;left:0;display:block;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.45)}.top-banner.modern .content-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-banner.modern .content-wrap
.content{text-align:center;color:var(--light-color)}.top-banner.modern
.title{font-size:70px;line-height:1.4;font-weight:700;letter-spacing:3px}.top-banner.modern
.subtitle{font-size:18px;font-weight:700;line-height:1.67;letter-spacing:3px;max-width:400px;margin:20px
auto 30px}.top-banner.modern
.description{font-size:22px;max-width:630px;line-height:1.5;margin:15px
auto auto;padding:0
15px;font-weight:300}.top-banner.modern .btn-wrapper{margin-top:50px}.top-banner.modern .btn-wrapper a:nth-child(1){margin-right:25px}@media only screen and (max-width: 1300px){.top-banner.modern
.title{font-size:60px}}@media only screen and (max-width: 1024px){.top-banner.modern
.title{font-size:50px}.top-banner.modern
.subtitle{font-size:17px}.top-banner.modern
.description{font-size:21px}}@media only screen and (max-width: 991px){.top-banner.modern
.title{margin-top:7px}.top-banner.modern .btn-wrapper{margin-top:43px}}@media only screen and (max-width: 768px){.top-banner.modern
.title{font-size:45px;margin-top:10px}.top-banner.modern
.description{margin-top:20px;font-size:19px}}@media only screen and (max-width: 576px){.top-banner.modern
.title{font-size:32px;letter-spacing:1px}.top-banner.modern
.subtitle{margin-bottom:20px;font-size:16px}.top-banner.modern
.description{font-size:18px}}.top-banner.full_wall{height:auto;overflow:hidden}.top-banner.full_wall .gridrotate-gallery{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.top-banner.full_wall .gridrotate-gallery::before, .top-banner.full_wall .gridrotate-gallery::after{content:'';display:table;clear:both}.top-banner.full_wall .gridrotate-gallery
ul{display:block;width:100%;margin:0
!important}.top-banner.full_wall .gridrotate-gallery ul::before, .top-banner.full_wall .gridrotate-gallery ul::after{content:'';display:table;clear:both}.top-banner.full_wall .gridrotate-gallery ul
li{-webkit-perspective:400px;-o-perspective:400px;-ms-perspective:400px;perspective:400px;margin:0;padding:0;float:left;position:relative;display:block;overflow:hidden;background:#000}.top-banner.full_wall .gridrotate-gallery ul li
span{display:block;outline:none;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;background-size:cover;background-position:center center;background-repeat:no-repeat;box-sizing:content-box}.top-banner.full_wall .gridrotate-gallery .title-wrap{position:absolute;top:0;height:100%;width:100%;z-index:1000;left:0;text-align:center}.top-banner.full_wall .gridrotate-gallery .title-wrap
mark{background:var(--black-color);color:var(--light-color);padding-top:8px}.top-banner.full_wall .gridrotate-gallery .title-wrap mark
span.typed{font-weight:bold}.top-banner.full_wall .gridrotate-gallery .title-wrap
.title{position:absolute;top:50%;left:50%;letter-spacing:1.5px;line-height:1.5;font-size:60px;width:calc(100% - 30px);max-width:1170px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 1300px){.top-banner.full_wall .gridrotate-gallery .title-wrap
.title{font-size:50px}}@media only screen and (max-width: 1024px){.top-banner.full_wall .gridrotate-gallery .title-wrap
.title{font-size:45px}}@media only screen and (max-width: 991px){.top-banner.full_wall .gridrotate-gallery .title-wrap
.title{font-size:40px}}@media only screen and (max-width: 600px){.top-banner.full_wall .gridrotate-gallery .title-wrap
.title{font-size:30px}.top-banner.full_wall .gridrotate-gallery{top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.top-banner.full_wall{height:auto !important}}.top-banner.creative{position:relative;width:100%;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}.top-banner.creative
.overlay{position:absolute;top:0;left:0;display:block;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.4)}.top-banner.creative .content-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-banner.creative .content-wrap
.content{text-align:center;color:var(--light-color)}.top-banner.creative
.title{font-size:120px;letter-spacing:13px;font-weight:700;position:relative}.top-banner.creative .title-bg{position:absolute;top:43%;left:50%;white-space:nowrap;font-size:170px;color:transparent;line-height:1;font-weight:700;-webkit-text-stroke:1px rgba(255, 255, 255, 0.3);-webkit-transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1) translate(-50%, -50%);transform:matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1), translate(-50%, -50%);-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0}.top-banner.creative
.subtitle{font-size:15px;font-weight:700;letter-spacing:10px;margin-bottom:70px}@media only screen and (max-width: 1300px){.top-banner.creative .title-bg{font-size:130px;top:45%}.top-banner.creative
.title{font-size:98px}.top-banner.creative
.subtitle{margin-bottom:60px}}@media only screen and (max-width: 1199px){.top-banner.creative
.title{font-size:95px}.top-banner.creative .title-bg{font-size:120px;top:45.5%}.top-banner.creative
.subtitle{letter-spacing:9px;margin-bottom:45px}}@media only screen and (max-width: 991px){.top-banner.creative
.subtitle{letter-spacing:7px;margin-bottom:35px}.top-banner.creative
.title{font-size:75px;letter-spacing:9px}.top-banner.creative .title-bg{font-size:90px}}@media only screen and (max-width: 768px){.top-banner.creative
.title{font-size:60px;letter-spacing:5px}.top-banner.creative .title-bg{font-size:75px;top:45%}.top-banner.creative
.subtitle{letter-spacing:3px}}@media only screen and (max-width: 576px){.top-banner.creative
.title{font-size:45px;letter-spacing:2px}.top-banner.creative .title-bg{font-size:50px;top:45%}.top-banner.creative
.subtitle{margin-bottom:30px;letter-spacing:2px}}.top-banner.simple{position:relative;width:100%;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}.top-banner.simple
.overlay{position:absolute;top:0;left:0;display:block;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.45)}.top-banner.simple .content-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-banner.simple .content-wrap
.content{text-align:center;color:var(--light-color)}.top-banner.simple
.title{font-size:110px;line-height:1.4;font-weight:700;letter-spacing:15px}.top-banner.simple .scroll-down-wrapper{position:absolute;bottom:10px;width:100%;text-align:center;z-index:25}.top-banner.simple
.arrows{width:30px;height:50px;cursor:pointer}.top-banner.simple .arrows
path{stroke:var(--light-color);fill:transparent;stroke-width:1px;animation:arrow 2s infinite;-webkit-animation:arrow 2s infinite}@keyframes
arrow{0%{opacity:0}40%{opacity:1}80%{opacity:0}100%{opacity:0}}@-webkit-keyframes
arrow{0%{opacity:0}40%{opacity:1}80%{opacity:0}100%{opacity:0}}.top-banner.simple .arrows
path.a1{animation-delay:-1s;-webkit-animation-delay:-1s}.top-banner.simple .arrows
path.a2{animation-delay:-0.5s;-webkit-animation-delay:-0.5s}.top-banner.simple .arrows
path.a3{animation-delay:0s;-webkit-animation-delay:0s}@media only screen and (max-width: 1300px){.top-banner.simple
.title{font-size:90px}}@media only screen and (max-width: 1024px){.top-banner.simple
.title{font-size:80px}}@media only screen and (max-width: 991px){.top-banner.simple
.title{font-size:70px;letter-spacing:10px}}@media only screen and (max-width: 768px){.top-banner.simple
.title{font-size:55px;letter-spacing:8px}}@media only screen and (max-width: 576px){.top-banner.simple
.title{font-size:43px;letter-spacing:5px}}.top-banner.classic{position:relative;width:100%;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}.top-banner.classic
.overlay{position:absolute;top:0;left:0;display:block;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.45)}.top-banner.classic .content-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-banner.classic .content-wrap
.content{text-align:center;color:var(--light-color)}.top-banner.classic
.title{margin-top:45px;color:var(--light-color);font-size:100px;letter-spacing:13px;line-height:1;font-weight:700}.top-banner.classic
.subtitle{color:var(--light-color);font-size:35px;letter-spacing:8px;font-family:var(--font2);font-style:italic}@media only screen and (max-width: 1300px){.top-banner.classic
.title{font-size:80px}.top-banner.classic
.subtitle{font-size:30px;letter-spacing:6px}}@media only screen and (max-width: 1024px){.top-banner.classic
.title{font-size:70px}.top-banner.classic
.subtitle{font-size:28px}}@media only screen and (max-width: 991px){.top-banner.classic
.title{font-size:60px;letter-spacing:8px}.top-banner.classic
.subtitle{font-size:26px;letter-spacing:4px}}@media only screen and (max-width: 768px){.top-banner.classic
.title{font-size:50px;letter-spacing:6px}.top-banner.classic
.subtitle{font-size:24px;letter-spacing:3px}}@media only screen and (max-width: 576px){.top-banner.classic
.title{font-size:36px;letter-spacing:3px;margin-top:30px}.top-banner.classic
.subtitle{font-size:21px}}.top-banner.only_image{height:450px;background-size:cover;background-position:center;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.top-banner.only_image
.overlay{position:absolute;top:0;left:0;display:block;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.4)}.top-banner.only_image
.title{color:var(--light-color);font-size:60px;letter-spacing:3px;font-weight:700;position:relative}@media only screen and (max-width: 1300px){.top-banner.only_image{height:350px}.top-banner.only_image
.title{font-size:50px}}@media only screen and (max-width: 1024px){.top-banner.only_image{height:300px}.top-banner.only_image
.title{font-size:45px}}@media only screen and (max-width: 991px){.top-banner.only_image{height:250px}.top-banner.only_image
.title{font-size:40px}}@media only screen and (max-width: 768px){.top-banner.only_image{height:230px}}@media only screen and (max-width: 600px){.top-banner.only_image{height:200px}.top-banner.only_image
.title{font-size:30px}}.top-banner.bottom_text{position:relative;width:100%;-webkit-background-size:cover;background-size:cover;background-position:center}.top-banner.bottom_text
.overlay{position:absolute;top:0;left:0;display:block;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.15)}.top-banner.bottom_text .content-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-end}.top-banner.bottom_text .content-wrap
.content{color:var(--light-color);padding:60px
0}.top-banner.bottom_text
.title{font-size:40px;line-height:1.4;font-weight:700;letter-spacing:3px}@media only screen and (max-width: 1440px){.top-banner.bottom_text
.title{font-size:38px}}@media only screen and (max-width: 1199px){.top-banner.bottom_text .content-wrap
.content{padding:40px
0}.top-banner.bottom_text
.title{font-size:36px}}@media only screen and (max-width: 991px){.top-banner.bottom_text
.title{font-size:32px}}@media only screen and (max-width: 768px){.top-banner.bottom_text
.title{letter-spacing:1px;font-size:29px}}@media only screen and (max-width: 576px){.top-banner.bottom_text
.title{font-size:24px}}.headings.simple.text-left
.text{max-width:400px}.headings.simple.text-right
.text{max-width:400px;margin-right:0;margin-left:auto}.headings.simple.text-center
.text{max-width:600px;margin-right:auto;margin-left:auto}.headings.simple
.title{font-size:45px;font-weight:700;color:var(--dark-color);line-height:1.3;margin-bottom:0;letter-spacing:1.5px}.headings.simple
.text{color:var(--grey-color);margin-top:35px;font-size:18px;line-height:1.73}.headings.simple
.button{margin-top:50px}@media only screen and (max-width: 1300px){.headings.simple
.title{font-size:36px}}@media only screen and (max-width: 1199px){.headings.simple
.title{font-size:31px}}@media only screen and (max-width: 991px){.headings.simple
.title{font-size:31px}}@media only screen and (max-width: 768px){.headings.simple
.text{margin-top:25px}.headings.simple
.button{margin-top:30px}}@media only screen and (max-width: 576px){.headings.simple
.title{font-size:28px}}.headings.modern_with_link,.headings.modern{max-width:770px;margin:0
auto;text-align:center}.headings.modern_with_link .title, .headings.modern
.title{color:var(--dark-color);font-size:29px;font-weight:700;letter-spacing:3.77px;line-height:1.3}.headings.modern_with_link a.title, .headings.modern
a.title{text-decoration:none !important;-webkit-transition:all 450ms ease;-moz-transition:all 450ms ease;-ms-transition:all 450ms ease;-o-transition:all 450ms ease;transition:all 450ms ease}.headings.modern_with_link a.title:hover, .headings.modern a.title:hover{opacity: .7}@media only screen and (max-width: 1024px){.headings.modern_with_link .title, .headings.modern
.title{letter-spacing:2px}}@media only screen and (max-width: 768px){.headings.modern_with_link,.headings.modern{max-width:100%}.headings.modern_with_link .title, .headings.modern
.title{font-size:26px}}@media only screen and (max-width: 576px){.headings.modern_with_link,.headings.modern{max-width:100%}.headings.modern_with_link .title, .headings.modern
.title{letter-spacing:1px}}.headings.classic{text-align:center}.headings.classic
.subtitle{color:var(--grey-color);font-size:12px;font-weight:700;letter-spacing:1.56px;margin-bottom:20px}.headings.classic
.subtitle.light_style{color:var(--light-grey-color)}.headings.classic .subtitle
i{font-style:normal;color:var(--main-color) !important}.headings.classic
.title{color:var(--dark-color);font-size:29px;font-weight:700;letter-spacing:3.77px;line-height:1.3;margin-bottom:-6px}.headings.classic
.title.light_style{color:var(--light-color)}@media only screen and (max-width: 1024px){.headings.classic
.title{letter-spacing:2px}}@media only screen and (max-width: 768px){.headings.classic
.title{font-size:26px}}.headings.creative{text-align:center !important}.headings.creative .image-wrap{margin-bottom:50px}.headings.creative
.title{font-size:45px;font-weight:700;color:var(--dark-color);line-height:1.3;margin-bottom:0;letter-spacing:1.5px}.headings.creative
.text{color:var(--grey-color);margin-top:35px;font-size:18px;line-height:1.73;max-width:900px;margin-right:auto;margin-left:auto}.headings.creative
.button{margin-top:50px}@media only screen and (max-width: 1300px){.headings.creative
.title{font-size:36px}}@media only screen and (max-width: 1199px){.headings.creative
.title{font-size:31px}}@media only screen and (max-width: 991px){.headings.creative
.title{font-size:31px}}@media only screen and (max-width: 768px){.headings.creative
.text{margin-top:25px}.headings.creative
.button{margin-top:30px}.headings.creative .image-wrap{margin-bottom:35px}}@media only screen and (max-width: 576px){.headings.creative
.title{font-size:28px}}.headings.urban{text-align:center}.headings.urban
.subtitle{color:var(--main-color);font-size:12px;font-weight:700;letter-spacing:1.56px;margin-bottom:25px}.headings.urban
.title{font-size:45px;font-weight:700;line-height:1.3;margin-bottom:0;letter-spacing:1.5px}.headings.urban
.text{padding-top:120px;color:var(--grey-color);font-size:18px;line-height:1.73;max-width:880px;margin-right:auto;margin-left:auto;position:relative}.headings.urban .text::before{content:'';position:absolute;top:20px;height:70px;width:1px;background:var(--grey-color);left:50%}@media only screen and (max-width: 1300px){.headings.urban
.title{font-size:36px}.headings.urban
.text{padding-top:115px}}@media only screen and (max-width: 768px){.headings.urban
.title{font-size:32px}.headings.urban
.text{padding-top:90px;line-height:1.6}.headings.urban .text::before{height:50px}}@media only screen and (max-width: 576px){.headings.urban
.subtitle{letter-spacing:1px;margin-bottom:15px}.headings.urban
.title{font-size:28px}.headings.urban
.text{padding-top:60px;line-height:1.6}.headings.urban .text::before{top:15px;height:30px}}.about-section-classic{max-width:1595px;margin:0
auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;padding:80px
0}.about-section-classic::before{content:"";position:absolute;top:0;bottom:0;width:90%;right:-50%;z-index:-1;background-color:var(--light-main-color)}.about-section-classic .content-wrap{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.about-section-classic
.inner{max-width:450px}.about-section-classic
.subtitle{color:var(--main-color);font-size:12px;font-weight:700;letter-spacing:1.56px}.about-section-classic
.title{margin:20px
0 0;padding-bottom:30px;border-bottom:1px solid var(--dark-color);color:var(--dark-color);font-size:29px;font-weight:700;letter-spacing:3.77px;line-height:1.3}.about-section-classic
.blockquote{margin-top:25px;color:var(--dark-color);font-size:24px;line-height:1.3;font-weight:400;font-style:italic}.about-section-classic
.description{margin-top:20px;color:var(--grey-color);font-weight:300;font-size:17px;line-height:1.67}.about-section-classic
.button{margin-top:30px}.about-section-classic .images-wrap{width:50%;display:-ms-grid;display:grid;grid-gap:80px;-ms-grid-columns:-webkit-calc(50% - 40px) 80px -webkit-calc(50% - 40px);-ms-grid-columns:calc(50% - 40px) 80px calc(50% - 40px);grid-template-columns:-webkit-calc(50% - 40px) -webkit-calc(50% - 40px);grid-template-columns:calc(50% - 40px) calc(50% - 40px)}.about-section-classic .img-wrap{-webkit-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat}.about-section-classic .img-wrap:first-of-type{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:3;grid-row:2/5}.about-section-classic .img-wrap:nth-of-type(2){-ms-grid-column:2;grid-column:2;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}.about-section-classic .img-wrap:nth-of-type(3){-ms-grid-column:2;grid-column:2;-ms-grid-row:3;-ms-grid-row-span:3;grid-row:3/6}@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;-ms-grid-columns:-webkit-calc(50% - 20px) 40px -webkit-calc(50% - 20px);-ms-grid-columns:calc(50% - 20px) 40px calc(50% - 20px);grid-template-columns:-webkit-calc(50% - 20px) -webkit-calc(50% - 20px);grid-template-columns:calc(50% - 20px) calc(50% - 20px)}}@media only screen and (max-width: 1024px){.about-section-classic{max-width:100%;padding:40px
30px}.about-section-classic
.title{letter-spacing:2px}.about-section-classic
.inner{max-width:350px}.about-section-classic .images-wrap{grid-gap:20px;-ms-grid-columns:-webkit-calc(50% - 10px) 20px -webkit-calc(50% - 10px);-ms-grid-columns:calc(50% - 10px) 20px calc(50% - 10px);grid-template-columns:-webkit-calc(50% - 10px) -webkit-calc(50% - 10px);grid-template-columns:calc(50% - 10px) calc(50% - 10px)}}@media only screen and (max-width: 768px){.about-section-classic
.title{font-size:26px;padding-bottom:20px}.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{max-width:100%;padding-right:20px}}@media only screen and (max-width: 576px){.about-section-classic{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0
15px}.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{min-height:250px;margin-bottom:15px}.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{width:calc(50% + 40px);overflow-y:auto;padding-right:40px}.about-section-modern .content-wrap::-webkit-scrollbar{width:4px;background-color:var(--light-grey-color)}.about-section-modern .content-wrap::-webkit-scrollbar-thumb{background-color:var(--black-color)}.about-section-modern .content-wrap
.title{color:var(--dark-color);font-size:29px;font-weight:700;letter-spacing:3px;line-height:1.3;display:block}.about-section-modern .content-wrap
.description{margin-top:25px;color:var(--grey-color);font-weight:300;font-size:17px;line-height:1.67}.about-section-modern .content-wrap .block-info{margin-top:40px}.about-section-modern .content-wrap .block-title{font-size:17px;line-height:26px;font-weight:700;letter-spacing:2px;display:block;margin-bottom:15px}.about-section-modern .content-wrap
.text{color:var(--grey-color);font-weight:300;font-size:17px;line-height:1.67}.about-section-modern .content-wrap
.address{color:var(--grey-color);font-weight:300;font-size:17px;line-height:1.67}.about-section-modern .content-wrap
.phone{color:var(--grey-color);font-weight:300;font-size:17px;line-height:1.67}.about-section-modern .content-wrap .phone
a{color:var(--grey-color);display:inline-block;margin-left:10px;text-decoration:underline;-webkit-transition:all 450ms ease;-moz-transition:all 450ms ease;-ms-transition:all 450ms ease;-o-transition:all 450ms ease;transition:all 450ms 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;font-size:17px;display:inline-block;text-decoration:none;-webkit-transition:all 450ms ease;-moz-transition:all 450ms ease;-ms-transition:all 450ms ease;-o-transition:all 450ms ease;transition:all 450ms 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{color:var(--grey-color);font-weight:300;font-size:17px;line-height:1.67;text-decoration:underline;-webkit-transition:all 450ms ease;-moz-transition:all 450ms ease;-ms-transition:all 450ms ease;-o-transition:all 450ms ease;transition:all 450ms 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{background:transparent;color:var(--dark-color);border:none;font-size:16px;font-weight:300;width:100%;border-bottom:1px solid var(--dark-color);-webkit-transition:border-color 450ms ease;-moz-transition:border-color 450ms ease;-ms-transition:border-color 450ms ease;-o-transition:border-color 450ms ease;transition:border-color 450ms ease;margin-bottom:35px}.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-width:calc(100% - 40px);max-height:100%}@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{flex-direction:column;padding:0;text-align:center}.about-section-modern .content-wrap{width:100%;order:2;height:auto !important;padding-right:0}.about-section-modern .images-wrap{width:100%;order:1;margin-bottom:45px}.about-section-modern .images-wrap .img-wrap{text-align:center}.about-section-modern .images-wrap .img-wrap
img{max-width:100%;max-height:80vh}}@media only screen and (max-width: 768px){.about-section-modern .content-wrap
.title{font-size:26px}.about-section-modern .content-wrap .description,
.about-section-modern .content-wrap .address,
.about-section-modern .content-wrap .phone,
.about-section-modern .content-wrap .custom-link{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{flex-direction:column;padding:0}.about-section-modern .content-wrap{width:100%;order:2}.about-section-modern .content-wrap
.description{margin-top:15px}.about-section-modern .content-wrap .block-info{margin-top:35px}.about-section-modern .images-wrap{width:100%;order:1;margin-bottom:30px}.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;align-items:center;justify-content:space-between}.about-section-simple .content-wrap{width:50%;text-align:right}.about-section-simple .images-wrap{width:50%;padding-left:100px}.about-section-simple
.title{margin:0
0 15px;padding-bottom:30px;border-bottom:1px solid var(--dark-color);color:var(--dark-color);font-size:29px;font-weight:700;letter-spacing:3.77px;line-height:1.3;display:inline-block}.about-section-simple
.description{margin-top:20px;color:var(--grey-color);font-weight:300;font-size:17px;line-height:1.67}.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{letter-spacing:2px;margin-bottom:5px;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{text-align:center;margin-bottom:40px}.about-section-simple .content-wrap,
.about-section-simple .images-wrap{width:100%;padding-left:0}}@media only screen and (max-width: 600px){.about-section-simple
.title{letter-spacing:1px;padding-bottom:10px;margin-bottom:0}.about-section-simple
.description{margin-top:15px}}