*{padding:0;margin:0}html,body{height:100%}body{min-width:320px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container-full{height:100%;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}.top-menu{background:#fff;height:50px;position:fixed;top:0;width:100%;text-align:left;z-index:10;box-shadow:rgba(0,0,0,.03) 2px 4px 14px}.top-menu.no-background{background:#fff}.top-menu .nav-container{display:inline-block;height:100%}.top-menu .nav-list{list-style:none;margin:0;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.top-menu .nav-list li{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";letter-spacing:.95px}.top-menu .nav-list li a{font-size:16px;line-height:26px;color:#000;text-transform:uppercase;text-decoration:none;padding:23px 10px;-webkit-transition:opacity .6s cubic-bezier(.165,.84,.44,1);transition:opacity .6s cubic-bezier(.165,.84,.44,1)}.top-menu .nav-list li a:hover{color:#885f10}.top-menu .nav-list li.current-menu-item a,.top-menu .nav-list li.current-menu-parent a{color:#885f10}.top-menu .btn-nav:hover{cursor:pointer}.top-menu .bar{display:block;height:2px;width:25px;background:#000;margin:5px 0;-webkit-transition:all .7s ease;transition:all .7s ease}.stic,.stic1{background-color:#fff;padding:40px;margin-top:-50px;box-shadow:0px 0px 3px 0px #7575756e!important}.top-menu .btn-nav{display:none;background:0 0;border:none;height:100%;vertical-align:middle;-webkit-transition:all 1s ease;transition:all 1s ease}.top-menu .btn-nav:focus{outline:none}.top-menu .animated .arrow-top{-webkit-transform:rotateZ(-45deg) translateY(11px);transform:rotateZ(45deg);width:20px}.top-menu .animated .arrow-middle{-webkit-transform:translateX(25px);transform:translateX(25px);margin-left:-32px}.top-menu .animated .arrow-bottom{-webkit-transform:rotateZ(45deg) translateY(-11px);transform:rotateZ(-45deg);width:20px}.fullpage,.swiper-container{height:100%}.fullpage .image{width:100%;height:100%;background-position:center;background-size:cover}.homepage .image .container{height:100%}.homepage .image .container .home-slide{display:flex;flex-direction:column;align-content:center;justify-content:center;height:auto;padding:30px;position:inherit;margin-top:80px;color:#fff}.homepage a{color:inherit}.homepage p{color:#2d2d2d;font-weight:100;padding:8px}.homepage h1{padding-bottom:15px;font-size:50px;margin:0;font-weight:700;letter-spacing:-.03rem}.homepage h3{font-weight:900}.swiper-button-next,.swiper-button-prev{width:27px !important;height:20px !important;background-size:27px 20px !important}.td,.tr{letter-spacing:-.05rem!important;padding:10px!important}.vc-tabs-li.active{color:#885f10!important}.pbreak.pb0{padding:0}#fbuilder .three_column{width:33%!important;margin-right:0!important;margin:.1%;padding:5px}@media only screen and (max-width:900px){._50f3{width:280px!important}}.fieldname22_1{background-color:#cfcbbe;border-radius:3px !important;margin-left:10px;margin-right:10px;box-shadow:0 0 10px rgba(0,0,0,.17)}.fieldname13_1{padding-top:30px !important;text-align:center;font-size:20px;font-weight:100}.fieldname13_1 input{background-color:#eee0;border:none !important;text-align:center;font-size:20px;font-weight:100;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.fieldname1_1{padding:10px !important;text-align:center!important}.fieldname1_1 input{background-color:#eee0;border:none !important;text-align:center!important;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.fieldname14_1 input{padding:10px;width:150px;background-color:#fff;border:1px outset}.fm-form .button-submit{padding:10px !important;width:150px !important;background-color:#fff !important;border:1px outset !important}.fieldname14_1{text-align:center !important}.fieldname15_1 dfield{border-radius:0 !important;background-color:#aebbaf !important}.label fieldname15_1_cb0{background-color:#000 !important}.articles-list,.text-page,.designes-list,.portfolio{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding-top:65px;padding-bottom:70px}.articles-list{padding-top:80px}.articles-list .main-title,.text-page .main-title{font-size:120px;color:#eee;font-weight:100}.articles-list .content-block{border-right:1px solid #ebebeb;margin-top:35px;margin-bottom:35px;padding-right:35px}.articles-list .article-image.big-image img,.articles-list .article-image.middle-image img{width:100%;max-height:550px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 55%;object-position:center 55%;height:auto}.articles-list .article-image.small-image{padding:5px 0}.articles-list .article-item{border-top:1px solid #ebebeb;padding:15px 0}.articles-list .article-item:first-child{border-top:none;padding-top:0}.articles-list .article-item .article-left-block{padding-right:20px}.articles-list .article-item .article-left-block img{max-width:260px;max-height:220px;-o-object-fit:cover;object-fit:cover}.articles-list .article-item .article-title{padding:10px 0 15px}.articles-list .article-item h1,.articles-list .article-item h2{font-size:38px;line-height:.9;margin:0;font-weight:700}.articles-list .article-item h3{font-size:25px;line-height:.9;margin:0}.articles-list .article-item a{color:#000;text-decoration:none}.articles-list .article-item .article-author-date{margin-top:20px;font-size:14px;color:#b3b3b3;font-weight:100}.articles-list .article-item .article-content p{margin:0;padding:0;font-weight:300;line-height:1.2em;letter-spacing:-.01rem;text-align:justify}@media (max-width:1024px){.Back-image2{width:100%!important;margin-top:-50px}.Back-image3 img{width:300px}.Back-image4{width:100%!important}.Back-image5{width:50%!important}}@media (max-width:568px){.Back-image5{width:100%!important}}.pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination .page-numbers{padding:3px 10px;font-size:16px;border:1px solid #eee}.pagination a{color:#885f10}.pagination a:hover{color:#1e81a0;text-decoration:none}.right-sidebar{margin:35px 0;padding-left:25px}.right-sidebar .widget{padding-bottom:25px}.article .article-image img{width:100%;max-height:750px;-o-object-fit:cover;object-fit:cover;height:auto;padding-top:65px}.article .article-title h1{font-size:45px;text-align:center;margin:50px 0;font-weight:700;color:#000}.article .article-content,.article .article-social{max-width:1024px;margin:0 auto;padding:0 15px}.article .article-content p{font-weight:300;line-height:1.2em;font-family:inherit}.article .article-content a{color:#31708f}.tags,.tagcloud a{color:#e91e63;text-transform:uppercase;font-weight:100;text-align:left!important}.tags a{font-size:16px;color:#e91e63 !important;font-weight:100}.tags a:hover,.tagcloud a:hover{color:#ffe001 !important;text-decoration:none}.designes-list .container-full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.designes-list .design-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:25%;padding:4px}.designes-list .design-item:hover .design-desc{display:block}.designes-list .design-item .design-image img{-o-object-fit:cover;object-fit:cover;max-height:1660px;max-width:100%;height:44.5vh;-webkit-filter:opacity(100%);filter:opacity(100%);-webkit-transition:all 2s cubic-bezier(.165,.84,.44,1);transition:all 2s cubic-bezier(.165,.84,.44,1)}.designes-list .design-item:hover .design-image img{-webkit-filter:opacity(20%);filter:opacity(20%);-webkit-transition:all 1s cubic-bezier(.165,.84,.44,1);transition:all 1s cubic-bezier(.165,.84,.44,1)}.designes-list .design-item .design-desc{position:absolute;padding:5px;display:none;width:100%;text-align:center}.designes-list .design-item .design-desc span{color:#000;font-size:12px;text-transform:uppercase;top:25%;line-height:1;text-align:center;position:sticky}.designes-list .design-item .design-desc h2{color:#000;font-size:24px;margin-bottom:0;line-height:1;text-align:center;position:sticky}.portfolio .grid{width:100%;padding-bottom:45px;position:relative;display:inline-block}.portfolio .grid-item{position:relative;float:left;display:-webkit-box;display:-ms-flexbox;display:inline-grid}.portfolio .grid-item a{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;margin:3px}.portfolio .grid-item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-webkit-transition-duration:2s !important;transition:all 2s cubic-bezier(.165,.84,.44,1)}.portfolio .grid-item img:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);overflow:hidden}.portfolio .grid-item.col-w-2{width:16.66666667%}.portfolio .grid-item.col-w-3{width:25%}.portfolio .grid-item.col-w-4{width:33.33333333%}.portfolio .grid-item.col-w-6{width:50%}.portfolio .grid-item.col-h-50{height:25vh}.portfolio .grid-item.col-h-100{height:50vh}.right-sidebar .widget-title,.facebook-block .facebook-title{border-bottom:3px solid #000;font-size:22px;font-weight:600;padding-bottom:5px}.projects .project-item img{width:100%;height:180px;-o-object-fit:cover;object-fit:cover}.right-sidebar .projects{flex-direction:row;flex-wrap:wrap}.text-page{background-color:#f1f0ed;padding-bottom:250px}.text-page .main-title{color:#fbfbfb}.page_item{display:block}.text-page p{text-align:justify;font-size:16px;letter-spacing:.01rem}.text-page a{color:#885f10}.insta-block{padding-top:20px;background:#eee;padding-bottom:100px;border-top:1px solid #9e9e9e45}.insta-block .h4{font-size:20px;text-align:center;text-transform:lowercase;font-weight:100;margin-bottom:15px}.baguetteBox-button{background:0 0;background-color:transparent !important;outline:none !important}#baguetteBox-overlay .full-image img{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.swiper-button-next,.swiper-button-prev{outline:none !important}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{width:30px !important;height:30px !important}.footer{position:fixed;bottom:0;width:100%;height:50px;font-size:12px;z-index:11;background:#fff;color:#777;border-top:1px solid #ccc}.footer.no-background{background:#fff}.footer .container-full{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .footer-logo{width:55px;display:block}.footer .footer-instagram{width:25px;display:block}.footer .footer-logo img{width:100%}.footer .foot-block a{color:#885f10;font-size:12px;text-decoration:none}.footer .foot-block a:hover,.social-icon i:hover{color:#1e81a0}.social-icon a:first-child{margin-right:5px}.social-icon a:last-child{margin-left:5px}.social-icon i{font-family:FontAwesome !important;font-size:16px;color:#000}.footer .right-block{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .foot-block{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .foot-block .language-chooser{margin:0;margin-top:2px;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;line-height:normal;padding-right:15px}.footer .foot-block .language-chooser li{margin:0 4px}.footer .foot-block .language-chooser li.active a{color:#885f10}.footer .foot-block .language-chooser li a{font-size:14px;color:#000}.simple-post-title a{color:#000 !important}.simple-post-item .vc_gitem_row .vc_gitem-col,.simple-post-title h4{padding:0 !important}.simple-post-title h4{margin-top:5px}#field_1-0 .dfield .three_column:nth-child(1) label{background-color:#eeeeeeb0;text-align:center}#field_1-0 .dfield .three_column:nth-child(2) label{background-color:#aebbafed;text-align:center}#field_1-0 .dfield .three_column:nth-child(3) label{background-color:#365463e8;text-align:center}@media (max-width:1024px){.articles-list .main-title,.text-page .main-title{font-size:80px}.designes-list .design-item{width:33.33%}}@media (max-width:991px){.articles-list .content-block{border-right:none;padding-right:15px}.right-sidebar{padding-left:0}.portfolio .grid-item.col-w-2,.portfolio .grid-item.col-w-3,.portfolio .grid-item.col-w-4,.portfolio .grid-item.col-w-6{width:25%}.portfolio .grid-item.col-h-50,.portfolio .grid-item.col-h-100{height:25vh}}@media (max-width:1000px){.top-menu .nav-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:65px 10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.top-menu .btn-nav{display:block;position:absolute;z-index:10;right:20px;padding:0}.top-menu .nav-container{height:100%;width:100%;text-align:center;position:fixed;right:0;left:auto;top:0;display:none;background-color:#f1f0ed}.top-menu .nav-list li{font-size:18px;text-align:center;font-weight:400;letter-spacing:.01em;border-bottom:1px solid #dcd8cb;padding:10px 5px;width:100%}.top-menu .nav-list li a{line-height:normal;padding:0;font-size:16px;color:#000}.top-menu .nav-list li.current-menu-item a,.top-menu .nav-list li.current-menu-parent a{color:#885f10}.top-menu .nav-list li a:hover{color:#ffe001}.designes-list{padding-bottom:55px}.designes-list .design-item{width:50%}.articles-list .main-title{font-size:60px}.articles-list .article-item h1,.articles-list .article-item h2{font-size:28px;padding-bottom:10px}.home-slide{margin-top:40px!important}.home-slide h1{font-size:28px;padding-bottom:10px}.home-slide .wpb_content_element{margin-bottom:8px!important}.home-slide h3{font-size:28px;font-weight:700;line-height:1;padding-top:5px}.stic{background-color:#fff0;box-shadow:0px 0px 0px 0px #7575756e!important;display:none}.stic1{padding:20px;margin-top:-10px;background-color:#fff0;box-shadow:0px 0px 0px 0px #7575756e!important}.s_im{display:none}.home-slide p{font-size:14px;font-weight:400}.articles-list .article-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.articles-list .article-item .article-left-block{padding-right:0}.articles-list .article-item .article-left-block img{max-width:100%;max-height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 55%;object-position:center 55%}.articles-list .article-image.big-image img,.articles-list .article-image.middle-image img{width:100%;max-height:350px;object-fit:cover;object-position:bottom;height:350px}.article .article-title h1{font-size:28px;margin:20px 0}.text-page .main-title{font-size:60px;writing-mode:tb-rl;position:absolute;left:-5px;top:65px}.portfolio .grid-item.col-w-2,.portfolio .grid-item.col-w-3,.portfolio .grid-item.col-w-4,.portfolio .grid-item.col-w-6{width:50%}}@media (max-width:768px){.u-margin-bottom--extra-large,.u-global-margin{margin-top:65px!important}}@media (min-width:768px){.stic2{width:300px!important}}@media (max-width:667px){.latest-articles .title h3{font-size:18px;letter-spacing:.0005rem;line-height:.85}.latest-articles{position:relative;padding:0;left:50px;right:35px;width:70%}.text-page .page-content{padding-left:60px}.articles-list .main-title{display:none}}@media (max-width:568px){.container-full{padding-right:15px;padding-left:15px}.vc_row.vc_row-flex>.vc_column_container{width:100%}.right-sidebar .widget-title,.facebook-block .facebook-title{font-size:20px}.portfolio .grid-item.col-w-2,.portfolio .grid-item.col-w-3,.portfolio .grid-item.col-w-4,.portfolio .grid-item.col-w-6{width:100%}.footer .left-block .foot-block:last-child{display:none}}