*{font-family:'Montserrat', sans-serif;color:#2c3e50;font-size:14px;line-height:1.2;transition:0.6s;}a, a:hover{color:#2c3e50;text-decoration:none;}body{display:flex;min-height:100vh;flex-direction:column;}.btn{color:#fff;background-color:#00A7E1;border:1px solid #00A7E1;border-radius:30px;padding:10px 25px;transition:0.6s;font-size:15px;display:inline-block;}.btn:hover{background-color:#fff;color:#00A7E1;}.btn-transparent{color:#fff;border-color:#fff;background-color:transparent;}.btn-transparent:hover{color:#fff;border-color:#00A7E1;background-color:#00A7E1;}.btn-white{color:rgb(0, 128, 200);border-color:#fff;background-color:#fff;}.btn-white:hover{color:#fff;border-color:#fff;background-color:#00A7E1;}.container{width:1200px;padding:0 30px;max-width:100%;}.text-center{text-align:center;}.text-left{text-align:left;}.text-right{text-align:right;}.top-bg{position:absolute;top:-40px;margin:0 auto;left:0;right:0;}@media screen and (max-width:768px) {.top-bg{display:none;}}#main_content{display:flex;flex-direction:column;flex:1;padding:50px 0 30px;}h1, h2, h3, h4, h5, h6 {color:#202020;text-align:left;line-height:1.2;}h1 {font-size:42px;margin:50px 0;font-weight:100;}h2 {font-size:36px;margin:40px 0;font-weight:100;}h3 {font-size:28px;margin:30px 0;font-weight:300;}h4 {font-size:24px;margin:20px 0;font-weight:300;}h5 {font-size:20px;margin:15px 0;font-weight:300;}h6 {font-size:16px;margin:15px 0;font-weight:300;}p {font-size:14px;margin-bottom:10px;}#main_header{background-color:#fff;}#main_header_content{display:flex;align-items:center;position:relative;}#main_logo{font-size:10px;margin:20px 0;margin-right:auto;}#main_logo img{display:block;max-width:202px;}#main_menu ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:row-reversed;flex-grow:1;justify-content:center;}#main_menu ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:row-reversed;flex-grow:1;justify-content:center;}#main_menu h3{text-transform:uppercase;font-size:10px;margin:10px;font-weight:400;}#main_menu a, #main_menu a:hover{color:#050505;text-decoration:none;border-bottom:2px solid #fff;}#main_menu li.current-menu-item.menu-item-type-post_type a, #main_menu li.current-menu-item.menu-item-type-post_type_archive a, #main_menu a:hover {border-color:#2874CD;}#main_menu_mobile, #main_menu_mobile_trigger{display:none;}#main_menu_mobile.active{display:block;position:absolute;top:100%;right:0;z-index:10;background:#fff;}#main_menu_mobile ul{list-style:none;padding:0;margin:0;text-align:center;}#main_menu_mobile li{border-bottom:1px solid #2874CD;padding:10px 50px;}#main_menu_mobile li.current-menu-item.current-menu-item.menu-item-type-post_type, #main_menu_mobile li.current-menu-item.current-menu-item.menu-item-type-post_type_archive, #main_menu_mobile li:hover {background-color:#2874CD;}#main_menu_mobile li.current-menu-item.current-menu-item.menu-item-type-post_type a, #main_menu_mobile li.current-menu-item.current-menu-item.menu-item-type-post_type_archive a, #main_menu_mobile li:hover a {color:#fff;}@media screen and (min-width:992px) {#main_menu_mobile, #main_menu_mobile_trigger{display:none!important;}}@media screen and (max-width:992px) {#main_menu{display:none;}#main_menu_mobile_trigger{display:block;}}#main_menu_mobile_trigger {cursor:pointer;width:30px;right:0;top:calc(50% - 15px);margin-left:12px;}#main_menu_mobile_trigger i {background-color:#2c3e50;border-radius:2px;content:'';display:block;width:100%;height:4px;}#main_menu_mobile_trigger i:nth-child(1) {-webkit-animation:outT 0.8s backwards;animation:outT 0.8s backwards;-webkit-animation-direction:reverse;animation-direction:reverse;}#main_menu_mobile_trigger i:nth-child(2) {margin:5px 0;-webkit-animation:outM 0.8s backwards;animation:outM 0.8s backwards;-webkit-animation-direction:reverse;animation-direction:reverse;}#main_menu_mobile_trigger i:nth-child(3) {-webkit-animation:outBtm 0.8s backwards;animation:outBtm 0.8s backwards;-webkit-animation-direction:reverse;animation-direction:reverse;}#main_menu_mobile_trigger.active i:nth-child(1) {-webkit-animation:inT 0.8s forwards;animation:inT 0.8s forwards;}#main_menu_mobile_trigger.active i:nth-child(2) {-webkit-animation:inM 0.8s forwards;animation:inM 0.8s forwards;}#main_menu_mobile_trigger.active i:nth-child(3) {-webkit-animation:inBtm 0.8s forwards;animation:inBtm 0.8s forwards;}@-webkit-keyframes inM {50% {-webkit-transform:rotate(0deg);}100% {-webkit-transform:rotate(45deg);}}@keyframes inM {50% {transform:rotate(0deg);}100% {transform:rotate(45deg);}}@-webkit-keyframes outM {50% {-webkit-transform:rotate(0deg);}100% {-webkit-transform:rotate(45deg);}}@keyframes outM {50% {transform:rotate(0deg);}100% {transform:rotate(45deg);}}@-webkit-keyframes inT {0% {-webkit-transform:translateY(0px) rotate(0deg);}50% {-webkit-transform:translateY(9px) rotate(0deg);}100% {-webkit-transform:translateY(9px) rotate(135deg);}}@keyframes inT {0% {transform:translateY(0px) rotate(0deg);}50% {transform:translateY(9px) rotate(0deg);}100% {transform:translateY(9px) rotate(135deg);}}@-webkit-keyframes outT {0% {-webkit-transform:translateY(0px) rotate(0deg);}50% {-webkit-transform:translateY(9px) rotate(0deg);}100% {-webkit-transform:translateY(9px) rotate(135deg);}}@keyframes outT {0% {transform:translateY(0px) rotate(0deg);}50% {transform:translateY(9px) rotate(0deg);}100% {transform:translateY(9px) rotate(135deg);}}@-webkit-keyframes inBtm {0% {-webkit-transform:translateY(0px) rotate(0deg);}50% {-webkit-transform:translateY(-9px) rotate(0deg);}100% {-webkit-transform:translateY(-9px) rotate(135deg);}}@keyframes inBtm {0% {transform:translateY(0px) rotate(0deg);}50% {transform:translateY(-9px) rotate(0deg);}100% {transform:translateY(-9px) rotate(135deg);}}@-webkit-keyframes outBtm {0% {-webkit-transform:translateY(0px) rotate(0deg);}50% {-webkit-transform:translateY(-9px) rotate(0deg);}100% {-webkit-transform:translateY(-9px) rotate(135deg);}}@keyframes outBtm {0% {transform:translateY(0px) rotate(0deg);}50% {transform:translateY(-9px) rotate(0deg);}100% {transform:translateY(-9px) rotate(135deg);}}#main_footer{background-color:#303E52;padding:25px 0;}#main_footer *{color:#fff;}#main_footer a{border-bottom:1px solid rgba(255,255,255,0);}#main_footer a:hover{border-bottom:1px solid rgba(255,255,255,0.6);}#main_footer_content{display:flex;font-size:10px;flex-direction:row;margin:0 -30px;}#main_footer_content > section {margin:10px 30px;}#main_footer h4{margin:0;padding:25px 0;text-transform:uppercase;font-weight:300;font-size:13px;}#footer_contact, #footer_adress{margin-right:100px;opacity:0.6;}#footer_contact p, #footer_adress p {margin:0 0 25px;}#footer_contact a:hover, , #footer_adress a:hover{border-color:rgba(255,255,255,0);}#footer_technology{margin-bottom:20px;opacity:0.6;}#footer_technology ul{margin:0;padding:0;list-style:none;margin-bottom:20px;}#footer_technology ul li{padding-bottom:3px;}#footer_map{padding-bottom:15px;height:240px;width:100%;}#footer_map iframe{max-width:100%;}#footer_info{flex-grow:1;display:flex;flex-direction:column;text-align:right;justify-content:space-between;}#footer_social a:hover{border-color:rgba(255,255,255,0);}#footer_social img{opacity:0.4;margin-left:15px;}#footer_social img:hover{opacity:0.9;}#footer_copyright{opacity:0.6;align-self:flex-end;}@media screen and (max-width:768px) {#main_footer_content{flex-wrap:wrap;}}#footer_technology, #footer_social{display:none;}#footer_info {justify-content:flex-end;}#cookie-bar{position:fixed;bottom:0;background:#004D73;z-index:100;width:100%;}#cookie-bar .message{text-align:center;color:#fff;padding:10px;font-size:12px;line-height:20px;margin:0 auto;max-width:650px;}#cookie-bar .privacy-policy{color:#fff;text-decoration:none;font-weight:600;font-size:12px;line-height:20px;}#cookie-bar .privacy-policy:hover{color:#fff;text-decoration:underline;}#cookie-bar #cookie-accept{color:#fff;padding:10px;font-family:Garamond,"Apple Garamond","Lucida Sans Unicode";font-size:20px;}#cookie-bar #cookie-accept:hover{text-decoration:none;}#page_header {background-image:url('/wp-content/themes/budomex/assets/img/bg_page.jpg');background-repeat:no-repeat;background-position:center top;width:100%;max-width:1920px;margin:0 auto;position:relative;}#page_header .container{position:relative;}#page_header .wrapper{padding:20px 0px;min-height:300px;position:relative;display:flex;justify-content:center;}#page_header h1, #page_header h4{color:#fff;margin:0;max-width:850px;}#page_header h1{margin-bottom:45px;}#page_header .decoration {position:absolute;bottom:-36px;right:100px;}#page_header .wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;height:100%;}#page_header .title{flex-grow:1;}#page_header .cta{min-width:210px;text-align:right;}#page_navigation > .container{position:relative;}#page_navigation_bar{position:absolute;bottom:0;left:0;right:0;width:100%;}#page_navigation_bar ul{width 100%;list-style:none;padding:0 30px 15px;margin:0;display:flex;flex-direction:row;justify-content:flex-start;}#page_navigation_bar li{margin-right:40px;font-size:12px;line-height:1;}#page_navigation_bar li a, #page_navigation_bar li span{color:#fff;border-bottom:2px solid rgba(0, 77, 115, 0);}#page_navigation_bar li a:hover, #page_navigation_bar li .active{border-bottom:2px solid rgba(0, 77, 115, 1);}#page_navigation_bar .back img{max-height:22px;padding-right:8px;}#page_navigation_bar .back:hover{border-bottom:2px solid rgba(0, 77, 115, 0);opacity:0.6;}#project_gallery .owl-prev{left:-40px;}#project_gallery .owl-next{right:-40px;}#project_gallery .owl-next, #project_gallery .owl-prev{top:calc(50% - 15px);}#project_gallery .owl-nav img{max-height:30px;}#project_gallery_thumbs{padding:10px 0;}.wpcf7-form label{line-height:25px;padding-bottom:10px;display:block;}.wpcf7-form textarea{width:100%;}@media screen and (max-width:992px) {#page_header .wrapper{min-height:200px;}}@media screen and (max-width:768px) {#page_header .wrapper{flex-wrap:wrap;}#page_header .cta, #page_header .decoration{display:none;}#page_header .wrapper{min-height:0px;}}.owl-next,.owl-prev{position:absolute;top:60px;opacity:0.35;filter:grayscale(100%);}.owl-next:hover, .owl-prev:hover{opacity:1;filter:grayscale(0%);}.owl-prev{left:-120px;}.owl-next{right:-120px;}@media (max-width:600px) {.owl-nav{display:none;}}#projects_grid .project{max-width:360px;height:320px;overflow:hidden;opacity:1;margin:0 auto;}#projects_grid .project:hover{opacity:0.8;}#projects_grid .project .thumb{height:220px;overflow:hidden;}#projects_grid .description{font-size:16px;color:rgb(44, 62, 80);line-height:1.2;margin:20px 0;}body.home #main_content{padding:0;}body.home h1{text-align:center;}#home_hero{position:relative;background-image:url('/wp-content/themes/budomex/assets/img/bg_hero.jpg');background-repeat:no-repeat;background-position:center top;padding:90px 0;width:100%;max-width:1920px;margin:0 auto;}#home_hero .wrapper{display:flex;flex-wrap:wrap;flex-direction:row;}#home_hero .side{width:50%;}#home_hero .content{max-width:330px;margin:0 auto;}#home_hero .title{color:#fff;margin:60px 0 20px;}#home_hero .description{color:#fff;text-align:center;margin:20px 0 26px;font-size:16px;line-height:1.625;}#home_hero .side .btn{margin-bottom:20px;}#home_hero .btn{font-size:16px;font-weight:bold;}#home_hero .cta{width:100%;margin-top:40px;text-align:center;padding-bottom:20px;}#home_hero .cta .btn{padding:16px 25px;}#home_projects{background-image:url('/wp-content/themes/budomex/assets/img/bg_projects.jpg');background-position:center 80px;background-repeat:no-repeat;padding:0 0 90px;}#home_testimonials{padding:50px 0 90px;background-color:#F6F6F6;}#home_testimonials h1{margin-bottom:20px;}#home_testimonials_slider{max-width:880px;margin:0 auto;padding:0 15px;}#home_testimonials_slider .item{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;flex-direction:row;margin-top:30px;}#home_testimonials_slider .item .logo{width:80px;flex-shrink:0;margin-right:40px;}#home_testimonials_slider .item .description{margin-bottom:15px;}#home_testimonials_slider .item .signature{margin:0;}#home_testimonials_slider .item .signature .name{font-weight:bold;}@media screen and (max-width:768px) {#home_hero{background:none;padding:0;}#home_hero .container{padding:0;}#home_hero .side{width:100%;}#home_hero .side{background-image:url('/wp-content/themes/budomex/assets/img/bg_hero.jpg');}#home_testimonials_slider .item{display:block;}#home_testimonials_slider .item .logo{margin:0 auto;display:block;}#home_hero .budownictwo-przemyslowe{background-position:0% top;}#home_hero .renowacja-zabytkow{background-position:100% top;}#home_hero .cta{display:none}#home_projects #projects_grid .project-tile:nth-child(n+6){display:none;}}