@charset "UTF-8";

 .animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}@keyframes bounce{0%,100%,20%,53%,80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{transition-timing-function:cubic-bezier(.755,.050,.855,.060);transform:translate3d(0,-30px,0)}70%{transition-timing-function:cubic-bezier(.755,.050,.855,.060);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}100%{transform:scale3d(1,1,1)}}.pulse{animation-name:pulse}@keyframes rubberBand{0%{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}100%{transform:scale3d(1,1,1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,100%{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}100%{transform:rotate3d(0,0,1,0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{transform:scale3d(1,1,1)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{transform:none}}.wobble{animation-name:wobble}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}100%{opacity:1;transform:scale3d(1,1,1)}}.bounceIn{animation-name:bounceIn;animation-duration:.75s}@keyframes bounceInDown{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}100%{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}100%{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}100%{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}100%{transform:translate3d(0,0,0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:bounceOut;animation-duration:.75s}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}100%{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}100%{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}100%{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}100%{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}100%{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}100%{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}100%{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}100%{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}100%{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}100%{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}100%{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}100%{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{transform:perspective(400px) rotate3d(0,1,0,-360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in}100%{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotate3d(1,0,0,90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);transition-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{transform:perspective(400px)}}.flipInX{backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotate3d(0,1,0,90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0,1,0,-20deg);transition-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{animation-name:flipOutX;animation-duration:.75s;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{backface-visibility:visible!important;animation-name:flipOutY;animation-duration:.75s}@keyframes lightSpeedIn{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}100%{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1}100%{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}100%{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}100%{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}100%{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}100%{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}100%{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{transform-origin:center;opacity:1}100%{transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}100%{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}100%{transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}100%{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}100%{transform-origin:right bottom;transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}100%{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-name:hinge}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}100%{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{0%{transform:translateY(-100%);visibility:visible}100%{transform:translateY(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translateX(-100%);visibility:visible}100%{transform:translateX(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translateX(100%);visibility:visible}100%{transform:translateX(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translateY(100%);visibility:visible}100%{transform:translateY(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateY(0)}100%{visibility:hidden;transform:translateY(100%)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateX(0)}100%{visibility:hidden;transform:translateX(-100%)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateX(0)}100%{visibility:hidden;transform:translateX(100%)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateY(0)}100%{visibility:hidden;transform:translateY(-100%)}}.slideOutUp{animation-name:slideOutUp}.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;
}
}.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; } }.logo img {width:300 !important;height:300 !important;max-height:300 !important;}
.a-btn-1,
.a-btn-2,
.a-btn-3,
.a-btn-4,
.a-btn-5,
.a-btn-6,
.a-btn-7,
.a-btn-8,
.a-btn-9,
.comments input[type="submit"],
.comments-form input[type="submit"],
.form input[type="submit"] {
font-family: "Josefin Sans" !important;font-style:normal !important;}
a {
font-family: "Josefin Sans" !important;}
#topmenu ul li a {
font-family: "Josefin Sans", sans-serif !important;
font-weight: 700 !important;
}
#topmenu ul ul li a {
font-family: "Josefin Sans", sans-serif !important;
font-weight: 700 !important;
}