@font-face{font-family:'Oswald';src:url('/assets/template/fonts/oswald/Oswald-ExtraLight.ttf') format('truetype');font-weight:200}@font-face{font-family:'Oswald';src:url('/assets/template/fonts/oswald/Oswald-Light.ttf') format('truetype');font-weight:300}@font-face{font-family:'Oswald';src:url('/assets/template/fonts/oswald/Oswald-Regular.ttf') format('truetype');font-weight:400}@font-face{font-family:'Oswald';src:url('/assets/template/fonts/oswald/Oswald-Medium.ttf') format('truetype');font-weight:500}@font-face{font-family:'Oswald';src:url('/assets/template/fonts/oswald/Oswald-SemiBold.ttf') format('truetype');font-weight:600}@font-face{font-family:'Oswald';src:url('/assets/template/fonts/oswald/Oswald-Bold.ttf') format('truetype');font-weight:700}body{margin:0;font-family:'Oswald',Arial,Helvetica,'Helvetica Neue',sans-serif;font-size:1.2rem;font-weight:normal;overflow-x:hidden}.totop_hide{display:none}.color-green,.color-green-hover:hover{color:#768044 !important}.bg-green,.bg-green-hover:hover{background-color:#768044 !important}.why_we_perechen_tpl
.line{width:30px !important}.swiper-slide-active .why_we_perechen_tpl
.line{width:100% !important}.why_we_perechen_tpl
.line.solid{transition:2s}.why_we_perechen_tpl
.line.light{transition:3s}.why_we_perechen_tpl
.idx{transition:2s;top:140% !important}.swiper-slide-active .why_we_perechen_tpl .idx,
.swiper-slide-prev .why_we_perechen_tpl
.idx{top:0 !important;margin-top:35px !important}.swiper-slide-prev .why_we_perechen_tpl
.idx{margin-top:70px !important}.stages_perechen_tpl
.idx{transition:2s}.stages_perechen_tpl .idx
span{transition: .2s}.swiper-slide-prev .stages_perechen_tpl .idx
span{opacity: .6 !important}.swiper-slide-active .stages_perechen_tpl .idx
span{opacity:1 !important}.swiper-slide-active .stages_perechen_tpl .idx,
.swiper-slide-prev .stages_perechen_tpl
.idx{border-radius:100%}.color-black,.color-black-hover:hover{color:#231F20 !important}.bg-black,.bg-black-hover:hover{background-color:#231F20 !important}.color-dark,.color-dark-hover:hover{color:#54534F !important}.bg-dark,.bg-dark-hover:hover{background-color:#54534F !important}.color-gray,.color-gray-hover:hover{color:#D5DBDA !important}.bg-gray,.bg-gray-hover:hover{background-color:#D5DBDA !important}.color-white,.color-white-hover:hover{color:#fff !important}.bg-white,.bg-white-hover:hover{background-color:#fff !important}.color-red,.color-red-hover:hover{color:#dd2121 !important}.bg-red,.bg-red-hover:hover{background-color:#dd2121 !important}table{overflow-x:auto}.solid-1px{border:1px
solid}.solid-2px{border:2px
solid}.solid-3px{border:3px
solid}.solid-4px{border:4px
solid}.solid-5px{border:5px
solid}.solid-10px{border:10px
solid}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:0
0 20px 0}h1,.h1{font-size:220%}h2,.h2{font-size:170%}h3,.h3{font-size:140%}h4,.h4{font-size:120%}h5,.h5{font-size:100%}h6,.h6{font-size:100%}.big{font-size:280% !important}.xbig{font-size:330% !important}.xxbig{font-size:410% !important}.xxxbig{font-size:480% !important}.xxxxbig{font-size:550% !important}.xxxxxbig{font-size:650% !important}.xxxxxxbig{font-size:750% !important}.x7big{font-size:850% !important}.x8big{font-size:950% !important}.x9big{font-size:1050% !important}.fixheader
.lang_text{opacity:100 !important;color:#54534F !important}.lang_text_shadow{text-shadow:-0   -2px 0   #FFFFFF,
0   -2px 0   #FFFFFF,
-0    2px 0   #FFFFFF,
0    2px 0   #FFFFFF,
-2px -0   0   #FFFFFF,
2px -0   0   #FFFFFF,
-2px  0   0   #FFFFFF,
2px  0   0   #FFFFFF,
-1px -2px 0   #FFFFFF,
1px -2px 0   #FFFFFF,
-1px  2px 0   #FFFFFF,
1px  2px 0   #FFFFFF,
-2px -1px 0   #FFFFFF,
2px -1px 0   #FFFFFF,
-2px  1px 0   #FFFFFF,
2px  1px 0   #FFFFFF,
-2px -2px 0   #FFFFFF,
2px -2px 0   #FFFFFF,
-2px  2px 0   #FFFFFF,
2px  2px 0   #FFFFFF,
-2px -2px 0   #FFFFFF,
2px -2px 0   #FFFFFF,
-2px  2px 0   #FFFFFF,
2px  2px 0   #FFF}.content-page
a{color:#000;font-weight:600 !important}a{color:#231F20}.content-page
a{transition: .5s;text-decoration:none;border-bottom:1px solid}.content-page a:hover{text-decoration:none;border-bottom:transparent}.content-page
table{position:relative;overflow-x:auto;width:100%;margin:25px
0;font-size:85%}.content-page table th,
.content-page table
td{padding:5px
10px}.content-page table
th{border:1px
solid #F5F5F5;vertical-align:baseline;background:rgb(255 255 255 / 53%)}.content-page table tr
td{border:1px
solid #F5F5F5;vertical-align:baseline;background:#fff}.content-page table
p{margin:0
0 7px 0}.content-page
ol{position:relative;margin:0
0 24px 0}.content-page ol
li{margin:10px
0}.content-page
ul{padding:0;margin:1em
0 1.1em 0}.content-page ul
li{position:relative;display:block;width:auto;padding:0
0 0 40px;margin:3px
0;list-style:none}.content-page ul li:before{transition: .5s;content:"";position:absolute;display:block;left:22px;top:11px;font-weight:900;width:12px;height:2px;border-top:1px solid}.content-page ul li:hover:before{left:8px;width:22px}.predstavitelstva.content-page
p{margin-bottom:0}@supports (object-fit: cover){#video-bg>video{top:0;left:0;width:100%;height:100%;object-fit:cover}}.logo .logo-white{display:inline-block}.logo .logo-color{display:none}.fixheader .logo .logo-white{display:none}.fixheader .logo .logo-color{display:inline-block}.fixheader .contact-btn a,
.fixheader
.zayavka{opacity:100 !important;color:#54534F !important}.fixheader .contact-btn a:hover,
.fixheader .zayavka:hover{opacity:100 !important;color:#768044 !important}@-webkit-keyframes move-background{0%{background-position:-300px 0}100%{background-position:300px -300px}}@-moz-keyframes move-background{0%{background-position:-300px 0}100%{background-position:300px -300px}}@keyframes move-background{0%{background-position:-300px 0}100%{background-position:300px -300px}}.section-title{-webkit-animation-play-state:running;-moz-animation-play-state:running;animation-play-state:running;color:transparent;background:url(/assets/template/des/square8.jpg) no-repeat #ECE7EA;background-repeat:repeat;background-size:cover;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-animation:move-background 40s infinite linear alternate;-moz-animation:move-background 40s infinite linear alternate;animation:move-background 40s infinite linear alternate}.btn-menu
span{transition: .5s;position:relative;display:block;background:#fff;height:4px}.btn-menu span:nth-child(1),
.btn-menu span:nth-child(2){transition: .5s}.btn-menu span:nth-child(1){width:100%;margin-top:5px;margin-bottom:10px}.btn-menu span:nth-child(2){width:50%}.btn-menu:hover span:nth-child(2){width:100%}.title-menu{transition: .4s cubic-bezier(0.54, 0.59, 0.23, 0.89)}.btn-menu.active.active .title-menu{opacity:1 !important}.btn-menu.active span:nth-child(1),
.btn-menu.active span:nth-child(2){width:100%;margin-top:0px;margin-bottom:0px;background:red}.btn-menu.active span:nth-child(1){transform:rotate(45deg);top:11px}.btn-menu.active span:nth-child(2){transform:rotate(-45deg);top:7px}.overlay-menu{transition: .3s;opacity:0 !important;left:-2000px}.menu-pages.active .overlay-menu{opacity: .8 !important;opacity:0;left:0}.menu-pages{position:absolute;display:block;visibility:hidden;min-width:250px;width:100%;right:0;margin-top:-300px;transition: .3s cubic-bezier(0.32,0.67,0.65,0.79)}.btn-menu.active+.menu-pages{transition: .3s cubic-bezier(0.32,0.67,0.65,0.79);visibility:visible;margin-top:19px}.menu-pages
a.active{opacity:1 !important}.menu-pages .line-menu{opacity: .4;width:0;margin-left:-50px}.btn-menu.active+.menu-pages .line-menu{width:100%;margin-left:0px}.btn-menu.active+.menu-pages .line-menu{transition:2s cubic-bezier(0.33, 0.88, 0, -0.88)}.btn-menu.active+.menu-pages a:hover .line-menu,
.btn-menu.active+.menu-pages .active .line-menu{opacity:1 !important;margin-left:-30px !important;transition:1s cubic-bezier(0.33, 0.88, 0, -0.88) !important}.line-slide-right{animation:line-slide-right 9s linear infinite}@keyframes line-slide-right{0%{right:0%}25%{right:-25%}50%{right:-50%}75%{right:-75%}100%{right:0%}}.line-slide-left{animation:line-slide-left 18s linear infinite}@keyframes line-slide-left{0%{left:0%}25%{left:-25%}50%{left:-50%}75%{left:-75%}100%{left:0%}}.line-slide-top{animation:line-slide-top 6s linear infinite}@keyframes line-slide-top{0%{top:0%}25%{top:-25%}50%{top:-50%}75%{top:-75%}100%{top:0%}}.line-slide-bottom{animation:line-slide-bottom 16s linear infinite}@keyframes line-slide-bottom{0%{bottom:0%}25%{bottom:-25%}50%{bottom:-50%}75%{bottom:-75%}100%{bottom:0%}}.hover-pulse:hover
.pulse{transition:1.5s cubic-bezier(0.82, 0.04, 0.45, 1.35);animation:radial-pulse 1s infinite}@keyframes radial-pulse{0%{box-shadow:0 0 0 0px rgb(118 128 68 / 62%)}100%{box-shadow:0 0 0 30px rgb(118 128 68 / 0)}}.pulse-arrow-top{animation:pulse-top 2s linear infinite}@keyframes pulse-top{0%{top:5px}50%{top:-15px}100%{top:5px}}.pulse-arrow-top.s3{animation:pulse-top 3s linear infinite}.pulse-arrow-top.s4{animation:pulse-top 4s linear infinite}.pulse-arrow-top.s5{animation:pulse-top 5s linear infinite}.pulse-arrow-top.s6{animation:pulse-top 6s linear infinite}.pulse-arrow-top.s7{animation:pulse-top 7s linear infinite}.pulse-arrow-top.s8{animation:pulse-top 8s linear infinite}.pulse-arrow-left{animation:pulse-left 15.5s linear infinite}@keyframes pulse-left{0%{left:0%}50%{left:-35%}100%{left:0%}}.pulse-arrow-right{animation:pulse-right 1.5s linear infinite}@keyframes pulse-right{0%{right:5px}50%{right:-10px}100%{right:5px}}.pulse-arrow-bottom-small{animation:pulse-bottom-small 1.5s ease-out infinite}@keyframes pulse-bottom-small{0%{bottom:10px}50%{bottom:15px}100%{bottom:10px}}.pulse-arrow-bottom{animation:pulse-bottom 2s linear infinite}@keyframes pulse-bottom{0%{bottom:5px}50%{bottom:-15px}100%{bottom:5px}}.pulse-arrow-bottom.s3{animation:pulse-bottom 3s linear infinite}.pulse-arrow-bottom.s4{animation:pulse-bottom 4s linear infinite}.pulse-arrow-bottom.s5{animation:pulse-bottom 5s linear infinite}.pulse-arrow-bottom.s6{animation:pulse-bottom 6s linear infinite}.pulse-arrow-bottom.s7{animation:pulse-bottom 7s linear infinite}.pulse-arrow-bottom.s8{animation:pulse-bottom 8s linear infinite}.portfolio_tpl_sliding_v{animation:portfolio_tpl_sliding_v 6s linear infinite}@keyframes
portfolio_tpl_sliding_v{0%{transform:translate3d(0,-300%,0)}50%{transform:translate3d(0,300%,0)}100%{transform:translate3d(0,-300%,0)}}.dot-bottom::before,.dot-bottom:after{content:"";position:absolute;display:block;left:0;bottom:0;width:100%}.dot-bottom:after{transition: .5s;z-index:0;border-bottom:2px dashed}.dot-bottom::before{transition:1s;z-index:1;width:0;border-bottom:2px solid}.dot-bottom:hover::before{width:80%}.dot-solid{border:2px
dashed}.btn-line.bottom{transition: .5s;width:0;border-bottom:2px solid}.dot-solid:hover .btn-line.bottom{width:60%}.btn-line.right{transition: .5s;height:0;border-right:2px solid}.dot-solid:hover .btn-line.right{height:100%}.btn-line.top{transition: .5s;width:0;border-top:2px solid}.dot-solid:hover .btn-line.top{width:60%}.btn-line.left{transition: .5s;height:0;border-left:2px solid}.dot-solid:hover .btn-line.left{height:100%}.is-preload .line-hor{width:0 !important}.line-hor{width:100% !important}.is-preload .line-vert{height:0 !important}.line-vert{height:100% !important}.type-block .title-list{position:relative;opacity:1}.type-block.list .title-list{position:absolute;opacity:0}.type-block .title-slider{position:absolute;opacity:0}.type-block.list .title-slider{position:relative;opacity:1}.portfolio-page-slider{transition: .4s;display:block;z-index:1;opacity:1;visibility:visible}.type-portfolio.list-img .portfolio-page-slider{display:none;z-index:-1 !important;height:0 !important;opacity:0;visibility:hidden}.portfolio-list{transition: .4s;display:none;z-index:-1;opacity:0;visibility:hidden}.type-portfolio.list-img .portfolio-list{z-index:1 !important;display:block;opacity:1;visibility:visible}.portfolio_tpl:hover{transition:1.5s !important}.portfolio_tpl
img{transition: .4s;position:relative;overflow:hidden;margin:0;filter:grayscale(.8)}.portfolio_tpl:hover
img{filter:grayscale(0)}@keyframes
bloom{0%{filter:grayscale(.8)}40%{filter:grayscale(.5)}100%{filter:grayscale(0)}}@keyframes
circle{0%{opacity: .5;background:rgba(255,255,255,.4)}40%{opacity: .8;background:rgba(118,128,68,.2)}100%{width:200%;height:200%;opacity:0}}.portfolio_tpl
.arrow{transition: .4s cubic-bezier(0.65, 0.05, 0.36, 1);opacity:0;margin-bottom:-100px}.portfolio_tpl:hover
.arrow{opacity:1;margin-bottom:50px}.portfolio_tpl
.portfolio_title{transition: .7s cubic-bezier(0.65, 0.05, 0.36, 1);top:0px !important}.portfolio_tpl:hover
.portfolio_title{transition:1s cubic-bezier(0.65, 0.05, 0.36, 1);top:-100px !important}.accordion__item
.panel{transition: .5s;height:0;opacity:0;visibility:hidden}.accordion.active+.panel{height:auto;opacity:1;visibility:visible}.kontakt-email{display:none}fieldset{border:1px
solid #fff}.dop-text-input{display:none}.form-page{display:none}.form-page.active{display:block}input,input:active,textarea{font-family:inherit;font-size:inherit;border:none;outline:none}.input-wrapper::after{content:"";position:absolute;display:block;background:#231F20;opacity: .2;z-index:0;height:1px;width:100%;left:0;bottom:0;margin-bottom:1px}.input-wrapper::before{content:"";transition: .9s;position:absolute;display:block;z-index:1;height:3px;background:#231F20;width:30px;left:-3px;bottom:0;margin-left:3%}.input-wrapper:hover::before{width:75%;margin-left:5%}.input{background:transparent;width:100%}.label{transition: .8s;position:absolute;display:block;left:0;top:0}.input-wrapper:hover .label,.input:active+.label{left:-130%}input::selection,textarea::selection{background:transparent}.checkbox
.title{position:relative;display:block;padding-left:24px}.checkbox:checked+.title{opacity:1 !important;color:#fff;background:#768044 !important;border-color:#768044 !important}.checkbox .title::after,
.checkbox .title::before{transition: .6s;content:"";position:absolute;display:block;border-radius:100%}.checkbox .title:before{width:18px;height:18px;left:0;top:4px;background:#fff}.checkbox .title:after{width:12px;height:12px;left:3px;top:7px;background:#32302F}.checkbox:hover .title:after,
.checkbox input:checked+.title:after{background:#768044}.checkbox-slide{display:inline-block;line-height:28px;position:relative;vertical-align:middle;user-select:none}.checkbox-slide .checkbox-slide-switch{position:relative;display:inline-block;margin-top:3px;box-sizing:border-box;width:40px;height:24px;border:1px
solid #dce1e7;border-radius:30%/50%;vertical-align:top;background:#eee}.checkbox-slide .checkbox-slide-switch:before{content:'';position:absolute;top:1px;left:1px;display:inline-block;width:19px;height:19px;border-radius:50%;background:white;box-shadow:0 3px 5px rgb(0 0 0 / 30%)}.checkbox-slide input[type=checkbox],
.checkbox-slide input[type=radio]{cursor:pointer;display:block;position:absolute;z-index:99 !important;width:100%;height:100%;opacity:0;margin:0;left:0;top:0}.checkbox-slide input[type=checkbox]:not(:disabled):active + .checkbox-slide-switch:before,
.checkbox-slide input[type=radio]:not(:disabled):active+.checkbox-slide-switch:before{box-shadow:inset 0 0 2px rgba(0, 0, 0, .3)}.checkbox-slide.small-checkbox-slide .checkbox-slide-switch{width:30px;height:20px;border:1px
solid #c7ced7;border-radius:40px}.checkbox-slide.small-checkbox-slide .checkbox-slide-switch:before{width:20px;height:20px;left:-6px;top:-2px}.checkbox-slide.small-checkbox-slide input[type=checkbox]:checked + .checkbox-slide-switch:before,
.checkbox-slide.small-checkbox-slide input[type=radio]:checked+.checkbox-slide-switch:before{left:-3px}.checkbox-slide.on-off .checkbox-slide-switch{width:75px;height:30px;border-radius:30px;background:#f0f2f5;border-color:#d7dee7}.checkbox-slide.on-off .checkbox-slide-switch:before{content:'';position:absolute;display:block;z-index:2;top:-1px;left:-2px;display:inline-block;width:28px;height:28px;border-radius:50%;background:white;box-shadow:0 3px 5px rgb(0 0 0 / 30%)}.checkbox-slide.on-off input[type=checkbox]:checked + .checkbox-slide-switch:before,
.checkbox-slide.on-off input[type=radio]:checked+.checkbox-slide-switch:before{left:28px}.checkbox-slide.on-off .checkbox-slide-switch::after{content:"выкл";position:absolute;display:inline-block;z-index:0;top:1px;left:30px;font-size:16px;line-height:25px}.checkbox-slide.on-off input[type=checkbox]:checked + .checkbox-slide-switch::after,
.checkbox-slide.on-off input[type=radio]:checked+.checkbox-slide-switch::after{content:"вкл";color:#fff;left:13px}.checkbox-slide.on-off input[type=checkbox]:checked + .checkbox-slide-switch::after,
.checkbox-slide.on-off input[type=radio]:checked+.checkbox-slide-switch::after{content:"вкл";color:#fff;left:13px}.checkbox-slide.black input[type=checkbox]:checked + .checkbox-slide-switch,
.checkbox-slide.black input[type=radio]:checked+.checkbox-slide-switch{background:#3e444aff;border-color:#3e444aff}.checkbox-slide.black-light input[type=checkbox]:checked + .checkbox-slide-switch,
.checkbox-slide.black-light input[type=radio]:checked+.checkbox-slide-switch{background:#79848fff;border-color:#79848fff}.checkbox-slide.blue input[type=checkbox]:checked + .checkbox-slide-switch,
.checkbox-slide.blue input[type=radio]:checked+.checkbox-slide-switch{background:#0284c7ff;border-color:#0284c7ff}.checkbox-slide.red input[type=checkbox]:checked + .checkbox-slide-switch,
.checkbox-slide.red input[type=radio]:checked+.checkbox-slide-switch{background:#db3f3fff;border-color:#db3f3fff}.checkbox-slide input[type=checkbox]:checked + .checkbox-slide-switch,
.checkbox-slide input[type=radio]:checked+.checkbox-slide-switch{background:#65a30dff;border-color:#65a30dff}.checkbox-slide input[type=checkbox]:checked + .checkbox-slide-switch:before,
.checkbox-slide input[type=radio]:checked+.checkbox-slide-switch:before{transform:translateX(18px)}.checkbox-slide input[type="checkbox"]:not(:disabled) + .checkbox-slide-switch,
.checkbox-slide input[type="radio"]:not(:disabled)+.checkbox-slide-switch{cursor:pointer}.checkbox-slide input[type=checkbox]:disabled + .checkbox-slide-switch,
.checkbox-slide input[type=radio]:disabled+.checkbox-slide-switch{filter:grayscale(70%)}.checkbox-slide input[type=checkbox]:disabled + .checkbox-slide-switch:before,
.checkbox-slide input[type=radio]:disabled+.checkbox-slide-switch:before{background:#eee}.checkbox-slide.focused .checkbox-slide-switch:before{box-shadow:inset 0px 0px 4px #ff5623}#map-code>ymaps{position:absolute;display:block;left:0;top:0;min-width:100% !important;width:100% !important;min-height:100% !important;max-height:100% !important}#map-code
img{max-width:100%}.opacity-slide .swiper-slide{transition: .5s;opacity: .3}.opacity-slide .swiper-slide-active{opacity:1}.swiper-container-fade .swiper-slide{visibility:hidden}.swiper-container-fade .swiper-slide-active{opacity:1 !important;visibility:visible}.swiper-button-disabled{opacity:0;visibility:hidden}body .black .swiper-pagination-bullet{background:#231F20 !important}body .dark .swiper-pagination-bullet{background:#32302F !important}body .white .swiper-pagination-bullet{background:#fff}body .swiper-pagination-bullet{transition: .75s;outline:0;outline:0;width:14px;height:14px;display:inline-block;border-radius:100%;border:0;opacity: .3;margin:0
5px 0 0}body .swiper-pagination-bullet:hover,
body .swiper-pagination-bullet-active{opacity:1}body .fancybox-bg{background-color:#231F20;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47, 0, .74, .71)}body .fancybox-close-small{transition: .5s;background:#f00;border:0;border-radius:0;color:#fff !important;cursor:pointer;opacity:1;padding:8px;position:absolute;right:-12px;top:-44px;padding:7px
!important;z-index:401}body .fancybox-close-small:hover{background:#ab0909}@media (max-width: 1199px){.fancybox-content{display:inline-block;padding:0
!important;height:100%;overflow-y:auto;overflow-x:hidden}#fltr-menu{height:0}#fltr-menu.show-menu{transition: .6s;display:block !important;height:100%;max-width:450px !important;margin:0
auto}}@media (max-width: 1024px){.btn-menu.active+.menu-pages{width:250px}}@media (max-width: 960px){.big-title{font-size:90%}}@media (max-width: 900px){}@media (max-width: 768px){}@media (max-width: 330px){}
*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box}*:focus{outline:inherit !important}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:#DDDDD7}::-webkit-scrollbar-thumb{width:3px;background:#231F20}a{text-decoration:none}@media (max-width: 768px){body{overflow:auto}}.wrapper{height:calc(var(--vh, 1vh) * 100)}.wrapper .transition-fade{width:100%;height:100%}.scroll-frame{height:100vh;overflow-y:scroll;background-color:#EAF0EE;padding:120px
80px 40px}.scroll-frame .top-bar-frame{background-color:#DDDDD7}@media (max-width: 768px){.scroll-frame{padding:100px
20px 0}.scroll-frame .top-bar-frame{background-color:#DDDDD7}}.page-frame{width:100%;height:auto;min-height:calc(var(--vh, 1vh) * 100);display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content{position:relative;width:100%}.relative{position:relative}.swiper-container{overflow:visible;position:relative;width:100%;height:100%}ul
li{list-style-type:none}.top-bar-frame{position:fixed;z-index:10;width:100%;top:0;left:0;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;-webkit-transition-delay:1.2s;transition-delay:1.2s}.top-bar-frame .menu-frame{-webkit-transition-delay:1.2s;transition-delay:1.2s}.top-bar-frame .top-bar{position:relative;padding:0
80px;height:120px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top-bar-frame .top-bar .logo-frame{display:block;height:19px}.top-bar-frame .top-bar .logo-frame img, .top-bar-frame .top-bar .logo-frame
svg{width:125px}.top-bar-frame .top-bar .logo-frame img path, .top-bar-frame .top-bar .logo-frame svg
path{fill:#231F20;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;-webkit-transition-delay:1.2s;transition-delay:1.2s}.top-bar-frame .top-bar .right-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top-bar-frame .top-bar:before{position:absolute;bottom:0;content:'';height:1px;background-color:#231F20}.top-bar-frame.menu-opened{background-color:transparent !important;-webkit-transition-delay:0s;transition-delay:0s}.top-bar-frame.menu-opened .top-bar:before{background-color:#231F20 !important}.top-bar-frame.menu-opened .top-bar .logo-frame img path, .top-bar-frame.menu-opened .top-bar .logo-frame svg
path{fill:#231F20 !important;-webkit-transition-delay:0s;transition-delay:0s}.top-bar-frame.menu-opened .menu-frame{opacity:0;-webkit-transition-delay:0s;transition-delay:0s}.top-bar-frame.menu-opened .menu-btn span, .top-bar-frame.menu-opened .menu-btn span:after, .top-bar-frame.menu-opened .menu-btn span:before{background-color:#231F20 !important}@media (max-width: 992px){.top-bar-frame .top-bar .right-side{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (max-width: 768px){.top-bar-frame .top-bar{height:80px;padding:0
20px}.top-bar-frame .menu-frame{-webkit-transition-delay:0s;transition-delay:0s}.top-bar-frame .top-bar .logo-frame img path, .top-bar-frame .top-bar .logo-frame svg
path{-webkit-transition-delay:0s;transition-delay:0s}}.menu-frame{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.menu-frame nav
.menu{display:-webkit-box;display:-ms-flexbox;display:flex}.menu-frame nav .menu
li{height:120px;padding:0
30px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu-frame nav .menu li
a{white-space:nowrap;text-decoration:none;color:#231F20;font-family:"Roboto",sans-serif;font-weight:bold;font-size:11px;letter-spacing:0.1em;text-transform:uppercase;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.menu-frame nav .menu li.has-children
ul{padding:20px
0;-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;pointer-events:none;position:absolute;top:120px;left:0;min-width:150px;background-color:#231F20;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.menu-frame nav .menu li.has-children ul
li{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:40px}.menu-frame nav .menu li.has-children ul li
a{color:#FFF}.menu-frame nav .menu li.has-children ul li:last-child{border:none}.menu-frame nav .menu li.has-children:hover
ul{opacity:1;pointer-events:all;-webkit-transform:translateY(0);transform:translateY(0)}.menu-frame nav .menu li.current>a{color:#231F20 !important}.menu-frame nav .menu li.current>a:after{content:'';background-color:#231F20;height:2px;width:60%;top:49%;left:20%;position:absolute}.menu-frame.fs-menu nav
.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:calc(var(--vh, 1vh) * 100);padding:80px}.menu-frame.fs-menu nav .menu
li{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:auto;margin-bottom:20px}.menu-frame.fs-menu nav .menu li:last-child{margin-bottom:0}.menu-frame.fs-menu nav .menu li
a{font-size:36px}.menu-frame.fs-menu nav .menu li.has-children
ul{background-color:transparent;max-height:0;overflow:hidden;padding:0;position:static;opacity:1;-webkit-transform:none;transform:none;margin:0;-webkit-transition:0.6s ease-in-out;transition:0.6s ease-in-out}.menu-frame.fs-menu nav .menu li.has-children ul
li{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;-webkit-transition-delay:0s;transition-delay:0s}.menu-frame.fs-menu nav .menu li.has-children ul li:first-child{margin-top:20px}.menu-frame.fs-menu nav .menu li.has-children ul li
a{color:#231F20;font-size:11px;font-family:"Roboto",sans-serif}.menu-frame.fs-menu nav .menu li.has-children ul li a:hover{color:#231F20;-webkit-transform:translateX(5px);transform:translateX(5px)}.menu-frame.fs-menu nav .menu li.has-children
ul.active{opacity:1;max-height:250px}.menu-frame.fs-menu nav .menu li.has-children ul.active
li{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.menu-frame.fs-menu nav .menu li.has-children ul.active li:nth-child(1){-webkit-transition-delay:0.2s;transition-delay:0.2s}.menu-frame.fs-menu nav .menu li.has-children ul.active li:nth-child(2){-webkit-transition-delay:0.25s;transition-delay:0.25s}.menu-frame.fs-menu nav .menu li.has-children ul.active li:nth-child(3){-webkit-transition-delay:0.3s;transition-delay:0.3s}.menu-frame.fs-menu nav .menu li.has-children ul.active li:nth-child(4){-webkit-transition-delay:0.35s;transition-delay:0.35s}.menu-frame.fs-menu nav .menu li.has-children ul.active li:nth-child(5){-webkit-transition-delay:0.4s;transition-delay:0.4s}.menu-frame.fs-menu nav .menu li.has-children ul.active li:nth-child(6){-webkit-transition-delay:0.45s;transition-delay:0.45s}.menu-frame.fs-menu nav .menu li.has-children ul.active li:nth-child(7){-webkit-transition-delay:0.5s;transition-delay:0.5s}.menu-frame.fs-menu nav .menu li.has-children ul.active li:nth-child(8){-webkit-transition-delay:0.55s;transition-delay:0.55s}.menu-frame.fs-menu nav .menu li.has-children ul.active li:nth-child(9){-webkit-transition-delay:0.6s;transition-delay:0.6s}.menu-frame.fs-menu nav .menu li.has-children ul.active li:nth-child(10){-webkit-transition-delay:0.65s;transition-delay:0.65s}.menu-frame.fs-menu nav .menu li.current>a{position:relative;display:inline;color:#231F20}.menu-frame.fs-menu nav .menu li.current>a:after{content:'';height:3px;width:110%;top:49%;left:-5%}@media (max-width: 992px){.menu-frame{display:none}.menu-frame.fs-menu{display:block}.menu-frame.fs-menu nav
.menu{margin-top:80px;height:calc(var(--vh, 1vh) * 100 - 120px);padding:0
20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-frame.fs-menu nav .menu
li{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-frame.fs-menu nav .menu li
a{font-size:24px}}@media (max-width: 992px){.menu-frame.fs-menu nav
.menu{height:calc(100vh - 80px)}}@media (max-width: 768px){.menu-frame.fs-menu nav
.menu{padding-top:40px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.menu-frame.fs-menu nav .menu li
a{font-size:18px}}.menu-btn{width:30px;height:17px;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.menu-btn span, .menu-btn span:after, .menu-btn span:before{content:"";display:block;width:30px;height:3px;border-radius:1px;background:#231F20;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.menu-btn
span{position:relative;margin:7px
0 0;background-color:transparent}.menu-btn span:after, .menu-btn span:before{position:absolute}.menu-btn span:before{top:-7px}.menu-btn span:after{width:20px;top:7px}.menu-btn.active{-webkit-transform:scale(0.85);transform:scale(0.85)}.menu-btn.active
span{background-color:#231F20;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-btn.active span:before{-webkit-transform:translate(0px, 7px) rotate(-90deg);transform:translate(0px, 7px) rotate(-90deg)}.menu-btn.active span:after{width:30px;-webkit-transform:translate(0px, -7px) rotate(-90deg);transform:translate(0px, -7px) rotate(-90deg)}.big-menu-frame{position:fixed;z-index:9;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:0;pointer-events:none;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;-webkit-transition-delay:1.2s;transition-delay:1.2s}.big-menu-frame.active{opacity:1;pointer-events:all;-webkit-transition-delay:0s;transition-delay:0s}@media (max-width: 768px){.big-menu-frame{-webkit-transition-delay:0s;transition-delay:0s}}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.grid .g-10{width:10%}.grid .g-15{width:15%}.grid .g-20{width:20%}.grid .g-25{width:25%}.grid .g-30{width:30%}.grid .g-33{width:33.333%}.grid .g-35{width:35%}.grid .g-40{width:40%}.grid .g-45{width:45%}.grid .g-50{width:50%}.grid .g-55{width:55%}.grid .g-60{width:60%}.grid .g-65{width:65%}.grid .g-70{width:70%}.grid .g-75{width:75%}.grid .g-80{width:80%}.grid .g-85{width:85%}.grid .g-90{width:90%}.grid .g-95{width:95%}.grid .g-100{width:100%}.grid.padding-grid{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:-20px;margin-right:-20px}.grid.padding-grid .g-10, .grid.padding-grid .g-100, .grid.padding-grid .g-15, .grid.padding-grid .g-20, .grid.padding-grid .g-25, .grid.padding-grid .g-30, .grid.padding-grid .g-33, .grid.padding-grid .g-35, .grid.padding-grid .g-40, .grid.padding-grid .g-45, .grid.padding-grid .g-50, .grid.padding-grid .g-55, .grid.padding-grid .g-60, .grid.padding-grid .g-65, .grid.padding-grid .g-70, .grid.padding-grid .g-75, .grid.padding-grid .g-80, .grid.padding-grid .g-85, .grid.padding-grid .g-90, .grid.padding-grid .g-95{padding:0
20px}@media (max-width: 1200px){.grid .g-10.lg-30, .grid .g-100.lg-30, .grid .g-15.lg-30, .grid .g-20.lg-30, .grid .g-25.lg-30, .grid .g-30.lg-30, .grid .g-33.lg-30, .grid .g-35.lg-30, .grid .g-40.lg-30, .grid .g-45.lg-30, .grid .g-50.lg-30, .grid .g-55.lg-30, .grid .g-60.lg-30, .grid .g-65.lg-30, .grid .g-70.lg-30, .grid .g-75.lg-30, .grid .g-80.lg-30, .grid .g-85.lg-30, .grid .g-90.lg-30, .grid .g-95.lg-30{width:30%}.grid .g-10.lg-40, .grid .g-100.lg-40, .grid .g-15.lg-40, .grid .g-20.lg-40, .grid .g-25.lg-40, .grid .g-30.lg-40, .grid .g-33.lg-40, .grid .g-35.lg-40, .grid .g-40.lg-40, .grid .g-45.lg-40, .grid .g-50.lg-40, .grid .g-55.lg-40, .grid .g-60.lg-40, .grid .g-65.lg-40, .grid .g-70.lg-40, .grid .g-75.lg-40, .grid .g-80.lg-40, .grid .g-85.lg-40, .grid .g-90.lg-40, .grid .g-95.lg-40{width:40%}.grid .g-10.lg-50, .grid .g-100.lg-50, .grid .g-15.lg-50, .grid .g-20.lg-50, .grid .g-25.lg-50, .grid .g-30.lg-50, .grid .g-33.lg-50, .grid .g-35.lg-50, .grid .g-40.lg-50, .grid .g-45.lg-50, .grid .g-50.lg-50, .grid .g-55.lg-50, .grid .g-60.lg-50, .grid .g-65.lg-50, .grid .g-70.lg-50, .grid .g-75.lg-50, .grid .g-80.lg-50, .grid .g-85.lg-50, .grid .g-90.lg-50, .grid .g-95.lg-50{width:50%}.grid .g-10.lg-60, .grid .g-100.lg-60, .grid .g-15.lg-60, .grid .g-20.lg-60, .grid .g-25.lg-60, .grid .g-30.lg-60, .grid .g-33.lg-60, .grid .g-35.lg-60, .grid .g-40.lg-60, .grid .g-45.lg-60, .grid .g-50.lg-60, .grid .g-55.lg-60, .grid .g-60.lg-60, .grid .g-65.lg-60, .grid .g-70.lg-60, .grid .g-75.lg-60, .grid .g-80.lg-60, .grid .g-85.lg-60, .grid .g-90.lg-60, .grid .g-95.lg-60{width:60%}.grid .g-10.lg-70, .grid .g-100.lg-70, .grid .g-15.lg-70, .grid .g-20.lg-70, .grid .g-25.lg-70, .grid .g-30.lg-70, .grid .g-33.lg-70, .grid .g-35.lg-70, .grid .g-40.lg-70, .grid .g-45.lg-70, .grid .g-50.lg-70, .grid .g-55.lg-70, .grid .g-60.lg-70, .grid .g-65.lg-70, .grid .g-70.lg-70, .grid .g-75.lg-70, .grid .g-80.lg-70, .grid .g-85.lg-70, .grid .g-90.lg-70, .grid .g-95.lg-70{width:70%}.grid .g-10.lg-100, .grid .g-100.lg-100, .grid .g-15.lg-100, .grid .g-20.lg-100, .grid .g-25.lg-100, .grid .g-30.lg-100, .grid .g-33.lg-100, .grid .g-35.lg-100, .grid .g-40.lg-100, .grid .g-45.lg-100, .grid .g-50.lg-100, .grid .g-55.lg-100, .grid .g-60.lg-100, .grid .g-65.lg-100, .grid .g-70.lg-100, .grid .g-75.lg-100, .grid .g-80.lg-100, .grid .g-85.lg-100, .grid .g-90.lg-100, .grid .g-95.lg-100{width:100%}}@media (max-width: 992px){.grid .g-10.md-30, .grid .g-100.md-30, .grid .g-15.md-30, .grid .g-20.md-30, .grid .g-25.md-30, .grid .g-30.md-30, .grid .g-33.md-30, .grid .g-35.md-30, .grid .g-40.md-30, .grid .g-45.md-30, .grid .g-50.md-30, .grid .g-55.md-30, .grid .g-60.md-30, .grid .g-65.md-30, .grid .g-70.md-30, .grid .g-75.md-30, .grid .g-80.md-30, .grid .g-85.md-30, .grid .g-90.md-30, .grid .g-95.md-30{width:30%}.grid .g-10.md-40, .grid .g-100.md-40, .grid .g-15.md-40, .grid .g-20.md-40, .grid .g-25.md-40, .grid .g-30.md-40, .grid .g-33.md-40, .grid .g-35.md-40, .grid .g-40.md-40, .grid .g-45.md-40, .grid .g-50.md-40, .grid .g-55.md-40, .grid .g-60.md-40, .grid .g-65.md-40, .grid .g-70.md-40, .grid .g-75.md-40, .grid .g-80.md-40, .grid .g-85.md-40, .grid .g-90.md-40, .grid .g-95.md-40{width:40%}.grid .g-10.md-50, .grid .g-100.md-50, .grid .g-15.md-50, .grid .g-20.md-50, .grid .g-25.md-50, .grid .g-30.md-50, .grid .g-33.md-50, .grid .g-35.md-50, .grid .g-40.md-50, .grid .g-45.md-50, .grid .g-50.md-50, .grid .g-55.md-50, .grid .g-60.md-50, .grid .g-65.md-50, .grid .g-70.md-50, .grid .g-75.md-50, .grid .g-80.md-50, .grid .g-85.md-50, .grid .g-90.md-50, .grid .g-95.md-50{width:50%}.grid .g-10.md-60, .grid .g-100.md-60, .grid .g-15.md-60, .grid .g-20.md-60, .grid .g-25.md-60, .grid .g-30.md-60, .grid .g-33.md-60, .grid .g-35.md-60, .grid .g-40.md-60, .grid .g-45.md-60, .grid .g-50.md-60, .grid .g-55.md-60, .grid .g-60.md-60, .grid .g-65.md-60, .grid .g-70.md-60, .grid .g-75.md-60, .grid .g-80.md-60, .grid .g-85.md-60, .grid .g-90.md-60, .grid .g-95.md-60{width:60%}.grid .g-10.md-70, .grid .g-100.md-70, .grid .g-15.md-70, .grid .g-20.md-70, .grid .g-25.md-70, .grid .g-30.md-70, .grid .g-33.md-70, .grid .g-35.md-70, .grid .g-40.md-70, .grid .g-45.md-70, .grid .g-50.md-70, .grid .g-55.md-70, .grid .g-60.md-70, .grid .g-65.md-70, .grid .g-70.md-70, .grid .g-75.md-70, .grid .g-80.md-70, .grid .g-85.md-70, .grid .g-90.md-70, .grid .g-95.md-70{width:70%}.grid .g-10.md-100, .grid .g-100.md-100, .grid .g-15.md-100, .grid .g-20.md-100, .grid .g-25.md-100, .grid .g-30.md-100, .grid .g-33.md-100, .grid .g-35.md-100, .grid .g-40.md-100, .grid .g-45.md-100, .grid .g-50.md-100, .grid .g-55.md-100, .grid .g-60.md-100, .grid .g-65.md-100, .grid .g-70.md-100, .grid .g-75.md-100, .grid .g-80.md-100, .grid .g-85.md-100, .grid .g-90.md-100, .grid .g-95.md-100{width:100%}}@media (max-width: 768px){.grid{height:auto}.grid.sm-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.grid .g-10.sm-30, .grid .g-100.sm-30, .grid .g-15.sm-30, .grid .g-20.sm-30, .grid .g-25.sm-30, .grid .g-30.sm-30, .grid .g-33.sm-30, .grid .g-35.sm-30, .grid .g-40.sm-30, .grid .g-45.sm-30, .grid .g-50.sm-30, .grid .g-55.sm-30, .grid .g-60.sm-30, .grid .g-65.sm-30, .grid .g-70.sm-30, .grid .g-75.sm-30, .grid .g-80.sm-30, .grid .g-85.sm-30, .grid .g-90.sm-30, .grid .g-95.sm-30{width:30%}.grid .g-10.sm-40, .grid .g-100.sm-40, .grid .g-15.sm-40, .grid .g-20.sm-40, .grid .g-25.sm-40, .grid .g-30.sm-40, .grid .g-33.sm-40, .grid .g-35.sm-40, .grid .g-40.sm-40, .grid .g-45.sm-40, .grid .g-50.sm-40, .grid .g-55.sm-40, .grid .g-60.sm-40, .grid .g-65.sm-40, .grid .g-70.sm-40, .grid .g-75.sm-40, .grid .g-80.sm-40, .grid .g-85.sm-40, .grid .g-90.sm-40, .grid .g-95.sm-40{width:40%}.grid .g-10.sm-50, .grid .g-100.sm-50, .grid .g-15.sm-50, .grid .g-20.sm-50, .grid .g-25.sm-50, .grid .g-30.sm-50, .grid .g-33.sm-50, .grid .g-35.sm-50, .grid .g-40.sm-50, .grid .g-45.sm-50, .grid .g-50.sm-50, .grid .g-55.sm-50, .grid .g-60.sm-50, .grid .g-65.sm-50, .grid .g-70.sm-50, .grid .g-75.sm-50, .grid .g-80.sm-50, .grid .g-85.sm-50, .grid .g-90.sm-50, .grid .g-95.sm-50{width:50%}.grid .g-10.sm-60, .grid .g-100.sm-60, .grid .g-15.sm-60, .grid .g-20.sm-60, .grid .g-25.sm-60, .grid .g-30.sm-60, .grid .g-33.sm-60, .grid .g-35.sm-60, .grid .g-40.sm-60, .grid .g-45.sm-60, .grid .g-50.sm-60, .grid .g-55.sm-60, .grid .g-60.sm-60, .grid .g-65.sm-60, .grid .g-70.sm-60, .grid .g-75.sm-60, .grid .g-80.sm-60, .grid .g-85.sm-60, .grid .g-90.sm-60, .grid .g-95.sm-60{width:60%}.grid .g-10.sm-70, .grid .g-100.sm-70, .grid .g-15.sm-70, .grid .g-20.sm-70, .grid .g-25.sm-70, .grid .g-30.sm-70, .grid .g-33.sm-70, .grid .g-35.sm-70, .grid .g-40.sm-70, .grid .g-45.sm-70, .grid .g-50.sm-70, .grid .g-55.sm-70, .grid .g-60.sm-70, .grid .g-65.sm-70, .grid .g-70.sm-70, .grid .g-75.sm-70, .grid .g-80.sm-70, .grid .g-85.sm-70, .grid .g-90.sm-70, .grid .g-95.sm-70{width:70%}.grid .g-10.sm-100, .grid .g-100.sm-100, .grid .g-15.sm-100, .grid .g-20.sm-100, .grid .g-25.sm-100, .grid .g-30.sm-100, .grid .g-33.sm-100, .grid .g-35.sm-100, .grid .g-40.sm-100, .grid .g-45.sm-100, .grid .g-50.sm-100, .grid .g-55.sm-100, .grid .g-60.sm-100, .grid .g-65.sm-100, .grid .g-70.sm-100, .grid .g-75.sm-100, .grid .g-80.sm-100, .grid .g-85.sm-100, .grid .g-90.sm-100, .grid .g-95.sm-100{width:100%}}.photo-frame{display:block;position:relative;overflow:hidden !important;padding-bottom:100%}.photo-frame .slideshow, .photo-frame
img{position:absolute;z-index:1;top:0;left:0;bottom:0;width:100%;-webkit-transform:translateX(-101%);transform:translateX(-101%);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;-webkit-transition:0.6s ease-in-out;transition:0.6s ease-in-out;-webkit-transition-delay:0s;transition-delay:0s}.photo-frame
.zoom{opacity:0.5;-webkit-transform:scale(0);transform:scale(0);position:absolute;z-index:2;top:20px;right:20px;width:50px;height:50px;background-color:#768044;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.photo-frame .zoom
img{-webkit-transform:none;transform:none;position:static;width:15px;height:15px;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.photo-frame .slideshow
img{-webkit-transform:none;transform:none;-webkit-animation:none;animation:none}.photo-frame:after{content:'';position:absolute;top:0;left:0;width:0;height:100%;-webkit-transition:1.6s ease-in-out;transition:1.6s ease-in-out;-webkit-transition-delay:1.6s;transition-delay:1.6s}.photo-frame.from-top .slideshow, .photo-frame.from-top
img{-webkit-transform:translateY(-101%);transform:translateY(-101%);-webkit-transition-delay:0s;transition-delay:0s}.photo-frame.from-top:after{width:100%;height:0;-webkit-transition-delay:1.4s;transition-delay:1.4s}.photo-frame.active .slideshow, .photo-frame.active
img{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:1.2s;transition-delay:1.2s}.photo-frame.active:after{width:100%;-webkit-transition-delay:0s;transition-delay:0s}.photo-frame.active.from-top .slideshow, .photo-frame.active.from-top
img{-webkit-transform:translateY(0);transform:translateY(0)}.photo-frame.active.from-top:after{height:100%;-webkit-transition-delay:0s;transition-delay:0s}.photo-frame:hover
.zoom{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.photo-link{display:block;overflow:hidden}.photo-link .photo-frame{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.photo-link:hover .photo-frame{-webkit-transform:scale(0.55) !important;transform:scale(0.55) !important}@media (max-width: 768px){.photo-frame.from-top .slideshow, .photo-frame.from-top
img{-webkit-transform:translateX(-101%);transform:translateX(-101%)}.photo-frame.from-top:after{width:0;height:100%}.photo-frame.active.from-top .slideshow, .photo-frame.active.from-top
img{-webkit-transform:translateX(0);transform:translateX(0)}.photo-frame.active.from-top:after{width:100%}}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.button{z-index:2;border-radius:50%;border:1px
solid #FFF;color:#231F20;width:180px;height:180px;font-family:"Roboto",sans-serif;font-weight:bold;color:#FFF;font-size:11px;letter-spacing:0.1em;padding:0
50px;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.button
.arrow{margin-bottom:20px;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.button:hover{-webkit-box-shadow:0 0 0 1px #FFF;box-shadow:0 0 0 1px #FFF}.button:hover
.arrow{-webkit-transform:translateX(10px);transform:translateX(10px)}@media (max-width: 768px){.button{width:145px;height:145px;padding:0
30px}.button
.arrow{margin-bottom:20px}.button:hover{-webkit-box-shadow:0 0 0 1px #231F20;box-shadow:0 0 0 1px #231F20}}.transition-fade{-webkit-transition:1.5s;transition:1.5s;opacity:1}html.is-animating .transition-fade{opacity:0.999}.loader-frame{width:100%;pointer-events:none;position:fixed;z-index:9999999;bottom:0;top:auto;left:0;right:0}.loader-frame
.loader{position:relative;overflow:hidden;width:100%;height:0;background-color:#231F20;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;-webkit-transition-delay:0.3s;transition-delay:0.3s}.loader-frame .loader:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(118 128 68);-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;-webkit-transition-delay:1.1s;transition-delay:1.1s}.loader-frame .loader .deco-1{position:relative;height:calc(100% - 155px);width:1px;background-color:rgba(255, 255, 255, 0.2);margin:0
auto 40px;opacity:0;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.loader-frame .loader .deco-1
.prog{position:absolute;top:0;left:0;height:0;width:1px;background-color:#FFF;-webkit-transition:1s ease-out;transition:1s ease-out;-webkit-transition-delay:0.5s;transition-delay:0.5s}.loader-frame .loader .deco-2{position:relative;width:35px;height:35px;margin:0
auto;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;-webkit-animation:spin 0.4s linear infinite;animation:spin 0.4s linear infinite}.loader-frame .loader .deco-2
.spiner{width:100%;height:100%;border:solid 2px #FFF;border-radius:50%;background-color:#FFF;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-delay:0s;transition-delay:0s}.loader-frame .loader .deco-2:after{content:''}html.is-animating .loader-frame, html.is-preload .loader-frame{bottom:auto;top:0}html.is-animating .loader-frame .loader, html.is-preload .loader-frame
.loader{height:calc(var(--vh, 1vh) * 100);-webkit-transition-delay:0s;transition-delay:0s}html.is-animating .loader-frame .loader:after, html.is-preload .loader-frame .loader:after{height:0}html.is-animating .loader-frame .loader .deco-1, html.is-preload .loader-frame .loader .deco-1{opacity:1}html.is-animating .loader-frame .loader .deco-1 .prog, html.is-preload .loader-frame .loader .deco-1
.prog{height:100%}html.is-animating .loader-frame .loader .deco-2, html.is-preload .loader-frame .loader .deco-2{-webkit-transition-delay:0.3s;transition-delay:0.3s}html.is-animating .loader-frame .loader .deco-2 .spiner, html.is-preload .loader-frame .loader .deco-2
.spiner{background-color:transparent;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-delay:0.4s;transition-delay:0.4s}html.is-animating .loader-frame .loader .deco-2:after, html.is-preload .loader-frame .loader .deco-2:after{width:50%;height:100%;position:absolute;top:0;right:0;background-color:#231F20}html.is-preload .loader-frame .loader:after{height:100%}html.is-preload .loader-frame .loader .deco-1{opacity:0}html.is-preload .loader-frame .loader .deco-1
.prog{height:0}html.is-preload .loader-frame .loader .deco-2
.spiner{background-color:#FFF;-webkit-transform:scale(0);transform:scale(0)}html.is-preload .loader-frame .loader.active:after{height:0}html.is-preload .loader-frame .loader.active .deco-1{opacity:1}html.is-preload .loader-frame .loader.active .deco-1
.prog{height:100%}html.is-preload .loader-frame .loader.active .deco-2
.spiner{background-color:#231F20;-webkit-transform:scale(1);transform:scale(1)}@-webkit-keyframes
spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}0%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes
spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}0%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.group-input{position:relative;margin-bottom:45px}.group-input input, .group-input
textarea{border-radius:0;height:80px;position:relative;font-size:16px;background-color:transparent;display:block;width:100%;border:none;border-bottom:solid 1px #231F20}.group-input
textarea{height:145px;resize:none}.group-input input:focus, .group-input textarea:focus{outline:none;border-color:#231F20;-webkit-transition:all 0.9s ease;transition:all 0.9s ease}@media (max-width: 1200px){.group-input{margin-bottom:35px}.group-input input, .group-input
textarea{font-size:14px;height:60px}.group-input
textarea{padding-top:20px;height:100px}}::placeholder{font-size:18px;color:#231F20;opacity:1}::-ms-input-placeholder{font-size:18px;color:#231F20}.contact-3 ::placeholder{font-size:18px;color:#FFF;opacity:0.5}.contact-3 ::-ms-input-placeholder{font-size:18px;color:#FFF;opacity:0.5}label.cbx.terms{margin:0;padding:0;border:0;height:22px}label.cbx{font-size:16px;font-weight:500;margin-top:20px;border:solid 1px #231F20;height:45px;padding:10px
15px}.cbx{-webkit-user-select:none;user-select:none;cursor:pointer}.cbx
span{display:inline-block;vertical-align:middle;font-size:14px;font-weight:500}.cbx span:first-child{position:relative;width:18px;height:18px;transform:scale(1);vertical-align:middle;border:1px
solid #231F20;transition:all 0.2s ease;margin-right:10px}.cbx span:first-child
svg{position:absolute;top:3px;left:2px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;transition:all 0.3s ease;transition-delay:0.1s;transform:translate3d(0, 0, 0)}.cbx span:first-child:before{content:"";width:100%;height:100%;background:#231F20;display:block;transform:scale(0);opacity:1;border-radius:50%}.cbx:hover span:first-child{border-color:#231F20}.inp-cbx{display:none}.inp-cbx:checked+.cbx span:first-child{background:#231F20;border-color:#231F20;animation:wave 0.4s ease}.inp-cbx:checked+.cbx span:first-child
svg{stroke-dashoffset:0}.inp-cbx:checked+.cbx span:first-child:before{transform:scale(3.5);opacity:0;transition:all 0.6s ease}@keyframes
wave{50%{transform:scale(0.9)}}.terms-link,.terms-link:visited{text-decoration:none;color:#231F20;margin-left:5px;transition:none}.terms-link:hover{color:#231F20;text-decoration:underline}.home-1{padding-top:120px;padding-left:80px;background-color:#F1EBE5}.home-1 .photo-frame:after{background-color:#DDDDD7}.home-1 .top-bar-frame{background-color:transparent}.home-1 .content .rb-object-frame{position:relative}.home-1 .content .rb-object-frame .obj-1{width:60%;margin-left:40%;padding-bottom:0;height:calc(var(--vh, 1vh) * 100 - 120px)}.home-1 .content .rb-object-frame
.deco{width:330px;height:70px;margin-left:auto;background-color:#231F20;position:absolute;bottom:0;right:60%}.home-1 .content .rb-object-frame .slide-caption{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:45%;left:5%;z-index:1}.home-1 .content .rb-object-frame .slide-caption
h1{font-size:90px}.home-1 .content .rb-object-frame .slide-caption h1
span{background-color:#F1EBE5}.home-1 .content .rb-object-frame .slide-caption
.suptitle{padding-top:53px;margin-right:40px;font-size:18px;font-style:italic;text-align:right}.home-1 .content
.navigation{width:100%;padding-right:80px;position:absolute;bottom:80px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-1 .content .navigation
.pagination{width:110px;font-size:28px}.home-1 .content .navigation
.line{margin-right:40px;height:1px;background-color:#231F20;width:calc(100% - 340px)}.home-1 .content .navigation
.button{z-index:2;border-radius:50%;border:1px
solid #231F20;color:#231F20;width:180px;height:180px;background-color:#F1EBE5;font-family:"Roboto",sans-serif;font-weight:bold;font-size:11px;letter-spacing:0.1em;padding:0
50px;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.home-1 .content .navigation .button
.arrow{margin-bottom:20px}.home-1 .content .navigation .button:hover{-webkit-box-shadow:0 0 0 1px #231F20;box-shadow:0 0 0 1px #231F20}@media (max-width: 1200px){.home-1 .content .rb-object-frame .slide-caption{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:10%}.home-1 .content .rb-object-frame .slide-caption
.suptitle{text-align:left;margin-bottom:20px}}@media (max-width: 992px){.home-1 .top-bar-frame{background-color:#F1EBE5}.home-1 .content .rb-object-frame .slide-caption{left:0;top:5%}.home-1 .content .rb-object-frame .slide-caption
h1{font-size:64px}.home-1 .content .rb-object-frame .slide-caption h1
span{background-color:#F1EBE5}.home-1 .content .rb-object-frame .slide-caption
.suptitle{font-size:14px}.home-1 .content .rb-object-frame
.deco{width:80%;left:0;right:auto}}@media (max-width: 768px){.home-1{padding-top:80px;padding-left:20px;padding-right:20px;padding-bottom:20px}.home-1 .content .rb-object-frame{margin-bottom:40px}.home-1 .content .rb-object-frame .obj-1{height:auto;width:75%;margin-left:25%;padding-bottom:155%}.home-1 .content .rb-object-frame .obj-1
img{-o-object-position:bottom;object-position:bottom}.home-1 .content .rb-object-frame
.deco{height:120px;bottom:-60px;height:105px;width:80%}.home-1 .content .rb-object-frame .slide-caption{bottom:80px;top:auto}.home-1 .content .rb-object-frame .slide-caption
h1{font-size:42px}.home-1 .content .rb-object-frame .slide-caption h1
span{background-color:#F1EBE5}.home-1 .content .rb-object-frame .slide-caption
.suptitle{font-size:12px}.home-1 .content
.navigation{position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;bottom:0;padding-right:0}.home-1 .content .navigation
.pagination{width:calc(100% - 145px);font-size:22px;line-height:20px}.home-1 .content .navigation
.line{display:none}.home-1 .content .navigation
.button{width:145px;height:145px;padding:0
30px}.home-1 .content .navigation .button
.arrow{margin-bottom:20px}.home-1 .content .navigation .button:hover{-webkit-box-shadow:0 0 0 1px #231F20;box-shadow:0 0 0 1px #231F20}}.home-2{background-color:#979795}.home-2 .photo-frame:after{background-color:#818C89}.home-2 .top-bar-frame{background-color:transparent}.home-2 .top-bar-frame .top-bar:before{left:80px;width:37%;opacity:0.15;background-color:#FFF}.home-2 .top-bar-frame .top-bar .logo-frame img path, .home-2 .top-bar-frame .top-bar .logo-frame svg
path{fill:#FFF}.home-2 .top-bar-frame .top-bar .menu li
a{color:#FFF}.home-2 .top-bar-frame .top-bar .menu-btn span:after, .home-2 .top-bar-frame .top-bar .menu-btn span:before{background-color:#FFF}.home-2 .top-bar-frame .top-bar .menu-btn.active span, .home-2 .top-bar-frame .top-bar .menu-btn.active span:after, .home-2 .top-bar-frame .top-bar .menu-btn.active span:before{background-color:#FFF}.home-2 .content .rb-object-frame .obj-1{width:100%;padding-bottom:0;height:calc(var(--vh, 1vh) * 100)}.home-2 .content .slide-caption{position:absolute;width:100%;height:100%;padding:200px
80px 80px;z-index:1;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home-2 .content .slide-caption .main-title
.suptitle{height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:10px;line-height:12px;letter-spacing:0.3em;margin-bottom:40px;color:#FFF}.home-2 .content .slide-caption .main-title .suptitle
span{position:relative}.home-2 .content .slide-caption .main-title .suptitle:before{content:'';position:absolute;top:0;left:-60%;height:100%;width:100%;background-color:#231F20}.home-2 .content .slide-caption .main-title .h1, .home-2 .content .slide-caption .main-title
h1{margin-left:10%;font-size:72px;color:#FFF;text-transform:uppercase}.home-2 .content .slide-caption .button-and-descr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-2 .content .slide-caption .button-and-descr
.description{width:50%;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-2 .content .slide-caption .button-and-descr .description
span{padding-right:40px;width:220px;color:#DDDDD7}.home-2 .content .slide-caption .button-and-descr .description
.line{height:1px;background-color:#FFF;width:calc(100% - 220px)}.home-2
.navigation{position:absolute;bottom:80px;right:80px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-2 .navigation
.pagination{margin-right:40px}.home-2 .navigation .pagination .swiper-pagination-bullet{margin-left:30px;background-color:#FFF;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.home-2 .navigation .pagination .swiper-pagination-bullet:first-child{margin-left:0}.home-2 .navigation
.nav{display:-webkit-box;display:-ms-flexbox;display:flex}.home-2 .navigation .nav .next, .home-2 .navigation .nav
.prev{border-radius:50%;cursor:pointer;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:40px}.home-2 .navigation .nav .next img, .home-2 .navigation .nav .prev
img{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.home-2 .navigation .nav .next:first-child, .home-2 .navigation .nav .prev:first-child{margin-left:0}.home-2 .navigation .nav .next.swiper-button-disabled, .home-2 .navigation .nav .prev.swiper-button-disabled{opacity:0.2;cursor:not-allowed}.home-2 .navigation .nav .prev
img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width: 992px){.home-2 .content .slide-caption .main-title .h1, .home-2 .content .slide-caption .main-title
h1{margin-left:0}}@media (max-width: 768px){.home-2{padding-bottom:0}.home-2 .top-bar:before{left:auto !important;right:0 !important;width:60% !important}.home-2 .content .rb-object-frame .obj-1{height:calc(var(--vh, 1vh) * 100)}.home-2 .content .slide-caption{padding:100px
20px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.home-2 .content .slide-caption .main-title{margin-bottom:40px}.home-2 .content .slide-caption .main-title .h1, .home-2 .content .slide-caption .main-title
h1{margin-left:0;font-size:42px}.home-2 .content .slide-caption .button-and-descr{width:100%;padding-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-2 .content .slide-caption .button-and-descr
.button{width:145px;height:145px;padding:0
30px}.home-2 .content .slide-caption .button-and-descr .button
.arrow{margin-bottom:20px}.home-2 .content .slide-caption .button-and-descr .button:hover{-webkit-box-shadow:0 0 0 1px #231F20;box-shadow:0 0 0 1px #231F20}.home-2 .content .slide-caption .button-and-descr
.description{width:50%}.home-2 .content .slide-caption .button-and-descr .description
span{width:100%;padding:0}.home-2 .content .slide-caption .button-and-descr .description
.line{display:none}.home-2
.navigation{bottom:20px;right:0;padding:0
20px;width:100%}.home-2 .navigation .pagination .swiper-pagination-bullet{margin-left:30px;background-color:#FFF;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.home-2 .navigation .pagination .swiper-pagination-bullet:first-child{margin-left:0}.home-2 .navigation .nav .next.swiper-button-disabled, .home-2 .navigation .nav .prev.swiper-button-disabled{opacity:0.2;cursor:not-allowed}.home-2 .navigation .nav .prev
img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.home-3{background-color:#979795;padding-top:120px;padding-left:80px}.home-3 .photo-frame:after{background-color:#818C89}.home-3 .top-bar-frame{background-color:transparent}.home-3 .top-bar-frame .top-bar:before{right:0;width:37%;opacity:0.15;background-color:#FFF}.home-3 .top-bar-frame .top-bar .logo-frame img path, .home-3 .top-bar-frame .top-bar .logo-frame svg
path{fill:#FFF}.home-3 .top-bar-frame .top-bar .menu li
a{color:#FFF}.home-3 .top-bar-frame .top-bar .menu-btn span:after, .home-3 .top-bar-frame .top-bar .menu-btn span:before{background-color:#FFF}.home-3 .top-bar-frame .top-bar .menu-btn.active span, .home-3 .top-bar-frame .top-bar .menu-btn.active span:after, .home-3 .top-bar-frame .top-bar .menu-btn.active span:before{background-color:#FFF}.home-3 .content .rb-object-frame{position:relative}.home-3 .content .rb-object-frame .obj-1{width:45%;padding-bottom:0;height:calc(var(--vh, 1vh) * 100 - 120px)}.home-3 .content .rb-object-frame
.deco{width:260px;height:70px;position:absolute;z-index:1;bottom:0;left:-80px;background-color:#231F20}.home-3 .content .rb-object-frame
.caption{width:100%;padding-bottom:80px;padding-left:33%;position:absolute;bottom:0;right:0;z-index:1;color:#FFF;padding-right:40px}.home-3 .content .rb-object-frame .caption
h2{font-size:36px;text-transform:uppercase;margin-bottom:80px}.home-3 .content .rb-object-frame .caption
.button{margin-left:30%}.home-3 .content .position-fix{padding-top:15vh}.home-3 .content .position-fix .obj-2{padding-bottom:70%;margin-right:50%;margin-bottom:40px}.home-3 .content .position-fix
.caption{padding-right:80px;padding-bottom:40px;border-bottom:solid 1px #FFF;font-size:18px;color:#FFF}@media (max-width: 1200px){.home-3 .content .rb-object-frame .caption
h2{font-size:28px}}@media (max-width: 992px){.home-3{padding-left:0}.home-3 .content .position-fix .obj-2{margin-right:80px}}@media (max-width: 768px){.home-3{padding-top:80px;padding-left:20px;padding-right:20px;padding-bottom:20px;background-color:#979795}.home-3 .top-bar-frame{background-color:#979795}.home-3 .top-bar-frame .top-bar:before{right:0;width:37%;opacity:0.15;background-color:#FFF}.home-3 .content .rb-object-frame{position:relative;margin-bottom:80px}.home-3 .content .rb-object-frame .obj-1{margin-left:25%;width:75%;padding-bottom:125%;height:auto}.home-3 .content .rb-object-frame
.deco{bottom:20px}.home-3 .content .rb-object-frame
.caption{padding-left:0;width:100%;padding-right:45%;top:20%;bottom:auto;right:auto;left:0}.home-3 .content .rb-object-frame .caption
br{display:none}.home-3 .content .rb-object-frame .caption
h2{font-size:16px;font-weight:normal;margin:0}.home-3 .content .rb-object-frame .caption
.button{right:0;margin-left:30%;position:absolute;bottom:-100%}.home-3 .content .position-fix{padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.home-3 .content .position-fix .obj-2{width:40%;padding-bottom:63%;margin-bottom:0;margin-right:20px}.home-3 .content .position-fix
.caption{width:calc(60% - 40px);padding-right:0;padding-bottom:40px;font-size:14px}}.home-4{background-color:#F1EBE5;padding-top:120px}.home-4 .photo-frame:after{background-color:#DDDDD7}.home-4 .top-bar-frame{background-color:#F1EBE5}.home-4 .top-bar-frame .top-bar:before{left:80px;width:37%;opacity:0.15}.home-4 .content .position-fix{position:relative;height:calc(var(--vh, 1vh) * 100 - 120px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-4 .content .position-fix .obj-1{width:100%;z-index:1;padding-bottom:120%}.home-4 .content .position-fix:before{content:'';width:180px;height:188px;position:absolute;z-index:2;top:0;right:-100px;background-color:#231F20}.home-4 .content .object-frame{position:relative;height:calc(var(--vh, 1vh) * 100 - 120px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-4 .content .object-frame .obj-2{width:100%;z-index:1;padding-bottom:120%}.home-4 .content .object-frame .obj-3{width:50%;padding-bottom:60%;position:absolute;z-index:2;bottom:0;left:-100px}.home-4 .content .object-frame:before{content:'';width:220px;height:280px;position:absolute;z-index:1;bottom:80px;left:-50px;background-color:#979795}.home-4 .content .main-title{padding:80px
0;height:calc(var(--vh, 1vh) * 100 - 120px);text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home-4 .content .main-title
.suptitle{font-size:18px}.home-4 .content .main-title .suptitle
.number{display:block;font-size:42px;font-style:italic;color:#231F20;margin-bottom:10px}.home-4 .content .main-title
h1{font-size:64px;text-transform:uppercase}.home-4 .content .main-title .button-frame{text-align:center}.home-4 .content .main-title .button-frame .sm-button{cursor:pointer;margin:0
auto;width:100px;height:100px;border:solid 1px #231F20;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-4 .content .main-title .button-frame .btn-label{font-size:18px;font-style:italic;margin-bottom:30px}@media (max-width: 1200px){.home-4 .content .main-title
h1{font-size:52px}}@media (max-width: 992px){.home-4 .content .main-title
h1{font-size:42px}}@media (max-width: 810px){.home-4 .content .main-title
h1{font-size:36px}}@media (max-width: 768px){.home-4{padding-top:80px;padding-left:20px;padding-right:20px;padding-bottom:20px}.home-4 .content .position-fix{height:auto}.home-4 .content .position-fix .obj-1{width:100%;padding-bottom:43%;width:60%}.home-4 .content .position-fix .obj-1
img{-o-object-position:center;object-position:center}.home-4 .content .position-fix:before{content:'';width:50%;top:20px;right:0;height:60px}.home-4 .content .object-frame{height:auto;padding-bottom:40px}.home-4 .content .object-frame .obj-2{width:60%;margin-left:40%;z-index:1;padding-bottom:55%}.home-4 .content .object-frame .obj-2
img{-o-object-position:center;object-position:center}.home-4 .content .object-frame .obj-3{width:50%;padding-bottom:35%;position:absolute;z-index:2;bottom:0;left:0}.home-4 .content .object-frame:before{width:25%;height:80%;bottom:0;left:32%}.home-4 .content .main-title{height:auto;padding:40px
0}.home-4 .content .main-title
.suptitle{margin-bottom:20px;font-size:14px}.home-4 .content .main-title .suptitle
.number{font-size:22px;margin-bottom:10px}.home-4 .content .main-title
h1{font-size:26px;margin-bottom:20px}.home-4 .content .main-title .button-frame .sm-button{width:60px;height:60px}.home-4 .content .main-title .button-frame .btn-label{font-size:14px}}.home-5{background-color:#979795}.home-5 .photo-frame:after{background-color:#818C89}.home-5 .top-bar-frame{background-color:transparent}.home-5 .top-bar-frame .top-bar:before{left:80px;width:37%;opacity:0.15;background-color:#FFF}.home-5 .top-bar-frame .top-bar .logo-frame img path, .home-5 .top-bar-frame .top-bar .logo-frame svg
path{fill:#FFF}.home-5 .top-bar-frame .top-bar .menu li
a{color:#FFF}.home-5 .top-bar-frame .top-bar .menu-btn span:after, .home-5 .top-bar-frame .top-bar .menu-btn span:before{background-color:#FFF}.home-5 .top-bar-frame .top-bar .menu-btn.active span, .home-5 .top-bar-frame .top-bar .menu-btn.active span:after, .home-5 .top-bar-frame .top-bar .menu-btn.active span:before{background-color:#FFF}.home-5 .content .rb-object-frame .obj-1{width:100%;padding-bottom:0;height:calc(var(--vh, 1vh) * 100)}.home-5 .content
.caption{position:absolute;width:100%;height:100%;padding:200px
80px 80px;z-index:1;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-5 .content .caption .main-title{width:45%;margin-bottom:15vh}.home-5 .content .caption .main-title
.suptitle{height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:10px;line-height:12px;letter-spacing:0.3em;margin-bottom:10px;color:#FFF}.home-5 .content .caption .main-title .h1, .home-5 .content .caption .main-title
h1{font-size:48px;color:#FFF;text-transform:uppercase}.home-5 .content .caption .button-frame{width:55%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15vh;position:relative}.home-5 .content .caption .button-frame:after{content:'';width:40px;height:100%;background-color:#231F20;position:absolute;top:0;right:-80px}.home-5 .content .caption .button-frame
.line{height:1px;background-color:#FFF;width:calc(100% - 220px)}.home-5 .content .caption
.description{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.home-5 .content .caption .description
p{padding-left:80px;font-family:"Roboto",sans-serif;margin:0;font-size:14px;text-transform:uppercase}.home-5 .content .caption .description
.link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#FFF;font-size:14px;font-style:italic;text-decoration:none}.home-5 .content .caption .description .link
img{margin-right:15px}@media (max-width: 768px){.home-5{padding-bottom:0}.home-5 .top-bar:before{left:auto !important;right:0 !important;width:60% !important}.home-5 .content .rb-object-frame .obj-1{width:100%;padding-bottom:0;height:calc(var(--vh, 1vh) * 100)}.home-5 .content
.caption{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:100px
20px 20px}.home-5 .content .caption .main-title{width:100%;margin-bottom:40px}.home-5 .content .caption .main-title .h1, .home-5 .content .caption .main-title
h1{font-size:36px}.home-5 .content .caption .button-frame{width:100%;margin-bottom:40px}.home-5 .content .caption .button-frame:after{display:none}.home-5 .content .caption .button-frame
.line{height:1px;background-color:#FFF;width:calc(100% - 165px)}.home-5 .content .caption
.description{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.home-5 .content .caption .description
p{padding-left:50%;width:100%;color:#FFF;margin-bottom:80px}.home-5 .content .caption .description
.link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#FFF;font-size:14px;font-style:italic;text-decoration:none}.home-5 .content .caption .description .link
img{margin-right:15px}.home-5 .content .caption .description .link:after{content:'';width:50%;height:60px;background-color:#231F20;position:absolute;bottom:20px;right:0}}.portfolio-1{}.portfolio-1 .photo-frame:after{background-color:#fff}.portfolio-1.black .photo-frame:after{background-color:#231F20 !important}.portfolio-1.gray .photo-frame:after{background-color:#D5DBDA !important}.portfolio-1.green .photo-frame:after{background-color:#768044 !important}.portfolio-1 .top-bar-frame{background-color:#F1EBE5}.portfolio-1 .top-bar-frame .top-bar:before{left:80px;width:37%;opacity:0.15}.portfolio-1 .swiper-slide
.content{-webkit-transform:scale(0.65);transform:scale(0.65);-webkit-transition:1.2s;transition:1.2s}.portfolio-1 .swiper-slide .content .object-frame{height:100%;position:relative;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.portfolio-1 .swiper-slide .content .object-frame .obj-1{z-index:1;padding-bottom:0;height:calc(85vh - 0px);-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.portfolio-1 .swiper-slide .content .object-frame .obj-1
img{-o-object-position:center;object-position:center}.portfolio-1 .swiper-slide .content .object-frame .slide-caption{position:absolute;z-index:1;opacity: .6;top:100%;font-size:18px;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.portfolio-1 .swiper-slide .content .object-frame .slide-caption:before{content:'';width:110px;height:300px;background-color:#768044;position:absolute;z-index:-1;top:-20px;left:0;-webkit-transition:0.6s ease-in-out;transition:0.6s ease-in-out;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-delay:0s;transition-delay:0s}.portfolio-1 .swiper-slide .content .object-frame .slide-caption
h2{display:block;padding:20px;white-space:nowrap;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.portfolio-1 .swiper-slide.swiper-slide-prev
.content{margin-top:40px}.portfolio-1 .swiper-slide.swiper-slide-next
.content{margin-top:-40px}.portfolio-1 .swiper-slide.swiper-slide-active
.content{padding:0;-webkit-transform:scale(1);transform:scale(1)}.portfolio-1 .swiper-slide.swiper-slide-active .content .object-frame .obj-1{height:calc(80vh - 150px);padding-bottom:0}.portfolio-1 .swiper-slide.swiper-slide-active .content .object-frame .slide-caption{margin-top:40px;position:absolute;z-index:1;top:calc(80% - 200px);font-style:normal;font-weight:normal}.portfolio-1 .swiper-slide.swiper-slide-active .content .object-frame .slide-caption:before{-webkit-transform:translateY(0);transform:translateY(0);left:-40px}.portfolio-1 .swiper-slide.swiper-slide-active .content .object-frame .slide-caption
h3{padding:20px;color:#fff}.portfolio-1 .nav-frame{position:absolute;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:50%;margin-top:-25px;z-index:9}.portfolio-1 .nav-frame
.nav{position:absolute;background-color:red;height:0px;width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.portfolio-1 .nav-frame .nav .nav-label{display:none;font-size:14px;font-style:italic;width:100px}.portfolio-1 .nav-frame .nav .next, .portfolio-1 .nav-frame .nav
.prev{-webkit-transform:scale(1.3);transform:scale(1.3);height:50px;width:50px;border:solid 1px #231f20;background:#d5dbda;border-radius:0;cursor:pointer;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.portfolio-1 .nav-frame .nav .next:first-child, .portfolio-1 .nav-frame .nav .prev:first-child{margin-left:0}.portfolio-1 .nav-frame .nav .next img, .portfolio-1 .nav-frame .nav .prev
img{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.portfolio-1 .nav-frame .nav .next.swiper-button-disabled, .portfolio-1 .nav-frame .nav .prev.swiper-button-disabled{opacity:0;-webkit-transform:scale(0);transform:scale(0);cursor:not-allowed}.portfolio-1 .nav-frame .nav .next:hover, .portfolio-1 .nav-frame .nav .prev:hover{background-color:#fff}.portfolio-1 .nav-frame .nav .prev
img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width: 992px){.portfolio-1 .nav-frame
.nav{width:60%}}@media (max-width: 768px){.portfolio-1{padding:20px
20px 20px}.portfolio-1 .swiper-slide
.content{-webkit-transition:1.2s;transition:1.2s}.portfolio-1 .swiper-slide .content .object-frame .obj-1{height:auto;padding-bottom:155%}.portfolio-1 .swiper-slide .content .object-frame .slide-caption{margin-top:20px;position:relative;top:auto;left:auto;font-size:18px}.portfolio-1 .swiper-slide .content .object-frame .slide-caption:before{top:-95px;left:0}.portfolio-1 .swiper-slide .content .object-frame .slide-caption
h2{padding:20px}.portfolio-1 .swiper-slide.swiper-slide-active .content .object-frame .obj-1{height:auto;padding-bottom:155%}.portfolio-1 .swiper-slide.swiper-slide-active .content .object-frame .slide-caption{margin-top:20px;position:relative;top:auto;left:auto;font-size:18px}.portfolio-1 .swiper-slide.swiper-slide-active .content .object-frame .slide-caption:before{height:265px;width:80px;top:-95px;left:-20px}.portfolio-1 .swiper-slide.swiper-slide-prev
.content{margin-top:0}.portfolio-1 .swiper-slide.swiper-slide-next
.content{margin-top:0}.portfolio-1 .nav-frame{position:absolute !important;display:block !important;left:0;width:100% !important;margin-top:0px;margin-bottom:40px}.portfolio-1 .nav-frame
.nav{padding-left:0px;width:100%}.portfolio-1 .nav-frame .nav .nav-label{display:block}.portfolio-1 .nav-frame .nav .next, .portfolio-1 .nav-frame .nav
.prev{-webkit-transform:scale(1);transform:scale(1)}.portfolio-1 .nav-frame .nav .next.swiper-button-disabled, .portfolio-1 .nav-frame .nav .prev.swiper-button-disabled{opacity:0.2;-webkit-transform:scale(1);transform:scale(1)}}.portfolio-2{padding-right:80px}.portfolio-2 .photo-frame:after{background-color:#768044}.portfolio-2 .top-bar-frame{background-color:transparent}.portfolio-2 .top-bar-frame .top-bar:before{left:80px;width:37%;opacity:0.15}.portfolio-2 .top-bar-frame .top-bar .logo-frame img path, .portfolio-2 .top-bar-frame .top-bar .logo-frame svg
path{fill:#FFF}.portfolio-2 .top-bar-frame .top-bar .menu li
a{color:#FFF}.portfolio-2 .top-bar-frame .top-bar .menu-btn span:after, .portfolio-2 .top-bar-frame .top-bar .menu-btn span:before{background-color:#FFF}.portfolio-2 .top-bar-frame .top-bar .menu-btn.active span, .portfolio-2 .top-bar-frame .top-bar .menu-btn.active span:after, .portfolio-2 .top-bar-frame .top-bar .menu-btn.active span:before{background-color:#FFF}.portfolio-2 .content .rb-object-frame{position:relative}.portfolio-2 .content .rb-object-frame .obj-1{padding-bottom:0;min-height:500px}.portfolio-2 .content .rb-object-frame .slide-caption{}.portfolio-2 .content .rb-object-frame .slide-caption
h2{}.portfolio-2 .content .rb-object-frame .slide-caption
.suptitle{}.portfolio-2 .content .position-fix{position:absolute;bottom:80px}.portfolio-2 .content .position-fix .title-2{display:block;color:#FFF;font-size:18px;font-style:italic;margin-bottom:20px}.portfolio-2 .content .position-fix .obj-2{}.portfolio-2
.description{padding-left:220px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;z-index:2;bottom:80px;left:0;width:100%}.portfolio-2 .description
span{width:calc(100% - 350px);height:1px;background-color:#FFF;z-index:1}.portfolio-2 .description
.nav{padding:60px;background-color:#231F20;position:absolute;bottom:-80px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.portfolio-2 .description .nav .nav-label{font-size:14px;font-style:italic;color:#FFF;width:100px}.portfolio-2 .description .nav .company-perechen-next,
.portfolio-2 .description .nav .company-perechen-prev{height:40px;width:40px;cursor:pointer;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.portfolio-2 .description .nav .company-perechen-next:first-child,
.portfolio-2 .description .nav .company-perechen-prev:first-child{margin-left:0}.portfolio-2 .description .nav .company-perechen-next img,
.portfolio-2 .description .nav .company-perechen-prev
img{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.portfolio-2 .description .nav .company-perechen-next.swiper-button-disabled,
.portfolio-2 .description .nav .company-perechen-prev.swiper-button-disabled{cursor:not-allowed}.portfolio-2 .description .nav .company-perechen-next.swiper-button-disabled img,
.portfolio-2 .description .nav .company-perechen-prev.swiper-button-disabled
img{opacity:0.2}.portfolio-2 .description .nav .company-perechen-prev{border-right:solid 1px #FFF;margin-right:10px;padding-right:20px}.portfolio-2 .description .nav .company-perechen-prev
img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width: 992px){.portfolio-2 .content .rb-object-frame{position:static}.portfolio-2 .content .rb-object-frame .slide-caption{}.portfolio-2 .content .rb-object-frame .slide-caption
h2{}}@media (max-width: 768px){.portfolio-2{padding:80px
20px 20px}.portfolio-2 .top-bar-frame{background-color:#979795}.portfolio-2 .content .rb-object-frame{position:relative;margin-bottom:40px}.portfolio-2 .content .rb-object-frame .obj-1{padding-bottom:135%;height:auto;margin-bottom:0}.portfolio-2 .content .rb-object-frame .slide-caption{}.portfolio-2 .content .rb-object-frame .slide-caption
h2{}.portfolio-2 .content .rb-object-frame .slide-caption
.suptitle{}.portfolio-2 .content .position-fix{width:100%;padding:0;margin:0;position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.portfolio-2 .content .position-fix .title-2{width:50%;padding-left:20px}.portfolio-2 .content .position-fix .obj-2{}.portfolio-2
.description{padding:0;bottom:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.portfolio-2 .description
span{display:none}.portfolio-2 .description
.nav{width:calc(50% - 20px);padding:20px
10px 20px 20px;position:static;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.portfolio-2 .description .nav .nav-label{display:none}.portfolio-2 .description .nav .next:first-child, .portfolio-2 .description .nav .prev:first-child{margin-left:0}.portfolio-2 .description .nav .next img, .portfolio-2 .description .nav .prev
img{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.portfolio-2 .description .nav .next.swiper-button-disabled, .portfolio-2 .description .nav .prev.swiper-button-disabled{cursor:not-allowed}.portfolio-2 .description .nav .next.swiper-button-disabled img, .portfolio-2 .description .nav .prev.swiper-button-disabled
img{opacity:0.2}.portfolio-2 .description .nav
.prev{border-right:solid 1px #FFF;margin-right:10px;padding-right:20px}.portfolio-2 .description .nav .prev
img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.portfolio-3{padding-left:80px;padding-right:80px;padding-bottom:80px;padding-top:120px;background-color:#EAF0EE}.portfolio-3 .photo-frame:after{background-color:#DDDDD7}.portfolio-3 .top-bar-frame{background-color:transparent}.portfolio-3 .top-bar-frame{background-color:#EAF0EE}.portfolio-3 .top-bar-frame .top-bar:before{left:80px;width:37%;opacity:0.15}.portfolio-3 .content .position-fix{height:calc(var(--vh, 1vh) * 100 - 120px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.portfolio-3 .content .position-fix .slide-caption{position:relative;font-family:"Roboto",sans-serif;text-transform:uppercase;font-weight:500;font-size:14px;margin-bottom:60px}.portfolio-3 .content .position-fix .slide-caption
span{display:block;padding-right:100px}.portfolio-3 .content .position-fix .slide-caption:before{content:'';width:160px;height:210px;position:absolute;top:0;right:-80px;background-color:#979795}.portfolio-3 .content .position-fix .obj-1{margin-right:40px;padding-bottom:120%}.portfolio-3 .content .obj-2{height:calc(100% - 160px);padding-bottom:0}.portfolio-3 .content .obj-3{padding-bottom:120%;margin-top:80px;margin-left:40px}.portfolio-3
.description{position:absolute;bottom:80px;left:0;z-index:1;width:100%;padding-left:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.portfolio-3 .description
.text{width:calc(100% - 170px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.portfolio-3 .description .text
a{line-height:6px;font-size:14px;font-style:italic;color:#231F20;text-decoration:none;width:100px}.portfolio-3 .description .text
span{width:calc(100% - 100px);height:1px;background-color:#231F20;z-index:1}.portfolio-3 .description .nav-frame{width:170px;position:relative}.portfolio-3 .description .nav-frame
.nav{position:absolute;top:-30px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex}.portfolio-3 .description .nav-frame .nav .next, .portfolio-3 .description .nav-frame .nav
.prev{height:60px;width:60px;border:solid 1px #231F20;border-radius:50%;cursor:pointer;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:10px}.portfolio-3 .description .nav-frame .nav .next:first-child, .portfolio-3 .description .nav-frame .nav .prev:first-child{margin-left:0}.portfolio-3 .description .nav-frame .nav .next img, .portfolio-3 .description .nav-frame .nav .prev
img{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.portfolio-3 .description .nav-frame .nav .next.swiper-button-disabled, .portfolio-3 .description .nav-frame .nav .prev.swiper-button-disabled{opacity:0.2;cursor:not-allowed}.portfolio-3 .description .nav-frame .nav .prev
img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width: 768px){.portfolio-3{padding-left:20px;padding-right:20px;padding-top:80px;padding-bottom:20px}.portfolio-3 .top-bar:before{left:0 !important;width:60% !important}.portfolio-3 .content .position-fix{height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.portfolio-3 .content .position-fix .slide-caption{width:50%;margin-bottom:0;padding:40px
20px}.portfolio-3 .content .position-fix .slide-caption
span{padding:0}.portfolio-3 .content .position-fix .slide-caption:before{top:100%;right:-20px;width:237px;height:141px}.portfolio-3 .content .position-fix .obj-1{width:50%;margin:0;padding-bottom:55%;margin-bottom:20px}.portfolio-3 .content .obj-2{height:auto;padding-bottom:90%;margin-bottom:20px}.portfolio-3 .content .obj-3{float:right;padding-bottom:55%;width:50%;margin-top:0;margin-left:0}.portfolio-3
.description{padding:0;bottom:0;width:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.portfolio-3 .description
.text{width:100%}.portfolio-3 .description .text
a{width:100%;margin-bottom:100px}.portfolio-3 .description .text
span{display:none}.portfolio-3 .description .nav-frame{width:100%;position:relative}.portfolio-3 .description .nav-frame
.nav{top:0;position:relative}}.portfolio-4{padding-top:120px;padding-left:80px;padding-right:80px;padding-bottom:80px;background-color:#979795}.portfolio-4 .photo-frame:after{background-color:#818C89}.portfolio-4 .top-bar-frame{background-color:#979795}.portfolio-4 .top-bar-frame .top-bar:before{right:80px;width:22%;opacity:0.15;background-color:#FFF}.portfolio-4 .top-bar-frame .top-bar .logo-frame img path, .portfolio-4 .top-bar-frame .top-bar .logo-frame svg
path{fill:#FFF}.portfolio-4 .top-bar-frame .top-bar .menu li
a{color:#FFF}.portfolio-4 .top-bar-frame .top-bar .menu-btn span:after, .portfolio-4 .top-bar-frame .top-bar .menu-btn span:before{background-color:#FFF}.portfolio-4 .top-bar-frame .top-bar .menu-btn.active span, .portfolio-4 .top-bar-frame .top-bar .menu-btn.active span:after, .portfolio-4 .top-bar-frame .top-bar .menu-btn.active span:before{background-color:#FFF}.portfolio-4 .content .rb-object-frame{position:relative}.portfolio-4 .content .rb-object-frame .obj-1{height:100%;height:calc(100vh - 290px);padding-bottom:0;margin-right:160px}.portfolio-4 .content .rb-object-frame .slide-caption{color:#FFF;text-transform:uppercase;position:absolute;z-index:1;font-size:36px;bottom:80px;right:90px;background-color:#979795;padding:20px}.portfolio-4 .content .position-fix{height:calc(var(--vh, 1vh) * 100 - 120px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.portfolio-4 .content .position-fix .obj-2{padding-bottom:127%}.portfolio-4
.description{position:absolute;bottom:80px;left:0;z-index:1;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.portfolio-4 .description:before{content:'';width:160px;height:230px;background-color:#231F20;position:absolute;left:-80px;bottom:-80px}.portfolio-4 .description
.pagination{line-height:6px;width:30%;padding-left:120px;color:#FFF;font-size:30px}.portfolio-4 .description
.text{width:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.portfolio-4 .description .text
a{line-height:6px;font-size:14px;font-style:italic;color:#FFF;text-decoration:none;width:100px}.portfolio-4 .description .text
span{width:calc(100% - 100px);height:1px;background-color:#FFF;z-index:1}.portfolio-4 .next-btn{position:absolute;z-index:2;top:4vh;right:1px;border-radius:50%;border:1px
solid #FFF;color:#FFF;width:180px;height:180px;font-family:"Roboto",sans-serif;font-weight:bold;font-size:11px;letter-spacing:0.1em;padding:0
50px;background-color:#979795;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.portfolio-4 .next-btn
.nav{padding-top:20px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.portfolio-4 .next-btn .nav .next, .portfolio-4 .next-btn .nav
.prev{cursor:pointer;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.portfolio-4 .next-btn .nav .next img, .portfolio-4 .next-btn .nav .prev
img{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.portfolio-4 .next-btn .nav .next.swiper-button-disabled, .portfolio-4 .next-btn .nav .prev.swiper-button-disabled{opacity:0.2;cursor:not-allowed}.portfolio-4 .next-btn .nav .prev
img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.portfolio-4 .next-btn:hover{-webkit-box-shadow:0 0 0 1px #FFF;box-shadow:0 0 0 1px #FFF}@media (max-width: 1200px){.portfolio-4 .content .rb-object-frame .obj-1{margin-right:40px}.portfolio-4 .content .rb-object-frame .slide-caption{right:40px;font-size:20px;width:auto;bottom:40px}}@media (max-width: 768px){.portfolio-4{padding-top:80px;padding-left:20px;padding-right:20px;padding-bottom:20px}.portfolio-4 .top-bar-frame .top-bar:before{width:100%;right:0}.portfolio-4 .content .rb-object-frame{margin-bottom:20px}.portfolio-4 .content .rb-object-frame .obj-1{padding-bottom:136%;height:auto;margin-right:0}.portfolio-4 .content .rb-object-frame .slide-caption{bottom:20px;width:50%}.portfolio-4 .content .rb-object-frame:before{content:'';width:60px;height:160px;background-color:#231F20;position:absolute;z-index:1;left:-20px;bottom:-80px}.portfolio-4 .content .position-fix{height:auto}.portfolio-4 .content .position-fix .obj-2{margin-left:50%;padding-bottom:70%;height:auto}.portfolio-4
.description{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;bottom:0}.portfolio-4 .description:before{display:none}.portfolio-4 .description
.pagination{line-height:normal;padding:0;font-size:22px;padding-top:20px}.portfolio-4 .description
.text{width:100%}.portfolio-4 .description .text
a{width:40%;line-height:normal}.portfolio-4 .description .text
span{width:85%;height:1px;background-color:#FFF;z-index:1}.portfolio-4 .next-btn{padding:0
30px;width:145px;height:145px;top:auto;bottom:90px;left:0}}.portfolio-5{}.portfolio-5 .photo-frame:after{background-color:#DDDDD7}.portfolio-5 .top-bar-frame{background-color:#F1EBE5}.portfolio-5 .top-bar-frame .top-bar:before{left:80px;width:37%;opacity:0.15}.portfolio-5 .content
.deco{content:'';position:absolute;z-index:2;top:30%;left:0;width:60%;height:30px;background-color:#231F20}.portfolio-5 .content .obj-1{z-index:1;padding-bottom:120%;margin-right:15%}.portfolio-5 .content .obj-2{margin-top:20%;padding-bottom:80%;margin-right:20%;z-index:3}.portfolio-5 .content .obj-3{z-index:1;height:calc(var(--vh, 1vh) * 100 - 200px);margin-right:15%;padding-bottom:0}.portfolio-5
.description{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;z-index:1;bottom:0;left:0}.portfolio-5 .description
.pagination{border-bottom:solid 1px #231F20;margin-right:65%;padding-bottom:50px;font-size:18px;font-style:italic}.portfolio-5 .description .pagination.swiper-pagination-fraction{width:auto}.portfolio-5 .description .pagination.swiper-pagination-fraction .swiper-pagination-total{font-size:14px}.portfolio-5 .description
.text{margin-left:40%}.portfolio-5 .description .text
h1{font-weight:normal;font-size:24px;text-transform:uppercase}.portfolio-5 .description .text
.suptitle{font-weight:normal;font-size:10px;line-height:12px;letter-spacing:0.3em;text-transform:uppercase}.portfolio-5 .next-btn{position:absolute;z-index:2;bottom:30%;right:1px;border:1px
solid #231F20;width:180px;height:140px;font-family:"Roboto",sans-serif;font-weight:bold;font-size:11px;letter-spacing:0.1em;padding:20px;text-transform:uppercase;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.portfolio-5 .next-btn
.nav{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;left:0;bottom:0;padding:20px}.portfolio-5 .next-btn .nav .next, .portfolio-5 .next-btn .nav
.prev{cursor:pointer;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.portfolio-5 .next-btn .nav .next img, .portfolio-5 .next-btn .nav .prev
img{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.portfolio-5 .next-btn .nav .next.swiper-button-disabled, .portfolio-5 .next-btn .nav .prev.swiper-button-disabled{opacity:0.2;cursor:not-allowed}.portfolio-5 .next-btn .nav .prev
img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.portfolio-5 .next-btn:hover{-webkit-box-shadow:0 0 0 1px #231F20;box-shadow:0 0 0 1px #231F20}@media (max-width: 768px){.portfolio-5{padding:80px
20px 20px}.portfolio-5 .top-bar:before{left:0 !important;width:60% !important}.portfolio-5 .content
.deco{content:'';top:12%;width:100%}.portfolio-5 .content .obj-1{padding-bottom:140%;margin-right:0}.portfolio-5 .content .obj-2{margin-top:20px;margin-left:20px;margin-right:0;padding-bottom:90%;margin-bottom:20px}.portfolio-5 .content .obj-3{height:auto;margin-right:60px;padding-bottom:106%}.portfolio-5
.description{position:relative;padding-top:20px;background-color:#F1EBE5;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.portfolio-5 .description
.pagination{padding:0;padding-top:60px;border:none;border-top:solid 1px #231F20;margin:0;width:30%;text-align:right}.portfolio-5 .description .pagination.swiper-pagination-fraction{width:30%}.portfolio-5 .description
.text{margin:0;width:70%}.portfolio-5 .next-btn{width:130px;height:120px;top:auto;bottom:180px}}.big-menu-1{padding-right:0;background-color:#F1EBE5}.big-menu-1 .photo-frame:after{background-color:#DDDDD7}.big-menu-1 .rb-object-frame{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:calc(var(--vh, 1vh) * 100)}.big-menu-1 .rb-object-frame .obj-1{width:72%;height:100%}.big-menu-1 .rb-object-frame .obj-1
img{-o-object-position:center;object-position:center}.big-menu-1 .rb-object-frame .position-fix{position:absolute;right:0;bottom:80px;width:calc(72% + 80px)}.big-menu-1 .rb-object-frame .position-fix .obj-2{width:27%;padding-bottom:35%;height:auto}.big-menu-1 .rb-object-frame .position-fix .obj-2:after{z-index:2}.big-menu-1 .rb-object-frame .position-fix .obj-2
img{z-index:3}.big-menu-1 .rb-object-frame .position-fix
.deco{width:27%;padding-bottom:35%;position:absolute;z-index:1;left:40px;bottom:40px;background-color:#231F20}.big-menu-1 .rb-object-frame
.descr{width:40%;position:absolute;z-index:2;top:200px;left:0}.big-menu-1 .rb-object-frame .descr .descr-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-style:italic;font-size:18px;margin-bottom:40px}.big-menu-1 .rb-object-frame .descr .descr-title
.line{height:1px;width:calc(100% - 60px);background-color:#231F20}.big-menu-1 .rb-object-frame .descr
p{font-size:14px;font-weight:500;text-transform:uppercase;font-family:"Roboto",sans-serif;max-width:160px;margin-bottom:40px}.big-menu-1 .rb-object-frame .descr
a{text-decoration:none}@media (max-width: 1200px){.big-menu-1 .rb-object-frame
.descr{display:none}}@media (max-width: 992px){.big-menu-1 .rb-object-frame{width:100%}.big-menu-1 .rb-object-frame .obj-1{width:100%}.big-menu-1 .rb-object-frame .position-fix{bottom:0;width:100%}.big-menu-1 .rb-object-frame .position-fix .obj-2{display:none}.big-menu-1 .rb-object-frame .position-fix
.deco{width:80px;bottom:0;left:-40px}.big-menu-1 .rb-object-frame
.descr{display:none}}@media (max-width: 768px){.big-menu-1{height:calc(var(--vh, 1vh) * 100)}.big-menu-1 .rb-object-frame{display:none}}.big-menu-2{background-color:#F1EBE5}.big-menu-2 .photo-frame:after{background-color:#DDDDD7}.big-menu-2 .rb-object-frame{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:calc(var(--vh, 1vh) * 100)}.big-menu-2 .rb-object-frame .obj-1{width:100%;height:100%}.big-menu-2 .menu-text-frame{position:relative;padding:120px
80px 80px;height:calc(var(--vh, 1vh) * 100)}.big-menu-2 .menu-text-frame .menu-text{position:relative;height:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.big-menu-2 .menu-text-frame .menu-text:before{content:'';background-color:#231F20;width:140px;height:100%;position:absolute;top:0;left:-80px}.big-menu-2 .menu-text-frame .menu-text
p{position:relative;font-size:22px;line-height:28px}.big-menu-2 .menu-text-frame
.instagram{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:80px;left:80px;text-transform:uppercase;font-weight:500;font-size:11px;font-family:"Roboto",sans-serif;color:#231F20}.big-menu-2 .menu-text-frame .instagram
img{width:20px;margin-left:10px}@media (max-width: 1200px){.big-menu-2 .menu-text-frame{display:none}}@media (max-width: 992px){.big-menu-1 .rb-object-frame{width:100%}.big-menu-1 .rb-object-frame .obj-1{width:100%}.big-menu-1 .rb-object-frame .position-fix{bottom:0;width:100%}.big-menu-1 .rb-object-frame .position-fix .obj-2{display:none}.big-menu-1 .rb-object-frame .position-fix
.deco{width:80px;bottom:0;left:-40px}.big-menu-1 .rb-object-frame
.descr{display:none}}@media (max-width: 768px){.big-menu-1{height:calc(var(--vh, 1vh) * 100)}.big-menu-1 .rb-object-frame{display:none}}.contact-1{padding-top:0;padding-left:0;background-color:#FFF}.contact-1 .photo-frame:after{background-color:#DDDDD7}.contact-1 .top-bar-frame{background-color:#FFF}.contact-1 .top-bar-frame .photo-frame .top-bar:before{right:0;width:40%;opacity:0.15}.contact-1 .content .rb-object-frame{position:relative;background-color:#F1EBE5;height:calc(var(--vh, 1vh) * 100);padding-top:120px}.contact-1 .content .rb-object-frame .obj-1{width:calc(100% + 40px);padding-bottom:80%;height:auto}.contact-1 .content .rb-object-frame .obj-1
img{-o-object-position:center;object-position:center}.contact-1 .content .rb-object-frame .page-title{position:absolute;bottom:80px;left:80px;font-size:48px}.contact-1 .content .rb-object-frame
.deco{width:70px;height:160px;margin-left:auto;background-color:#231F20;position:absolute;z-index:1;top:50%;right:0}.contact-1 .content .form-frame{padding:120px
80px 80px 120px;height:calc(var(--vh, 1vh) * 100);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.contact-1 .content .form-frame .form-content .form-title{font-size:36px;margin-bottom:60px}.contact-1 .content .form-frame .form-content .form-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact-1 .content .form-frame .form-content .form-bottom .submit-btn{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:none;font-style:italic;font-weight:normal;font-size:18px}.contact-1 .content .form-frame .form-content .form-bottom .submit-btn
.arrow{margin-left:20px;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.contact-1 .content .form-frame .form-content .form-bottom .submit-btn:hover
.arrow{-webkit-transform:translateX(10px);transform:translateX(10px)}@media (max-width: 1200px){.contact-1 .content .rb-object-frame .page-title{font-size:36px}.contact-1 .content .form-frame .form-content .form-title
br{display:none}}@media (max-width: 992px){.contact-1 .content .rb-object-frame .page-title{font-size:30px}.contact-1 .content .rb-object-frame
.deco{top:40%}.contact-1 .content .form-frame .form-content .form-title{font-size:28px}.contact-1 .content .form-frame .form-content .form-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-1 .content .form-frame .form-content .form-bottom .submit-btn{margin-top:40px}}@media (max-width: 768px){.contact-1{padding:80px
20px 20px}.contact-1 .top-bar-frame{background-color:#F1EBE5}.contact-1 .content .rb-object-frame{position:relative;background-color:#F1EBE5;height:auto;padding:0}.contact-1 .content .rb-object-frame .obj-1{width:75%;margin-right:25%;padding-bottom:100%;height:auto}.contact-1 .content .rb-object-frame .page-title{background-color:#F1EBE5;font-size:24px;bottom:0;left:auto;right:0;z-index:2;padding:20px}.contact-1 .content .rb-object-frame
.deco{left:-20px;top:auto;bottom:0;right:auto;width:58px}.contact-1 .content .form-frame{padding:40px
0 0;height:auto;margin-bottom:60px}.contact-1 .content .form-frame .form-content .form-title{margin-bottom:40px;font-size:18px}}.contact-2{padding-top:0;padding-left:0;background-color:#979795}.contact-2 .photo-frame:after{background-color:#818C89}.contact-2 .top-bar-frame{background-color:transparent}.contact-2 .top-bar-frame .top-bar:before{right:0;width:37%;opacity:0.15;background-color:#FFF}.contact-2 .top-bar-frame .top-bar .logo-frame img path, .contact-2 .top-bar-frame .top-bar .logo-frame svg
path{fill:#FFF}.contact-2 .top-bar-frame .top-bar .menu li
a{color:#FFF}.contact-2 .top-bar-frame .top-bar .menu-btn span:after, .contact-2 .top-bar-frame .top-bar .menu-btn span:before{background-color:#FFF}.contact-2 .top-bar-frame .top-bar .menu-btn.active span, .contact-2 .top-bar-frame .top-bar .menu-btn.active span:after, .contact-2 .top-bar-frame .top-bar .menu-btn.active span:before{background-color:#FFF}.contact-2 .content .rb-object-frame{position:relative;height:calc(var(--vh, 1vh) * 100)}.contact-2 .content .rb-object-frame .obj-1{width:calc(100% + 120px);padding-bottom:0;height:calc(var(--vh, 1vh) * 100)}.contact-2 .content .rb-object-frame .obj-1
img{-o-object-position:bottom;object-position:bottom}.contact-2 .content .form-frame{height:calc(var(--vh, 1vh) * 100);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:170px;padding-top:120px}.contact-2 .content .form-frame .form-content{width:100%;background-color:#F1EBE5;z-index:2;padding:60px}.contact-2 .content .form-frame .form-content .form-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact-2 .content .form-frame .form-content .form-bottom
p{text-align:right;font-size:14px;font-style:italic;padding-right:80px}.contact-2 .content .form-frame .form-content .form-bottom .submit-btn{background-color:#231F20;border:none;width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.contact-2 .content .form-frame .form-content .form-bottom .submit-btn
.arrow{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.contact-2 .content .form-frame .form-content .form-bottom .submit-btn:hover
.arrow{-webkit-transform:translateX(5px);transform:translateX(5px)}.contact-2 .content .position-fix{padding-top:120px;padding-bottom:80px;position:relative;height:calc(var(--vh, 1vh) * 100);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-2 .content .position-fix .obj-2{width:50%;margin-left:50%;padding-bottom:70%;position:relative;z-index:3}.contact-2 .content .position-fix
h1{margin-left:-80px;padding:55px
20px;text-align:center;position:relative;z-index:2;color:#FFF;width:calc(100% + 80px);display:block;background-color:#231F20;font-size:32px;text-transform:uppercase}.contact-2 .content .instagram-frame{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;z-index:3;left:80px;bottom:80px;width:calc(50% - 80px);-webkit-transform:translateY(5px);transform:translateY(5px)}.contact-2 .content .instagram-frame
img{width:20px}.contact-2 .content .instagram-frame
.line{margin-right:40px;height:1px;background-color:#FFF;width:100%}@media (max-width: 768px){.contact-2{padding-top:80px;background-color:#979795}.contact-2 .top-bar-frame{background-color:#979795}.contact-2 .content .rb-object-frame{height:10vh}.contact-2 .content .rb-object-frame .obj-1{width:100%;padding-bottom:75%;height:auto}.contact-2 .content .form-frame{height:auto;padding:0
20px}.contact-2 .content .form-frame .form-content{padding:40px
20px}.contact-2 .content .form-frame .form-content .form-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact-2 .content .form-frame .form-content .form-bottom
p{padding-right:0}.contact-2 .content .position-fix{padding:20px;padding-bottom:0;height:auto}.contact-2 .content .position-fix .obj-2{width:35%;margin-left:0;padding-bottom:49%;position:relative;z-index:3}.contact-2 .content .position-fix .obj-2
img{-o-object-position:center;object-position:center}.contact-2 .content .position-fix
h1{padding:20px;padding-top:40px;font-size:24px;width:80%;text-align:right;position:absolute;bottom:60px;top:0;left:auto;right:20px}.contact-2 .content .instagram-frame{padding:0
20px;bottom:20px;width:100%;left:0}}.contact-3{padding:120px
80px 0 0;background-color:#DDDDD7}.contact-3 .photo-frame:after{background-color:#818C89}.contact-3 .top-bar-frame{background-color:#DDDDD7}.contact-3 .top-bar-frame .top-bar:before{left:80px;width:30%;opacity:0.15}.contact-3 .content .rb-object-frame{position:relative}.contact-3 .content .rb-object-frame .obj-1{width:100%;height:calc(var(--vh, 1vh) * 100 - 120px)}.contact-3 .content .rb-object-frame .obj-1
img{-o-object-position:center;object-position:center}.contact-3 .content .rb-object-frame .deco-1{width:80px;height:230px;background-color:#231F20;position:absolute;z-index:1;top:0;right:-80px}.contact-3 .content .rb-object-frame .deco-2{width:80px;height:90px;background-color:#231F20;position:absolute;z-index:1;bottom:0;left:-40px}.contact-3 .content .rb-object-frame
.instagram{font-family:"Roboto",sans-serif;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500;color:#FFF;text-decoration:none;z-index:2;width:100%;bottom:80px;font-size:14px;text-transform:uppercase}.contact-3 .content .rb-object-frame .instagram
img{width:20px;margin:0
10px;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.contact-3 .content .rb-object-frame .instagram:hover
img{-webkit-transform:scale(1.2);transform:scale(1.2)}.contact-3 .content .form-frame{height:calc(var(--vh, 1vh) * 100 - 120px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.contact-3 .content .form-frame .form-title{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0
80px;font-style:italic;font-weight:100;font-size:16px}.contact-3 .content .form-frame .form-content{background-color:#979795;padding:80px}.contact-3 .content .form-frame .form-content .group-input{position:relative;margin-bottom:45px}.contact-3 .content .form-frame .form-content .group-input input, .contact-3 .content .form-frame .form-content .group-input
textarea{border-color:rgba(255, 255, 255, 0.5);color:#FFF}.contact-3 .content .form-frame .form-content .group-input
label{opacity:0.5;color:#FFF}.contact-3 .content .form-frame .form-content .group-input input:focus~label, .contact-3 .content .form-frame .form-content .group-input input:valid~label, .contact-3 .content .form-frame .form-content .group-input textarea:focus~label, .contact-3 .content .form-frame .form-content .group-input textarea:valid~label{top:-15px;color:#FFF;opacity:1}.contact-3 .content .form-frame .form-content .form-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-3 .content .form-frame .form-content .form-bottom .submit-btn{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#FFF;opacity:0.5;background-color:transparent;border:none;font-style:italic;font-weight:normal;font-size:18px;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.contact-3 .content .form-frame .form-content .form-bottom .submit-btn
.arrow{margin-left:20px;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.contact-3 .content .form-frame .form-content .form-bottom .submit-btn:hover{opacity:1}.contact-3 .content .form-frame .form-content .form-bottom .submit-btn:hover
.arrow{-webkit-transform:translateX(10px);transform:translateX(10px)}@media (max-width: 768px){.contact-3{padding:80px
20px 20px;background-color:#F1EBE5}.contact-3 .content .rb-object-frame{position:relative}.contact-3 .content .rb-object-frame .obj-1{width:100%;height:auto;padding-bottom:48%}.contact-3 .content .rb-object-frame .obj-1
img{-o-object-position:top;object-position:top}.contact-3 .content .rb-object-frame .deco-1{display:none}.contact-3 .content .rb-object-frame
.instagram{bottom:20px}.contact-3 .content .form-frame{height:auto}.contact-3 .content .form-frame .form-title{padding:20px
0;font-size:14px}.contact-3 .content .form-frame .form-content{padding:40px
20px}}.blog-1{padding:120px
80px 0 0;background-color:#979795}.blog-1 .photo-frame:after{background-color:#818C89}.blog-1 .top-bar-frame{background-color:transparent}.blog-1 .top-bar-frame .top-bar:before{right:0;background-color:#FFF;width:37%;opacity:0.15}.blog-1 .top-bar-frame .top-bar .logo-frame img path, .blog-1 .top-bar-frame .top-bar .logo-frame svg
path{fill:#FFF}.blog-1 .top-bar-frame .top-bar .menu li
a{color:#FFF}.blog-1 .top-bar-frame .top-bar .menu-btn span:after, .blog-1 .top-bar-frame .top-bar .menu-btn span:before{background-color:#FFF}.blog-1 .top-bar-frame .top-bar .menu-btn.active span, .blog-1 .top-bar-frame .top-bar .menu-btn.active span:after, .blog-1 .top-bar-frame .top-bar .menu-btn.active span:before{background-color:#FFF}.blog-1 .content .rb-object-frame{position:relative}.blog-1 .content .rb-object-frame .obj-1{z-index:1;margin-top:80px;width:100%;height:calc(var(--vh, 1vh) * 100 - 200px)}.blog-1 .content .rb-object-frame .obj-1
img{-o-object-position:center;object-position:center}.blog-1 .content .rb-object-frame
.deco{width:250px;height:300px;background-color:#231F20;position:absolute;top:-80px;right:-40px}.blog-1 .content .blog-frame{position:relative;height:calc(var(--vh, 1vh) * 100 - 120px);padding-top:80px;padding-left:120px}.blog-1 .content .blog-frame .all-posts{position:absolute;bottom:80px;right:0}.blog-1 .content .blog-frame .all-posts .all-btn{color:#FFF;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:none;font-style:italic;font-weight:normal;font-size:18px}.blog-1 .content .blog-frame .all-posts .all-btn
.arrow{margin-left:20px;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.blog-1 .content .blog-frame .all-posts .all-btn:hover
.arrow{-webkit-transform:translateX(10px);transform:translateX(10px)}.blog-1 .content .blog-frame .blog-title{border-bottom:solid 1px #FFF;padding-bottom:40px;margin-bottom:40px}.blog-1 .content .blog-frame .blog-title
h1{color:#FFF;font-size:72px;text-transform:uppercase}.blog-1 .content .blog-frame .post-card{display:block;position:relative;padding-bottom:40px;margin-bottom:20px}.blog-1 .content .blog-frame .post-card
.date{color:#FFF;font-size:10px;text-transform:uppercase;opacity: .5;margin-bottom:20px;letter-spacing:0.3em;white-space:nowrap}.blog-1 .content .blog-frame .post-card
h2{font-size:18px;color:#FFF}.blog-1 .content .blog-frame .post-card:after{content:'';position:absolute;bottom:0;height:1px;width:0;background-color:#FFF;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.blog-1 .content .blog-frame .post-card:hover:after{width:100%}@media (max-width: 992px){.blog-1 .content .blog-frame .blog-title
h1{font-size:52px}}@media (max-width: 768px){.blog-1{padding:80px
20px 20px}.blog-1 .top-bar-frame{background-color:#979795}.blog-1 .content .rb-object-frame{margin-bottom:20px}.blog-1 .content .rb-object-frame .obj-1{margin-top:20px;padding-bottom:65%;height:auto}.blog-1 .content .rb-object-frame
.deco{height:100%;top:-20px;right:0}.blog-1 .content .blog-frame{height:auto;padding:0
20px}.blog-1 .content .blog-frame .all-posts{position:relative;bottom:0}.blog-1 .content .blog-frame .blog-title{padding-bottom:20px}.blog-1 .content .blog-frame .blog-title
h1{font-size:38px}}.blog-2{padding:120px
80px 80px;background-color:#EAF0EE}.blog-2 .photo-frame:after{background-color:#DDDDD7}.blog-2 .top-bar-frame{background-color:transparent}.blog-2 .top-bar-frame{background-color:#EAF0EE}.blog-2 .top-bar-frame .top-bar:before{left:80px;width:37%;opacity:0.15}.blog-2 .content .text-frame{position:relative;padding:80px
80px 0 0}.blog-2 .content .text-frame .post-title{color:#231F20;display:block;text-decoration:none;margin-bottom:40px;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.blog-2 .content .text-frame .post-title
h2{font-size:36px}.blog-2 .content .text-frame .post-title:hover{color:#231F20}.blog-2 .content .text-frame
p{font-size:18px;color:#979795;margin-bottom:40px}.blog-2 .content .text-frame
.date{font-weight:500;font-family:"Roboto",sans-serif;font-size:14px;text-transform:uppercase}.blog-2 .content .object-frame{position:relative}.blog-2 .content .object-frame
.deco{content:'';position:absolute;z-index:1;bottom:0;left:-40px;width:80px;height:160px;background-color:#231F20}.blog-2 .content .object-frame .obj-1{height:calc(var(--vh, 1vh) * 100 - 120px);padding:0}.blog-2 .content .object-frame .obj-1
img{-o-object-position:center;object-position:center}.blog-2 .content .addition-post{display:block;margin-left:50%;padding-top:80px}.blog-2 .content .addition-post .photo-link{margin-bottom:20px}.blog-2 .content .addition-post .photo-link .obj-2{padding-bottom:130%}.blog-2 .content .addition-post .post-title{display:block;color:#231F20;text-decoration:none;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;margin-bottom:20px}.blog-2 .content .addition-post .post-title
h2{display:block;font-family:"Roboto",sans-serif;text-transform:uppercase;font-size:14px}.blog-2 .content .addition-post .post-title:hover{color:#231F20}.blog-2 .content .addition-post
.date{font-weight:500;font-family:"Roboto",sans-serif;font-size:12px;text-transform:uppercase}.blog-2
.description{position:absolute;bottom:80px;left:0;z-index:1;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-2 .description
.text{width:calc(100% - 170px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-2 .description .text
a{line-height:6px;font-size:14px;font-style:italic;color:#231F20;text-decoration:none;width:150px}.blog-2 .description .text
span{width:calc(100% - 150px);height:1px;background-color:#231F20;z-index:1}.blog-2 .description .nav-frame{width:170px;position:relative}.blog-2 .description .nav-frame
.nav{position:absolute;top:-30px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex}.blog-2 .description .nav-frame .nav .next, .blog-2 .description .nav-frame .nav
.prev{height:60px;width:60px;border:solid 1px #231F20;border-radius:50%;cursor:pointer;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:10px}.blog-2 .description .nav-frame .nav .next:first-child, .blog-2 .description .nav-frame .nav .prev:first-child{margin-left:0}.blog-2 .description .nav-frame .nav .next img, .blog-2 .description .nav-frame .nav .prev
img{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.blog-2 .description .nav-frame .nav .next.swiper-button-disabled, .blog-2 .description .nav-frame .nav .prev.swiper-button-disabled{opacity:0.2;cursor:not-allowed}.blog-2 .description .nav-frame .nav .prev
img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width: 1200px){.blog-2 .content .text-frame{padding-right:40px}.blog-2 .content .text-frame .post-title
h2{font-size:22px}}@media (max-width: 768px){.blog-2{padding:80px
20px 20px}.blog-2 .content .text-frame{padding:40px
0;margin-bottom:20px}.blog-2 .content .text-frame .post-title
h2{font-size:18px}.blog-2 .content .object-frame .obj-1{height:auto;padding-bottom:100%}.blog-2 .content .addition-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding-top:0;margin-bottom:20px}.blog-2 .content .addition-post .photo-link{margin-bottom:0;width:200px}.blog-2 .content .addition-post .photo-link .obj-2{margin:0;padding-bottom:120%}.blog-2 .content .addition-post .post-text{padding-left:20px}.blog-2 .content .addition-post .post-text .post-title{display:block;color:#231F20;text-decoration:none;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;margin-bottom:20px}.blog-2 .content .addition-post .post-text .post-title
h2{display:block;font-family:"Roboto",sans-serif;text-transform:uppercase;font-size:14px}.blog-2 .content .addition-post .post-text .post-title:hover{color:#231F20}.blog-2 .content .addition-post .post-text
.date{font-weight:500;font-family:"Roboto",sans-serif;font-size:12px;text-transform:uppercase}.blog-2
.description{height:60px;position:relative;bottom:20px}}.blog-card{display:block;text-decoration:none;margin-bottom:40px}.blog-card .photo-frame{padding-bottom:70%;margin-bottom:20px}.blog-card .photo-frame
img{-o-object-position:center;object-position:center;-webkit-transform:none;transform:none;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;-webkit-transition-delay:0s;transition-delay:0s}.blog-card .post-text{color:#231F20}.blog-card .post-text
h2{margin-bottom:20px;overflow:hidden;text-overflow:ellipsis;display:-moz-box;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.blog-card .post-text
p{color:#979795;margin-bottom:20px}.blog-card .post-text
.date{font-weight:500;font-family:"Roboto",sans-serif;font-size:12px;text-transform:uppercase}.blog-card:hover .photo-frame
img{-webkit-transform:scale(0.55);transform:scale(0.55)}.blog-card:hover .post-text
h2{color:#231F20}.banner{text-align:center;padding:80px
0}.banner
h1{font-size:64px;margin-bottom:20px}.banner
svg{width:250px}.banner svg
path{fill:#231F20}.banner
p{font-family:"Roboto",sans-serif;font-size:16px;color:#979795}@media (max-width: 992px){.banner
h1{font-size:54px}.blog-card .post-text
h2{font-size:20px}}@media (max-width: 768px){.banner{padding:40px
0}.banner
h1{font-size:42px}.blog-card{margin-bottom:20px}.blog-card .post-text
h2{font-size:18px}}.demo-card{display:block;text-decoration:none;margin-bottom:40px}.demo-card .photo-frame{padding-bottom:0;margin-bottom:20px}.demo-card .photo-frame
img{-webkit-transform:scale(0.501);transform:scale(0.501);position:relative;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;-webkit-transition-delay:0s;transition-delay:0s}.demo-card .post-text{color:#231F20}.demo-card .post-text
h2{overflow:hidden;text-overflow:ellipsis;display:-moz-box;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.demo-card .post-text
p{color:#979795;margin-bottom:20px}.demo-card .post-text
.date{font-weight:500;font-family:"Roboto",sans-serif;font-size:12px;text-transform:uppercase}.demo-card:hover .photo-frame
img{-webkit-transform:scale(0.55);transform:scale(0.55)}.demo-card:hover .post-text
h2{color:#231F20}.blog-4{padding:120px
80px 0 0;background-color:#F1EBE5}.blog-4 .photo-frame:after{background-color:#DDDDD7}.blog-4 .top-bar-frame{background-color:transparent}.blog-4 .top-bar-frame .top-bar:before{right:0;background-color:#231F20;width:37%;opacity:0.15}.blog-4 .content .rb-object-frame{position:relative}.blog-4 .content .rb-object-frame .obj-1{z-index:1;width:100%;height:calc(var(--vh, 1vh) * 100 - 120px)}.blog-4 .content .rb-object-frame .obj-1
img{-o-object-position:center;object-position:center}.blog-4 .content .rb-object-frame
h1{text-transform:uppercase;top:40%;left:0;width:100%;display:block;position:absolute;z-index:4;font-size:72px;text-align:center;color:#FFF}.blog-4 .content .rb-object-frame
.deco{width:140px;height:120px;background-color:#979795;position:absolute;z-index:2;bottom:0;right:-40px}.blog-4 .content .blog-frame{position:relative;height:calc(var(--vh, 1vh) * 100 - 120px);padding-top:80px;padding-left:120px}.blog-4 .content .blog-frame .post-text{padding-right:80px;overflow-y:scroll;width:100%;height:calc(var(--vh, 1vh) * 100 - 400px);margin-bottom:80px}.blog-4 .content .blog-frame .post-text
h2{font-size:36px;margin-bottom:40px}.blog-4 .content .blog-frame .post-text
p{font-size:16px;line-height:28px;color:#818C89;margin-bottom:40px}.blog-4 .content .blog-frame .post-footer{padding-right:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:120px}.blog-4 .content .blog-frame .post-footer
.date{font-size:12px;line-height:15px;letter-spacing:0.3em;text-transform:uppercase;color:#231F20}.blog-4 .content .blog-frame .post-footer
.share{font-family:"Roboto",sans-serif;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;color:#231F20;letter-spacing:0.1em;text-transform:uppercase}.blog-4 .content .blog-frame .post-footer .share
img{margin-left:10px}@media (max-width: 992px){.blog-4 .content .rb-object-frame
h1{font-size:52px}}@media (max-width: 768px){.blog-4{padding:80px
20px 20px}.blog-4 .photo-frame:after{background-color:#DDDDD7}.blog-4 .top-bar-frame{background-color:#F1EBE5}.blog-4 .content .rb-object-frame{margin-bottom:40px}.blog-4 .content .rb-object-frame .obj-1{height:auto;padding-bottom:100%}.blog-4 .content .rb-object-frame .obj-1
img{-o-object-position:center;object-position:center}.blog-4 .content .rb-object-frame
h1{font-size:48px}.blog-4 .content .rb-object-frame
.deco{width:80px;height:80px;right:0;bottom:-20px}.blog-4 .content .blog-frame{height:auto;padding:0}.blog-4 .content .blog-frame .post-text{padding:0;height:auto;overflow:visible;height:auto;margin:0}.blog-4 .content .blog-frame .post-text
h2{font-size:24px}.blog-4 .content .blog-frame .post-footer{padding:0;height:auto}.blog-4 .content .blog-frame .post-footer
.date{font-size:12px;line-height:15px;letter-spacing:0.3em;text-transform:uppercase;color:#231F20}.blog-4 .content .blog-frame .post-footer
.share{font-family:"Roboto",sans-serif;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;color:#231F20;letter-spacing:0.1em;text-transform:uppercase}.blog-4 .content .blog-frame .post-footer .share
img{margin-left:10px}}.about-1{padding:120px
0 0;background-color:#979795}.about-1 .photo-frame:after{background-color:#818C89}.about-1 .top-bar-frame{background-color:transparent}.about-1 .top-bar-frame .top-bar:before{right:0;background-color:#FFF;width:37%;opacity:0.15}.about-1 .top-bar-frame .top-bar .logo-frame img path, .about-1 .top-bar-frame .top-bar .logo-frame svg
path{fill:#FFF}.about-1 .top-bar-frame .top-bar .menu li
a{color:#FFF}.about-1 .top-bar-frame .top-bar .menu-btn span:after, .about-1 .top-bar-frame .top-bar .menu-btn span:before{background-color:#FFF}.about-1 .top-bar-frame .top-bar .menu-btn.active span, .about-1 .top-bar-frame .top-bar .menu-btn.active span:after, .about-1 .top-bar-frame .top-bar .menu-btn.active span:before{background-color:#FFF}.about-1 .content .rb-object-frame{position:relative}.about-1 .content .rb-object-frame .obj-1{z-index:1;width:100%;height:calc(var(--vh, 1vh) * 100 - 120px)}.about-1 .content .rb-object-frame .obj-1
img{-o-object-position:center;object-position:center}.about-1 .content .about-frame{position:relative;height:calc(var(--vh, 1vh) * 100 - 120px);padding-left:120px}.about-1 .content .about-frame .about-text{padding-top:80px;color:#FFF;padding-right:80px}.about-1 .content .about-frame .about-text
h1{font-size:48px;line-height:60px;margin-bottom:80px}.about-1 .content .about-frame .about-text
p{font-size:18px;line-height:30px}.about-1 .content .about-frame .position-fix{padding-right:80px;position:relative}.about-1 .content .about-frame .position-fix .obj-2{padding-bottom:140%}.about-1 .content .about-frame .position-fix
.deco{position:absolute;top:70%;right:0;background-color:#231F20;width:115px;height:277px}.about-1 .content .bottom-panel{padding:0
80px;position:absolute;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;bottom:80px}.about-1 .content .bottom-panel
.instagram{width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-1 .content .bottom-panel .instagram
span{width:80px;color:#FFF;font-style:italic}.about-1 .content .bottom-panel .instagram
.line{height:1px;background-color:#FFF;width:calc(100% - 160px)}.about-1 .content .bottom-panel .instagram
a{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.about-1 .content .bottom-panel .instagram a
img{width:20px}.about-1 .content .bottom-panel .instagram a:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.about-1 .content .bottom-panel
.mail{color:#FFF;font-style:italic}@media (max-width: 1200px){.about-1 .content .about-frame{padding-left:80px}.about-1 .content .about-frame .about-text
h1{font-size:42px;line-height:normal;margin-bottom:40px}}@media (max-width: 992px){.about-1 .content .about-frame .about-text
h1{font-size:36px}}@media (max-width: 768px){.about-1{padding:80px
20px 20px}.about-1 .top-bar-frame{background-color:#979795}.about-1 .content .about-frame{padding:0;height:auto}.about-1 .content .about-frame .about-text{padding:20px
0}.about-1 .content .about-frame .about-text
h1{font-size:36px}.about-1 .content .position-fix{display:none}.about-1 .content .rb-object-frame{position:relative}.about-1 .content .rb-object-frame .obj-1{padding-bottom:120%;height:auto}.about-1 .content .bottom-panel{width:auto;bottom:0;background-color:#231F20;padding:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-1 .content .bottom-panel
.instagram{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin-bottom:20px}.about-1 .content .bottom-panel .instagram
.line{display:none}.about-1 .content .bottom-panel
.mail{width:100%}}.about-2{padding:120px
0 0;background-color:#F1EBE5}.about-2 .photo-frame:after{background-color:#DDDDD7}.about-2 .top-bar-frame{background-color:transparent}.about-2 .top-bar-frame .top-bar:before{right:80px;width:30%;opacity:0.15}.about-2 .content .rb-object-frame{position:relative}.about-2 .content .rb-object-frame .obj-1{z-index:1;width:100%;height:calc(var(--vh, 1vh) * 100 - 120px)}.about-2 .content .rb-object-frame .obj-1
img{-o-object-position:center;object-position:center}.about-2 .content .rb-object-frame
.deco{position:absolute;z-index:2;bottom:0;right:-40px;width:120px;height:80px;background-color:#231F20}.about-2 .content .about-frame{padding-right:80px;position:relative;height:calc(var(--vh, 1vh) * 100 - 120px);padding-left:120px}.about-2 .content .about-frame .about-text{padding-top:80px}.about-2 .content .about-frame .about-text
.deco{width:80px;height:220px;background-color:#979795;position:absolute;right:0;bottom:80px}.about-2 .content .about-frame .about-text
h1{position:relative;z-index:2;-webkit-transform:translateX(-30%);transform:translateX(-30%);font-size:36px;line-height:45px;text-transform:uppercase;margin-bottom:80px}.about-2 .content .about-frame .about-text
.quote{position:absolute;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex}.about-2 .content .about-frame .about-text .quote .quote-frame{padding:25px
40px 0 0;border-right:solid 1px #231F20;padding-bottom:80px}.about-2 .content .about-frame .about-text .quote
p{display:block;padding-left:40px;font-size:18px;line-height:30px;margin-bottom:80px}.about-2 .content .about-frame .about-text .quote p
span{font-size:14px;margin-top:20px;display:block;color:#231F20;font-style:italic}@media (max-width: 1200px){.about-2 .content .about-frame{padding-left:80px}.about-2 .content .about-frame .about-text
.deco{display:none}.about-2 .content .about-frame .about-text
h1{-webkit-transform:none;transform:none}}@media (max-width: 992px){.about-2 .content .about-frame{padding-left:80px}.about-2 .content .about-frame .about-text
h1{font-size:24px}}@media (max-width: 768px){.about-2{padding:80px
20px 20px}.about-2 .top-bar-frame{background-color:#F1EBE5}.about-2 .content .rb-object-frame{position:relative}.about-2 .content .rb-object-frame .obj-1{height:auto;padding-bottom:100%}.about-2 .content .rb-object-frame .obj-1
img{-o-object-position:top;object-position:top}.about-2 .content .about-frame{height:auto;padding:0}.about-2 .content .about-frame .about-text{padding:40px
0 0}.about-2 .content .about-frame .about-text
h1{font-size:20px;line-height:normal;margin-bottom:40px}.about-2 .content .about-frame .about-text
.quote{position:relative}.about-2 .content .about-frame .about-text .quote .quote-frame{padding:25px
20px 0 0}.about-2 .content .about-frame .about-text .quote
p{font-size:16px;margin-bottom:40px}.about-2 .content .about-frame .about-text .quote p
br{display:none}}.about-3{padding:120px
80px 80px;background-color:#DDDDD7}.about-3 .photo-frame:after{background-color:#818C89}.about-3 .top-bar-frame{background-color:transparent}.about-3 .top-bar-frame .top-bar:before{right:80px;width:30%;opacity:0.15}.about-3 .content .rb-object-frame{position:relative}.about-3 .content .rb-object-frame .obj-1{z-index:1;width:100%;height:calc(var(--vh, 1vh) * 100 - 200px)}.about-3 .content .rb-object-frame .obj-1
img{-o-object-position:center;object-position:center}.about-3 .content .rb-object-frame
.deco{position:absolute;z-index:2;bottom:-80px;left:-80px;width:160px;height:160px;background-color:#231F20}.about-3 .content
.left{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:calc(var(--vh, 1vh) * 100 - 200px);padding-right:80px}.about-3 .content .left
h2{font-size:18px;line-height:28px;margin-bottom:40px}.about-3 .content .left
.instagram{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:0;left:0}.about-3 .content .left .instagram
img{width:20px;margin-right:10px}.about-3 .content .left .instagram
span{color:#231F20;font-style:italic;font-size:18px}.about-3 .content
.right{position:relative;padding-top:80px}.about-3 .content .right
h1{position:relative;z-index:2;-webkit-transform:translateX(-15%);transform:translateX(-15%);margin-bottom:80px;font-size:36px;line-height:45px}.about-3 .content .right .position-fix{width:40%;margin-left:60%}.about-3 .content .right .position-fix
.deco{height:1px;position:absolute;background-color:#231F20;width:calc(100% + 80px);left:0;-webkit-transform:translateY(80px);transform:translateY(80px)}.about-3 .content .right .position-fix .obj-2{padding-bottom:130%}@media (max-width: 1200px){.about-3 .content
.right{padding-left:80px}.about-3 .content .right
h1{-webkit-transform:none;transform:none;font-size:24px}.about-3 .content .right .position-fix{width:50%;margin-left:50%}}@media (max-width: 992px){.about-3 .content .left
h2{font-size:14px;line-height:normal}.about-3 .content .right
h1{-webkit-transform:none;transform:none;font-size:18px;line-height:normal;margin-bottom:40px}.about-3 .content .right .position-fix{width:100%;margin-left:0}}@media (max-width: 768px){.about-3{padding:80px
20px 20px}.about-3 .top-bar-frame{background-color:#DDDDD7}.about-3 .content
.left{height:auto;display:block}.about-3 .content .left
h2{font-size:16px;margin-bottom:40px}.about-3 .content .left
.instagram{position:relative}.about-3 .content .rb-object-frame{margin-bottom:40px}.about-3 .content .rb-object-frame .obj-1{padding-bottom:100%;height:auto}.about-3 .content .rb-object-frame
.deco{position:absolute;z-index:2;bottom:20px;left:-20px;width:80px;height:80px;background-color:#231F20}.about-3 .content
.right{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.about-3 .content .right
h1{padding-right:20px;font-size:16px;margin-bottom:0}.about-3 .content .right .position-fix
.deco{display:none}.about-3 .content .right .position-fix .obj-2{padding-bottom:112%}}.parsley-errors-list{font-size:10px !important;font-weight:600;text-transform:uppercase;border:1px
solid #231F20;background-color:#231F20;color:#FFF;padding:2px
0 0 3px !important;margin:10px
0 10px 0 !important;list-style-type:none;opacity:0}.parsley-errors-list.filled{opacity:1}.parsley-errors-list:before{content:'';display:block;margin-top:-9px;pointer-events:none;position:absolute;border-bottom:solid 6px #231F20;border-left:solid 6px transparent;border-right:solid 6px transparent}#success{position:absolute;top:50%;left:50%;width:300px;height:190px;margin-top:-85px;margin-left:-150px;text-align:center}#success
h4{margin-top:10px;font-size:18px}@-webkit-keyframes
checkmark{0%{stroke-dashoffset:50}100%{stroke-dashoffset:0}}@-ms-keyframes
checkmark{0%{stroke-dashoffset:50}100%{stroke-dashoffset:0}}@keyframes
checkmark{0%{stroke-dashoffset:50}100%{stroke-dashoffset:0}}@-webkit-keyframes checkmark-circle{0%{stroke-dashoffset:240}100%{stroke-dashoffset:480}}@-ms-keyframes checkmark-circle{0%{stroke-dashoffset:240}100%{stroke-dashoffset:480}}@keyframes checkmark-circle{0%{stroke-dashoffset:240}100%{stroke-dashoffset:480}}.inlinesvg .svg
svg{display:inline}.icon-order-success svg
path{-webkit-animation:checkmark 0.25s ease-in-out 0.7s backwards;animation:checkmark 0.25s ease-in-out 0.7s backwards}.icon-order-success svg
circle{-webkit-animation:checkmark-circle 0.6s ease-in-out backwards;animation:checkmark-circle 0.6s ease-in-out backwards}