.hidden{display:none !important}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media(max-width: 767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media(max-width: 767px){.visible-xs-block{display:block !important}}@media(max-width: 767px){.visible-xs-inline{display:inline !important}}@media(max-width: 767px){.visible-xs-inline-block{display:inline-block !important}}@media(min-width: 768px)and (max-width: 1024px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media(min-width: 768px)and (max-width: 1024px){.visible-sm-block{display:block !important}}@media(min-width: 768px)and (max-width: 1024px){.visible-sm-inline{display:inline !important}}@media(min-width: 768px)and (max-width: 1024px){.visible-sm-inline-block{display:inline-block !important}}@media(min-width: 1025px)and (max-width: 1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media(min-width: 1025px)and (max-width: 1199px){.visible-md-block{display:block !important}}@media(min-width: 1025px)and (max-width: 1199px){.visible-md-inline{display:inline !important}}@media(min-width: 1025px)and (max-width: 1199px){.visible-md-inline-block{display:inline-block !important}}@media(min-width: 1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media(min-width: 1200px){.visible-lg-block{display:block !important}}@media(min-width: 1200px){.visible-lg-inline{display:inline !important}}@media(min-width: 1200px){.visible-lg-inline-block{display:inline-block !important}}@media(max-width: 767px){.hidden-xs{display:none !important}}@media(min-width: 768px)and (max-width: 1024px){.hidden-sm{display:none !important}}@media(min-width: 1025px)and (max-width: 1199px){.hidden-md{display:none !important}}@media(min-width: 1200px){.hidden-lg{display:none !important}}@font-face{font-family:"SuisseIntl";src:url("../fonts/dobre_fonts/SuisseIntl-Regular-WebS.eot");src:url("../fonts/dobre_fonts/SuisseIntl-Regular-WebS.eot?#iefix") format("embedded-opentype"),url("../fonts/dobre_fonts/SuisseIntl-Regular-WebS.woff2") format("woff2"),url("../fonts/dobre_fonts/SuisseIntl-Regular-WebS.woff") format("woff"),url("../fonts/dobre_fonts/SuisseIntl-Regular-WebS.ttf") format("truetype"),url("../fonts/dobre_fonts/SuisseIntl-Regular-WebS.svg") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"SuisseIntl";src:url("../fonts/dobre_fonts/SuisseIntl-Regular-WebM.eot");src:url("../fonts/dobre_fonts/SuisseIntl-Regular-WebM.eot?#iefix") format("embedded-opentype"),url("../fonts/dobre_fonts/SuisseIntl-Regular-WebM.woff2") format("woff2"),url("../fonts/dobre_fonts/SuisseIntl-Regular-WebM.woff") format("woff"),url("../fonts/dobre_fonts/SuisseIntl-Regular-WebM.ttf") format("truetype"),url("../fonts/dobre_fonts/SuisseIntl-Regular-WebM.svg") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"SuisseIntl";src:url("../fonts/dobre_fonts/SuisseIntl-Regular-WebXL.eot");src:url("../fonts/dobre_fonts/SuisseIntl-Regular-WebXL.eot?#iefix") format("embedded-opentype"),url("../fonts/dobre_fonts/SuisseIntl-Regular-WebXL.woff2") format("woff2"),url("../fonts/dobre_fonts/SuisseIntl-Regular-WebXL.woff") format("woff"),url("../fonts/dobre_fonts/SuisseIntl-Regular-WebXL.ttf") format("truetype"),url("../fonts/dobre_fonts/SuisseIntl-Regular-WebXL.svg") format("svg");font-weight:bold;font-style:normal;font-display:swap}body.page-template-dobre_lp{background-color:#000;color:#fff;font-family:"SuisseIntl",sans-serif;font-weight:400;font-size:16px;line-height:1.8125;margin:0}body.page-template-dobre_lp *{-webkit-tap-highlight-color:rgba(0,0,0,0)}body.page-template-dobre_lp .viewport *:not(.circle_desc):not(.static_color):not(.circle_wrap):not(.circle){color:#fff}body.page-template-dobre_lp .viewport *:not(.circle_desc):not(.static_color):not(.circle_wrap):not(.circle) .right_text [style*="text-decoration: underline"]::after{background-color:#fff}body.page-template-dobre_lp .circle{color:#fff}body.page-template-dobre_lp .circle.link_cr .circle_wrap{background-color:rgba(255,255,255,.3);border-color:rgba(255,255,255,0)}body.page-template-dobre_lp .circle_wrap{border-color:rgba(255,255,255,.3)}body.page-template-dobre_lp.white header.dobre_lp_header{color:#000}body.page-template-dobre_lp.white header.dobre_lp_header .logo_wrap svg{fill:#000}body.page-template-dobre_lp.white .change_color_page{background-color:#fff}body.page-template-dobre_lp.white .viewport *:not(.circle_desc):not(.static_color):not(.circle_wrap):not(.circle){color:#000;border-color:#000}body.page-template-dobre_lp.white .viewport *:not(.circle_desc):not(.static_color):not(.circle_wrap):not(.circle) .right_text [style*="text-decoration: underline"]::after{background-color:#000}body.page-template-dobre_lp.white .img_change_white{-webkit-filter:invert(0);filter:invert(0)}body.page-template-dobre_lp.white .img_change_black{-webkit-filter:invert(1);filter:invert(1)}body.page-template-dobre_lp.white .every_stitch_considered_module .swiper_progressbar.swiper-pagination-progressbar{background-color:rgba(0,0,0,.1)}body.page-template-dobre_lp.white .every_stitch_considered_module .swiper_progressbar.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#000}body.page-template-dobre_lp.white .circle{color:#000}body.page-template-dobre_lp.white .circle.link_cr .circle_wrap{background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,0)}body.page-template-dobre_lp.white .circle .escm_left_cursor_content,body.page-template-dobre_lp.white .circle .escm_right_cursor_content{background-color:#000;color:#fff}body.page-template-dobre_lp.white .circle .escm_left_cursor_content span,body.page-template-dobre_lp.white .circle .escm_right_cursor_content span{color:#fff;white-space:nowrap}body.page-template-dobre_lp.white .circle .escm_left_cursor_content path,body.page-template-dobre_lp.white .circle .escm_right_cursor_content path{fill:#fff}body.page-template-dobre_lp.white .circle.escm_left_cursor .circle_wrap,body.page-template-dobre_lp.white .circle.escm_right_cursor .circle_wrap{background-color:#000}body.page-template-dobre_lp.white .circle.aword_cursor .circle_wrap{background-color:#000}body.page-template-dobre_lp.white .circle_wrap{border-color:rgba(0,0,0,.3)}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}a,a:hover,a:focus,a:active{outline:none;color:inherit;text-decoration:none}ul{list-style-type:none}textarea,input,select,button,a{outline:none;-webkit-box-shadow:none !important;box-shadow:none !important;font-family:inherit}div{outline:none}input{border-radius:0}select,input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],input:not([type]),textarea,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}select,option{cursor:pointer}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus input:-webkit-autofill,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#fbf8eb;-webkit-box-shadow:0 0 0px 1000px #0a0a0a inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;color:#fbf8eb !important}textarea{overflow:auto}[disabled]{cursor:not-allowed}.container{width:100%;padding:0 24px;max-width:1440px;margin:0 auto}@media screen and (max-width: 767px){.container{padding:0 16px}}body:not(.smooth-disabled) .viewport{overflow:hidden;position:fixed;height:100%;width:100%;top:0;left:0;right:0;bottom:0;opacity:0}body:not(.smooth-disabled) .scrollbar-test{position:absolute;visibility:hidden;overflow:scroll;width:100px;height:100px;top:-99999px;left:-99999px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body:not(.smooth-disabled) .fixed-content{position:absolute;display:block;top:0;left:0;right:var(--scrollbar-size, 0px);bottom:0;z-index:2;pointer-events:none}body:not(.smooth-disabled) .scroll-container{position:absolute;overflow:hidden;z-index:10;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;width:100%;will-change:transform}body:not(.smooth-disabled) .content{overflow:hidden;position:relative;width:100%}body:not(.smooth-disabled) *[data-depth],body:not(.smooth-disabled) *[data-depth-hor]{will-change:transform;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}@media screen and (max-width: 1024px){.smooth-disabled .viewport{position:relative;overflow-x:hidden;overflow-y:auto}*[data-depth]{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform}}header.dobre_lp_header{position:fixed;top:0;left:0;width:100%;pointer-events:none;padding-top:24px;opacity:0;z-index:999}header.dobre_lp_header .container{max-width:100%}header.dobre_lp_header .header-menu-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header.dobre_lp_header .logo_wrap{position:relative;pointer-events:auto}header.dobre_lp_header .logo_wrap svg,header.dobre_lp_header .logo_wrap img{width:52px}header.dobre_lp_header .logo_wrap svg{fill:#f5f5f5;-webkit-transition:fill .3s ease-in-out;-moz-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}header.dobre_lp_header .menu{margin-top:0;pointer-events:auto}header.dobre_lp_header .menu a{font-size:13px;line-height:1;padding:8px 0}header.dobre_lp_header .container{padding:0 24px}header.dobre_lp_header .header-menu-wrap-inner{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width: 768px){header.dobre_lp_header .menu-header-menu-container li{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header.dobre_lp_header .menu-header-menu-container li.current-menu-item{opacity:.5}header.dobre_lp_header .menu-header-menu-container li.unhover{opacity:.5}header.dobre_lp_header .menu-header-menu-container li.hover{opacity:1}header.dobre_lp_header .menu-header-menu-container li a,header.dobre_lp_header .menu-header-menu-container li sup{-webkit-transition:color .5s ease-in-out;-moz-transition:color .5s ease-in-out;transition:color .5s ease-in-out}}header.dobre_lp_header.scroll_down .menu-header-menu-container li{opacity:0;pointer-events:none}header.dobre_lp_header.scroll_down .menu-header-menu-container li:first-of-type{opacity:1;pointer-events:auto}header.dobre_lp_header.contact_form_active .logo_wrap svg{fill:#000}header.dobre_lp_header.contact_form_active .header-menu-wrap-inner{opacity:0;pointer-events:none}header.dobre_lp_header.contact_form_active .header-menu-wrap-inner .menu{pointer-events:none}header.dobre_lp_header.contact_form_active .header-menu-wrap-inner .menu-header-menu-container li{pointer-events:none}@media screen and (max-width: 767px){header.dobre_lp_header{padding-top:21px}header.dobre_lp_header .container{padding:0 16px}header.dobre_lp_header .header-menu-wrap .menu-header-menu-container{display:block}header.dobre_lp_header .header-menu-wrap li{display:none}header.dobre_lp_header .header-menu-wrap li:first-of-type{display:block}header.dobre_lp_header .menu{padding-left:0;margin-bottom:0}header.dobre_lp_header .menu a{position:relative;font-size:14px}header.dobre_lp_header .menu a::after{content:"";position:absolute;left:-50%;top:-50%;width:200%;height:200%}}.change_color,h1,h2,h3,h4,h5,h6,p{-webkit-transition:color .5s ease-in-out,border-color .5s ease-in-out;-moz-transition:color .5s ease-in-out,border-color .5s ease-in-out;transition:color .5s ease-in-out,border-color .5s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;will-change:color,border-color}.change_color_wysiwyg span{-webkit-transition:color .5s ease-in-out,border-color .5s ease-in-out;-moz-transition:color .5s ease-in-out,border-color .5s ease-in-out;transition:color .5s ease-in-out,border-color .5s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;will-change:color,border-color}.img_change{-webkit-transition:-webkit-filter .5s ease-in-out;transition:-webkit-filter .5s ease-in-out;-moz-transition:filter .5s ease-in-out;transition:filter .5s ease-in-out;transition:filter .5s ease-in-out, -webkit-filter .5s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;will-change:filter}.img_change_white{-webkit-filter:invert(1);filter:invert(1)}.img_change_black{-webkit-filter:invert(0);filter:invert(0)}.change_color_page{position:fixed;display:block;top:0;left:0;width:100vw;height:100vh;opacity:0;background-color:#000;-webkit-transition:background-color .6s ease;-moz-transition:background-color .6s ease;transition:background-color .6s ease;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;will-change:background-color}.change_color_page.white{background-color:#fff}.dobre_banner_spacer{position:relative;width:100vw;min-height:100vh}.dobre_banner_bcg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.dobre_banner{position:relative;width:100vw;min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-top:22vh;z-index:1}.dobre_banner h1{margin:0 auto;text-align:center;width:-webkit-calc(100vw - 50px);width:-moz-calc(100vw - 50px);width:calc(100vw - 50px)}.dobre_banner h1 svg{width:100%;height:auto;display:block}.dobre_banner .projects_title{font-size:84px;font-weight:400;line-height:1;text-align:center;margin:0}.dobre_banner .banner_projects{position:absolute;top:0;left:0;width:100%;pointer-events:none}.dobre_banner .single_project{position:absolute;top:0;left:0;width:100%;height:100vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.dobre_banner .single_project:first-of-type .prscr_item{-webkit-transform:translateY(89%);-moz-transform:translateY(89%);-ms-transform:translateY(89%);transform:translateY(89%)}.dobre_banner .single_project:first-of-type .prscr_item .prscr_item_img_wrap{width:-webkit-calc(100vw - 48px);width:-moz-calc(100vw - 48px);width:calc(100vw - 48px)}.dobre_banner .single_project:first-of-type .prscr_item .prscr_item_img{width:-webkit-calc(100vw - 48px);width:-moz-calc(100vw - 48px);width:calc(100vw - 48px)}.dobre_banner .single_project:first-of-type .prscr_item .prscr_item_overlay{opacity:0;background-color:rgba(0,0,0,.3)}.dobre_banner .project_lhs{position:absolute;left:33px;top:54%;width:0;white-space:nowrap;font-size:14px;line-height:37px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);text-align:center;opacity:0}.dobre_banner .project_rhs{position:absolute;right:33px;top:54%;width:0;white-space:nowrap;font-size:13px;line-height:37px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);text-align:center;opacity:0}.dobre_banner .banner_projects_pagination{position:absolute;top:5vh;right:10vw;font-size:12px;line-height:37px;text-align:right;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;opacity:0;z-index:10}.dobre_banner .banner_projects_pagination .all{color:#606060;padding-left:5px}.prscr_item{position:relative;width:90vw;height:80vh;pointer-events:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateY(115%);-moz-transform:translateY(115%);-ms-transform:translateY(115%);transform:translateY(115%)}.prscr_item a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.prscr_item .prscr_item_img_wrap{position:relative;width:100%;height:100%;overflow:hidden;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.prscr_item .prscr_item_img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:90vw;height:80vh;background-position:center;background-repeat:no-repeat;background-size:cover}.prscr_item .prscr_item_title{position:absolute;top:50%;left:50%;width:70vw;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:84px;font-weight:400;line-height:1;text-align:center;margin:0;z-index:2}.prscr_item .prscr_item_title span{display:block;opacity:0;-webkit-transform:matrix(0.99619, 0.08715, 0, 1, 0, 140);-moz-transform:matrix(0.99619, 0.08715, 0, 1, 0, 140);-ms-transform:matrix(0.99619, 0.08715, 0, 1, 0, 140);transform:matrix(0.99619, 0.08715, 0, 1, 0, 140);-webkit-transform-origin:left 50% 0px;-moz-transform-origin:left 50% 0px;-ms-transform-origin:left 50% 0px;transform-origin:left 50% 0px}.prscr_item .prscr_item_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);opacity:1;z-index:1}.scroll_indicator{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:12px;line-height:37px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;pointer-events:none;z-index:10}.scroll_indicator .scroll_indicator_text{color:#fff;-webkit-transition:color .5s ease-in-out;-moz-transition:color .5s ease-in-out;transition:color .5s ease-in-out}.scroll_indicator .scroll_indicator_progress{width:1px;height:46px;background-color:rgba(255,255,255,.4);overflow:hidden;-webkit-transition:background-color .5s ease-in-out;-moz-transition:background-color .5s ease-in-out;transition:background-color .5s ease-in-out}.scroll_indicator .scroll_indicator_progressbar{display:block;width:100%;height:0px;background-color:#fff}@media screen and (max-width: 1024px){.dobre_banner_bcg{height:100%}.dobre_banner_spacer{min-height:-webkit-calc(var(--vhStatic, 1vh)*100);min-height:-moz-calc(var(--vhStatic, 1vh)*100);min-height:calc(var(--vhStatic, 1vh)*100);min-height:100lvh;height:-webkit-calc(100lvh*var(--bannerItems));height:-moz-calc(100lvh*var(--bannerItems));height:calc(100lvh*var(--bannerItems))}.dobre_banner{padding:80px 0;min-height:-webkit-calc(var(--vhStatic, 1vh)*100);min-height:-moz-calc(var(--vhStatic, 1vh)*100);min-height:calc(var(--vhStatic, 1vh)*100);min-height:100lvh;height:-webkit-calc(var(--vhStatic, 1vh)*100);height:-moz-calc(var(--vhStatic, 1vh)*100);height:calc(var(--vhStatic, 1vh)*100);height:100lvh}.dobre_banner .single_project{height:-webkit-calc(var(--vhStatic, 1vh)*100);height:-moz-calc(var(--vhStatic, 1vh)*100);height:calc(var(--vhStatic, 1vh)*100);height:100lvh}.dobre_banner .single_project:first-of-type .prscr_item{-webkit-transform:translateY(64%);-moz-transform:translateY(64%);-ms-transform:translateY(64%);transform:translateY(64%)}.prscr_item{cursor:pointer;width:-webkit-calc(100vw - 48px);width:-moz-calc(100vw - 48px);width:calc(100vw - 48px);height:-webkit-calc(var(--vhStatic, 1vh)*80);height:-moz-calc(var(--vhStatic, 1vh)*80);height:calc(var(--vhStatic, 1vh)*80);height:80lvh}.prscr_item .prscr_item_title{font-size:64px;width:80vw}.prscr_item .prscr_item_img{width:-webkit-calc(100vw - 48px);width:-moz-calc(100vw - 48px);width:calc(100vw - 48px);height:-webkit-calc(var(--vhStatic, 1vh)*80);height:-moz-calc(var(--vhStatic, 1vh)*80);height:calc(var(--vhStatic, 1vh)*80);height:80lvh}}@media screen and (max-width: 767px){.dobre_banner{padding:-webkit-calc(var(--vhStatic, 1vh)*24) 0 0;padding:-moz-calc(var(--vhStatic, 1vh)*24) 0 0;padding:calc(var(--vhStatic, 1vh)*24) 0 0;padding-top:24lvh}.dobre_banner h1{width:-webkit-calc(100vw - 34px);width:-moz-calc(100vw - 34px);width:calc(100vw - 34px)}.dobre_banner .single_project:first-of-type .prscr_item{-webkit-transform:translateY(75%);-moz-transform:translateY(75%);-ms-transform:translateY(75%);transform:translateY(75%)}.dobre_banner .single_project:first-of-type .prscr_item .prscr_item_img_wrap,.dobre_banner .single_project:first-of-type .prscr_item .prscr_item_img{width:-webkit-calc(100vw - 32px);width:-moz-calc(100vw - 32px);width:calc(100vw - 32px)}.dobre_banner .banner_projects_pagination{top:84px;right:16px}.dobre_banner .project_lhs{left:22px;top:33%;font-size:12px}.dobre_banner .project_rhs{right:22px;top:83%;font-size:12px}.prscr_item{width:-webkit-calc(100vw - 32px);width:-moz-calc(100vw - 32px);width:calc(100vw - 32px);height:-webkit-calc(var(--vhStatic, 1vh)*75);height:-moz-calc(var(--vhStatic, 1vh)*75);height:calc(var(--vhStatic, 1vh)*75);height:75lvh;-webkit-transform:translateY(120%);-moz-transform:translateY(120%);-ms-transform:translateY(120%);transform:translateY(120%)}.prscr_item .prscr_item_img{width:-webkit-calc(100vw - 32px);width:-moz-calc(100vw - 32px);width:calc(100vw - 32px);height:-webkit-calc(var(--vhStatic, 1vh)*75);height:-moz-calc(var(--vhStatic, 1vh)*75);height:calc(var(--vhStatic, 1vh)*75);height:75lvh}.prscr_item .prscr_item_title{font-size:40px;width:100vw;padding:0 16px}.prscr_item .prscr_item_title span{-webkit-transform:matrix(0.99619, 0.08715, 0, 1, 0, 50);-moz-transform:matrix(0.99619, 0.08715, 0, 1, 0, 50);-ms-transform:matrix(0.99619, 0.08715, 0, 1, 0, 50);transform:matrix(0.99619, 0.08715, 0, 1, 0, 50)}}.dobre_talk_section{position:relative;padding:164px 0 154px}.dobre_talk_section .img_wrap{cursor:pointer;position:relative;width:864px;max-width:100%;height:464px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}@media screen and (min-width: 1025px){.dobre_talk_section .img_wrap:hover h2::after{-webkit-transform:translateX(64px);-moz-transform:translateX(64px);-ms-transform:translateX(64px);transform:translateX(64px);width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px)}}.dobre_talk_section img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dobre_talk_section h2{padding-bottom:86px;color:#fff;position:relative;font-size:84px;font-weight:400;line-height:1;text-align:center;margin:0;padding-right:35px}.dobre_talk_section h2 span{color:#fff;display:block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.dobre_talk_section h2::after{content:"";position:absolute;top:77px;left:-57px;width:33px;height:7px;background-color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width: 1024px){.dobre_talk_section{padding:126px 0 88px}.dobre_talk_section .img_wrap{width:556px;height:376px}.dobre_talk_section h2{padding-left:0}.dobre_talk_section h2::after{left:0;width:100%}}@media screen and (max-width: 767px){.dobre_talk_section{padding:0}.dobre_talk_section .container{padding:0}.dobre_talk_section .img_wrap{width:100%;height:454px}.dobre_talk_section h2{font-size:52px}.dobre_talk_section h2::after{height:4px}}.footer_dobre .container{max-width:100%}.footer_dobre .footer_top,.footer_dobre .footer_bottom{border-top:1px solid #444}.footer_dobre .footer_top{padding:44px 0}.footer_dobre .footer_bottom{padding:72px 0 134px}.footer_dobre .footer_first_row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:187px}.footer_dobre .footer_second_row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer_dobre .footer_second_row a{color:#fff}.footer_dobre .footer_bottom_row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1440px}.footer_dobre .web_logo img,.footer_dobre .web_logo svg{width:58px}.footer_dobre .web_logo svg{fill:#f5f5f5}.footer_dobre h3{position:relative;top:-10px;font-size:28px;line-height:50px;font-weight:400;margin:0 0 0 100px;max-width:470px}.footer_dobre h4{font-size:16px;line-height:29px;font-weight:400;margin:0}.footer_dobre p{margin:0}.footer_dobre a{color:#82817a}.footer_dobre .links,.footer_dobre .social_media{line-height:29px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer_dobre .links{margin-left:auto;margin-right:32px}.footer_dobre .footer_col{line-height:29px}.footer_dobre .footer_col h4{margin-bottom:20px}.footer_dobre address{text-decoration:none;font-style:normal}@media screen and (max-width: 1024px){.footer_dobre .footer_top{padding:60px 0 36px;border-top:none}.footer_dobre .footer_bottom{display:block;padding:32px 0 72px}.footer_dobre .footer_bottom_row{display:block}.footer_dobre .footer_first_row{margin-bottom:43px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer_dobre .footer_second_row{padding-top:28px;border-top:1px solid #444}.footer_dobre .footer_second_row a{color:#82817a}.footer_dobre .logo_wrap{margin-bottom:40px}.footer_dobre h3{width:100%;font-size:20px;line-height:30px;max-width:100%;margin-left:0;margin-bottom:74px;top:0}.footer_dobre .links{margin-right:76px;margin-left:0px}.footer_dobre .services_header{margin-bottom:18px}.footer_dobre .footer_col{border-bottom:1px solid #444}.footer_dobre .footer_col h4{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 0;margin:0}.footer_dobre .footer_col h4 .anim{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer_dobre .footer_col h4.active .anim{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.footer_dobre .footer_col p{padding-bottom:36px;height:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;overflow:hidden;padding:0}}@media screen and (max-width: 767px){.footer_dobre .footer_second_row{display:block}.footer_dobre h3{margin-bottom:64px}.footer_dobre .links{margin-right:0}.footer_dobre .social_media{margin-left:auto}}