/*!/wp-content/themes/gutjahr/style.css*/body{position:relative;overflow-y:scroll}a,button,input{-webkit-transition:all 300ms ease;transition:all 300ms ease}.form-control:active,.form-control:focus,a:focus,a:active,button:focus,button:active,input:focus,input:active,textarea:focus,textarea:active{outline:none;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{border:0}img{max-width:100%;height:auto}input:not([type=radio]):not([type=checkbox]),textarea,button{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{resize:vertical}a[href^=tel]{color:inherit;text-decoration:none;border:none}#primary{max-width:100%;overflow:hidden}.alignfull{width:auto;max-width:none;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.alignwide{position:relative;left:50%;min-width:100%;max-width:1360px;width:80vw;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.mapa label{width:auto;display:inline}.mapa img{max-width:none}#customer_details>.col-1,#customer_details>.col-2,.woocommerce-column.col-1,.woocommerce-column.col-2,.woocommerce-column.col-3,.woocommerce-column.col-4,.woocommerce-column.col-5,.u-column1.col-1,.u-column2.col-2,.u-column3.col-3,.u-column4.col-4,.u-column5.col-5{max-width:none;padding-left:0;padding-right:0}.woocommerce form .form-row{display:block}.wpcf7-not-valid-tip{display:none!important}div.wpcf7 .ajax-loader{position:absolute}div.wpcf7-response-output{margin:10px 0;padding:15px;border:none;font-size:13px}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:none;background:#f7e700}div.wpcf7-mail-sent-ok{border:none;background:#398f14;color:#fff}div.wpcf7-mail-sent-ng,div.wpcf7-aborted{border:none;background:red;color:#fff}div.wpcf7-spam-blocked{border:none;background:orange}.form-control.wpcf7-not-valid{border-color:#da1313;background:#ffeaea}.wpcf7-acceptance.wpcf7-not-valid{color:red}button.navbar-toggler{position:relative;z-index:999;border:none}button.navbar-toggler span{display:block;opacity:0;-webkit-transition-delay:300ms;transition-delay:300ms;-webkit-transition:opacity 0ms ease 300ms;transition:opacity 0ms ease 300ms}button.navbar-toggler:before,button.navbar-toggler:after{content:"";position:absolute;left:12px;-webkit-transition:top 300ms ease 0s,bottom 300ms ease 0s,-webkit-transform 300ms ease 350ms;transition:top 300ms ease 0s,bottom 300ms ease 0s,transform 300ms ease 350ms;-webkit-transform-origin:center;transform-origin:center}button.navbar-toggler:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}button.navbar-toggler:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}button.navbar-toggler.collapsed span{opacity:1}button.navbar-toggler.collapsed:before,button.navbar-toggler.collapsed:after{-webkit-transition:top 300ms ease 350ms,bottom 300ms ease 350ms,-webkit-transform 300ms ease 0ms;transition:top 300ms ease 350ms,bottom 300ms ease 350ms,transform 300ms ease 0ms}button.navbar-toggler.collapsed:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}button.navbar-toggler.collapsed:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}button.navbar-toggler span,button.navbar-toggler:before,button.navbar-toggler:after{width:26px;height:2px;background:#000}button.navbar-toggler span{margin:12px 0}button.navbar-toggler:before{top:16px}button.navbar-toggler:after{bottom:16px}button.navbar-toggler.collapsed:before{top:10px}button.navbar-toggler.collapsed:after{bottom:10px}.btn{padding:0 20px;border:none;border-radius:3px;font-size:17px;font-weight:700;line-height:55px}.btn:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.btn-red,.btn-red:not(:disabled):not(.disabled).active,.btn-red:not(:disabled):not(.disabled):active,.btn-red:hover{background-image:-webkit-linear-gradient(30deg,#8ddcff,#00cccc 50%,#a7e234);background-image:-o-linear-gradient(30deg,#8ddcff,#00cccc 50%,#a7e234);background-image:linear-gradient(120deg,#8ddcff,#00cccc 50%,#a7e234);color:#010101}.btn-red:hover{opacity:.92;-webkit-box-shadow:0 6px 12px 0 rgb(0 1 0 / .12);box-shadow:0 6px 12px 0 rgb(0 1 0 / .12)}ul.menu{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none}#index_slider{margin-bottom:40px}#index_slider,#index_slider .carousel-item{height:640px}#index_slider .carousel-item{background-position:center top;-webkit-background-size:cover;background-size:cover}#index_slider .carousel-item .popis{position:absolute;right:0;bottom:0;width:40%;padding:5% 3%;text-align:right}#index_slider .carousel-item .title{position:relative;left:-80px;margin:0;opacity:0;padding:0;font-size:calc(28px + 3vw);color:#fff;margin-bottom:.3em;-webkit-transition:all .5s ease;transition:all .5s ease}#index_slider .carousel-item.active .title{left:0;opacity:1}#index_slider .carousel-item p{position:relative;padding-left:20%;font-size:1.4em;font-style:italic;color:#ead6b9;left:80px;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}#index_slider .carousel-item.active p{left:0;opacity:1}#branding{top:0;z-index:100;background:#fff;-webkit-transition:all 300ms ease;transition:all 300ms ease;-webkit-transition-property:padding,-webkit-transform;transition-property:padding,transform}.fl-builder-edit #branding{z-index:0}.scrolled #branding{padding-top:64px;-webkit-transform:translateY(-64px);transform:translateY(-64px)}.alternative-design.scrolled #branding{padding-top:72px;-webkit-transform:translateY(-72px);transform:translateY(-72px)}#topbar,#bottombar{position:relative;height:54px;background:#009ee2;border-bottom:6px solid #1d1d1b;font-size:16px;font-weight:700;color:#fff;-webkit-transition:height 300ms ease;transition:height 300ms ease}.alternative-design #topbar,.alternative-design #bottombar{height:80px;background:none;border:none}.alternative-design #bottombar{padding-top:14px;border-top:6px solid #1d1d1b}.scrolled #topbar{height:40px}.navbar-brand img{height:54px;-webkit-transition:all 300ms ease;transition:all 300ms ease;-webkit-transition-property:wodth,height;transition-property:wodth,height}.alternative-design .navbar-brand{margin-top:20px}.alternative-design .navbar-brand img{height:60px}.scrolled .navbar-brand img{height:40px}#header_info{display:inline-block;line-height:70px;-webkit-transition:line-height 300ms ease;transition:line-height 300ms ease}.scrolled #header_info{line-height:60px}#header_info a,#header_info a:hover{position:relative;z-index:10;display:inline-block;padding:0 20px;background:#1d1d1b;border:none;color:#fff;-webkit-transition:none 0ms ease;transition:none 0ms ease}.navbar-brand{margin:0;padding:0}.navbar{padding:60px 0 36px;border-bottom:1px solid #fff0;-webkit-transition:all 300ms ease;transition:all 300ms ease;-webkit-transition-property:padding,border-color;-o-transition-property:padding,border-color;transition-property:padding,border-color}.alternative-design .navbar{padding-top:42px}.scrolled .navbar{padding:36px 0 15px;border-color:#000}#main_nav .nav-item{margin-right:50px}#main_nav .nav-link{padding:0;border-bottom:5px solid #fff0;font-size:20px;font-weight:700;color:#1f1f1f}.scrolled #main_nav .nav-link{font-size:16px}#main_nav .nav-link.active{border-color:#009ee2}#main_nav .nav-link:hover{color:#009ee2}#right_nav .nav-item+.nav-item{margin-left:30px}#right_nav .nav-link{padding:0;border-bottom:3px solid #fff0;font-size:14px;color:#000}#right_nav .nav-link.active{border-color:#009ee2}#right_nav .nav-link:hover{color:#009ee2}.dropdown-menu{min-width:124px;margin:5px 0 0;padding:10px 0;background:#f3f3f3;border:none;box-shadow:0 10px 20px 0 rgb(0 0 0 / .23)}.dropdown-item{padding:10px 28px;font-size:14px;line-height:1;color:#1d1d1b}.current-lang .dropdown-item{font-weight:700}#right_nav .dropdown-menu{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#right_nav .lang-item,#right_nav .lang-item+.lang-item{margin:0}.nextend-arrow{width:35px;height:35px}#toplink{display:block;width:40px;height:40px;margin:-20px 0 0;box-shadow:0 10px 13px 0 rgb(0 0 0 / .23);background-color:#f3f3f3;text-align:center;line-height:38px}.alternative-design #toplink{margin-top:-23px}#toplink path{-webkit-transition:fill 300ms ease;transition:fill 300ms ease}#toplink:hover{background:#4e4e4c}#toplink:hover path{fill:#f3f3f3}#footer{padding:30px 0;font-size:14px;line-height:1.5;color:#1d1d1b}.alternative-design #footer{padding:2px 0 50px}#footer_socials{margin-bottom:38px}#footer_socials li+li{margin-left:30px}#footer_socials a [fill]{-webkit-transition:fill 300ms ease;transition:fill 300ms ease}#footer_socials a:hover [fill]{fill:#009ee2}#footer_menu{font-weight:700}#footer_menu li{margin-right:50px}#news .swiper-slide{height:auto}#news .article{padding-bottom:3px}.swiper-button-next,.swiper-button-prev,.swiper-button-next:after,.swiper-button-prev:after{font-size:0;line-height:1}.swiper-button-next,.swiper-button-prev{top:160px;left:-64px;width:44px;height:44px;margin:0}.swiper-button-next{left:auto;right:-64px}.swiper-button-next:after{content:url(/wp-content/themes/gutjahr/images/slider-right-black.svg)}.swiper-button-prev:after{content:url(/wp-content/themes/gutjahr/images/slider-left-black.svg)}.special-hover{position:relative}.special-hover .image-effect{position:absolute;top:0;left:0;width:100%;display:block;background:#009ee2;opacity:0;-webkit-transition:opacity 300ms ease;transition:opacity 300ms ease}a:hover .special-hover .image-effect,.special-hover .image-effect:hover{opacity:1}.special-hover .image-effect img{-webkit-filter:grayscale(1);filter:grayscale(1);mix-blend-mode:multiply}#news .date{margin:20px 0 8px;font-weight:700;font-size:20px;color:#000}#news .title{margin:0 0 20px;font-size:18px;color:#000}#news .link{font-size:16px}#news .swiper-container{padding-bottom:80px}#news .swiper-pagination-bullets{bottom:0}.swiper-pagination-bullet,.swiper-pagination-bullet.swiper-pagination-bullet-active{width:8px;height:8px;background:#fff;border:1px solid #1d1d1b}.swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#009ee2;background-color:#009ee2}.fl-builder-content a.fl-button,.fl-builder-content a.fl-button:visited{min-width:340px;height:auto;line-height:80px;padding:0 20px;box-shadow:0 10px 13px 0 rgb(0 0 0 / .23);background:#009ee2;border:none;border-radius:0;font-size:16px;font-weight:700;text-align:center}a.fl-button:hover,a.fl-button:visited:hover{background:#0086c0}a.fl-button:focus,a.fl-button:visited:focus{background:#1d1d1b}.fl-builder-content a.fl-button *,.fl-builder-content a.fl-button:visited *{color:#fff}.img-circle-border-shadow img{border-radius:50%;box-shadow:0 20px 40px 0 rgb(0 0 0 / .23);border:solid 4px #000}.quote,.quote:after{font-size:0;line-height:1}.quote:after{content:url(/wp-content/themes/gutjahr/images/quote.svg)}.tq-wrapper blockquote{margin:0;padding:0 0 48px}.tq-wrapper .text{margin-bottom:40px;font-size:26px;font-weight:100;line-height:1.08;color:#f3f3f3;text-align:center}.tq-wrapper .author{font-size:16px;line-height:1.25;text-align:center}.tq-wrapper .author-name{font-weight:700}.tq-wrapper .carousel-indicators{bottom:0;margin:0 auto}.tq-wrapper .carousel-indicators li,.tq-wrapper .carousel-indicators li.active{width:8px;height:8px;margin:0 5px;background:#fff0;border:1px solid #f3f3f3;border-radius:50%;opacity:1}.tq-wrapper .carousel-indicators li.active{background:#009ee2;border:1px solid #009ee2}.tq-wrapper .carousel-control-prev:before{content:url(/wp-content/themes/gutjahr/images/slider-left.svg);margin-top:100px}.tq-wrapper .carousel-control-next:before{content:url(/wp-content/themes/gutjahr/images/slider-right.svg);margin-top:100px}.tq-wrapper .carousel-control-prev{left:1.5%;opacity:1}.tq-wrapper .carousel-control-next{right:1.5%;opacity:1}.row{margin-left:-10px;margin-right:-10px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:10px;padding-right:10px}.project{position:relative;display:block}.project .content{position:absolute;bottom:33px;left:40px;right:40px;opacity:0;background:url(/wp-content/themes/gutjahr/images/slider-right.svg) right bottom 7px no-repeat;-webkit-transform:translate3d(0,33px,0);transform:translate3d(0,33px,0);-webkit-transition:all 300ms ease;transition:all 300ms ease;-webkit-transition-property:-webkit-transform,opacity;transition-property:transform,opacity;font-size:16px;line-height:1.4;color:#f3f3f3}.project .title{font-size:20px;font-weight:700}.project:hover .content{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.modal-backdrop.show{opacity:.7}#projectModal .modal-dialog{width:1180px;max-width:90%;margin:20px auto}#projectModal .modal-content{border:none;border-radius:0;box-shadow:0 20px 40px 0 rgb(0 0 0 / .23);background:#f3f3f3}#projectModal .modal-body{padding:0}#projectModal button.close{opacity:1;color:#fff;line-height:1;position:absolute;z-index:100;top:6px;right:10px}#projectModalCarousel{margin-bottom:70px}#projectModalCarousel .carousel-indicators{margin:0 auto;bottom:-30px}#projectModalCarousel .carousel-indicators li,#projectModalCarousel .carousel-indicators li.active{width:8px;height:8px;margin:0 5px;border:1px solid #000;border-radius:50%;background:none}#projectModalCarousel .carousel-indicators li.active{background:#009ee2;border-color:#009ee2}#projectModalCarousel .carousel-control-next,#projectModalCarousel .carousel-control-prev{width:45px;height:68px;background:rgb(0 0 0 / .5) url(/wp-content/themes/gutjahr/images/slider-right.svg) center center no-repeat;opacity:1;top:50%;bottom:auto;margin-top:-34px}#projectModalCarousel .carousel-control-prev{background-image:url(/wp-content/themes/gutjahr/images/slider-left.svg)}#projectModalContent{padding:0 120px 40px}#projectModalTitle{margin:0 0 10px;font-size:20px;font-weight:700;color:#1d1d1b}#projectModalText{margin:0 0 42px;font-size:18px;line-height:1.33;color:#000}#projectModalContent .project-nav a{font-size:16px;font-weight:700;color:#4e4e4c;text-decoration:none}#projectModalContent .project-nav a span{border-bottom:3px solid #009ee2}#projectModalContent .project-nav a.prev{margin-left:-24px;padding-left:24px;background:url(/wp-content/themes/gutjahr/images/slider-left-black.svg) left center no-repeat}#projectModalContent .project-nav a.next{margin-right:-24px;padding-right:24px;background:url(/wp-content/themes/gutjahr/images/slider-right-black.svg) right center no-repeat}.super-filter{margin-left:-20px;margin-right:-20px}.super-filter a{display:inline-block;margin:20px;border-bottom:3px solid #009ee2;font-size:16px;font-weight:700;color:#4e4e4c;text-decoration:none}.super-filter a.active{color:#009ee2}.super-filter a span{display:inline-block;margin-left:5px;font-weight:400}.super-filter a span:before{content:'('}.super-filter a span:after{content:')'}.team .member-col{margin-bottom:20px}.team .member{height:100%;background:#f3f3f3}.team .member-details{height:100%;padding:25px 20px 40px}.team .member-name{margin:0 0 15px;font-size:18px;font-weight:700}.team .member-email a{display:inline-block;margin-top:22px;border-bottom:3px solid #009ee2;font-size:16px;font-weight:700;color:#4e4e4c;text-decoration:none}.logos-grid .wrapper{background:#4e4e4c}.super-link{display:block}.super-link .image-container{height:345px;margin:0 0 22px;background:#4e4e4c;text-align:center}.super-link .title{font-size:20px;font-weight:700;color:#1d1d1b}.swiper-pagination.pagination-years{position:relative;top:auto;bottom:auto;left:auto;right:auto;border:none}.swiper-pagination.pagination-years:before{content:'';display:block;position:absolute;top:9px;left:0;right:-9999px;height:1px;background:rgb(29 29 27 / .5)}.swiper-pagination.pagination-years .swiper-pagination-bullet{opacity:1;font-size:16px;line-height:1.63;letter-spacing:.27px;color:rgb(0 0 0 / .5);-webkit-transition:color 300ms ease;transition:color 300ms ease}.swiper-pagination.pagination-years .swiper-pagination-bullet:hover{color:#c21622}.swiper-pagination.pagination-years .swiper-pagination-bullet span{padding-top:24px}.swiper-pagination.pagination-years .swiper-pagination-bullet span:before{content:'';width:1px;height:12px;background:#cdcdcd;position:absolute;top:3px;left:50%}.swiper-pagination.pagination-years .swiper-pagination-bullet.swiper-pagination-bullet-active{color:#000}.swiper-pagination.pagination-years .swiper-pagination-bullet.swiper-pagination-bullet-active span:before{width:3px;height:18px;top:0;margin-left:-1px;background:#141412}.history-item{padding-bottom:30px;font-size:16px;line-height:1.25;letter-spacing:.2px;color:#141412;opacity:.5;-webkit-transition:opacity 300ms ease;transition:opacity 300ms ease}.swiper-slide-active .history-item{opacity:1}.history-item .image{margin-bottom:13px;-webkit-transition:box-shadow 300ms ease;transition:box-shadow 300ms ease}.swiper-slide-active .history-item .image{box-shadow:0 20px 40px 0 rgb(0 0 0 / .23)}.history-item .image img{border-radius:3px}.history-item .year{margin-right:25px;font-size:20px;font-weight:700;line-height:1.3;letter-spacing:.33px;color:#000}.history-item .text{margin-top:4px}.google-map{box-shadow:0 20px 40px 0 rgb(0 0 0 / .23)}.wpcf7-radio .wpcf7-list-item{margin:0}.wpcf7-radio .wpcf7-list-item+.wpcf7-list-item{margin-left:40px}.wpcf7-radio label{position:relative;display:block;padding-left:40px}.wpcf7-radio input{position:absolute;opacity:0}.wpcf7-radio span.wpcf7-list-item-label{position:relative}.wpcf7-radio span.wpcf7-list-item-label:before{position:absolute;top:50%;left:-40px;display:block;width:30px;height:30px;margin-top:-15px;background:#fff;border:solid 1px #000;border-radius:50%;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wpcf7-radio span.wpcf7-list-item-label:after{position:absolute;top:50%;left:-35px;display:block;width:20px;height:20px;margin-top:-10px;content:"";background:#fff;border-radius:50%;-webkit-transition:background 300ms ease;transition:background 300ms ease}.wpcf7-radio input:checked:checked~span.wpcf7-list-item-label:after{background-color:#009ee2}.wpcf7{font-size:16px}.wpcf7 label{display:block;margin:0 0 25px;font-weight:700}.wpcf7 [type=submit]{padding:0 140px;line-height:80px;box-shadow:0 10px 13px 0 rgb(0 0 0 / .23);background:#009ee2;border:none;font-weight:700;color:#f3f3f3}.form-control{height:80px;margin:9px 0 0;padding:0 20px;border:solid 1px #4e4e4c;border-radius:0;background:#fff;font-size:24px;color:#000}.form-control:focus{border-color:#009ee2}textarea.form-control{height:214px;margin-bottom:56px;padding:14px 20px}.on-top{position:relative;z-index:1}.reveal,.reveal-items>*{visibility:hidden}.fl-builder-edit .reveal,.fl-builder-edit .reveal-items>*{visibility:visible}.table-sortable th{cursor:pointer}.table-sortable th.sorted{color:#009ee2}.table-sortable th.sorted.ascending:before{content:"\025B4  "}.table-sortable th.sorted.descending:before{content:"\025BE  "}.fl-post-grid #infscr-loading{bottom:-120px}.fl-post-column{padding-bottom:60px!important}.fl-post-grid-text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 345px)}.fl-post-grid-meta{margin-top:20px;margin-bottom:5px;-flex-order:-1;order:-1}.fl-post-grid-content{margin-top:auto}.fl-post-grid-more{border-bottom:3px solid #009ee2;line-height:1}.member-photo{text-align:center}.navbar .user{padding:0 10px;line-height:40px;border-radius:3px;background:#009ee2;font-size:14px;letter-spacing:.18px;color:#fff}.extranet-hero{padding:60px 0 0;background:#f3f3f3;border-top:1px solid #000}.tab-content{margin:60px 0;border-radius:3px;box-shadow:0 2px 5px 0 rgb(0 0 0 / .2)}.nav-tabs{margin:0 -20px;border:none}.nav-tabs .nav-link{margin:0 20px;padding:8px 2px;border:none;border-bottom:3px solid #fff0;border-radius:0}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background:none;border:none;border-bottom:3px solid #1d1d1b}.table{font-size:15px;line-height:1.27;color:#141412}.table td,.table th{padding:25px}.table thead th{padding-top:15px;padding-bottom:15px;border:none;font-size:15px;font-weight:700;line-height:1.27;color:#141412}.table-hover tbody tr:hover{background:#f3f3f3}.table .btn{padding:0 18px;line-height:40px;box-shadow:0 10px 13px 0 rgb(0 0 0 / .23);background:#009ee2;font-size:16px;color:#f3f3f3;opacity:0;-webkit-transition:opacity 300ms ease;transition:opacity 300ms ease}.table tr:hover .btn{opacity:1}.file .icon{margin-right:14px}.file .info .title{font-size:16px;line-height:1.5;color:#1d1d1b}.file .info .name{font-size:13px;line-height:1.46;color:rgb(20 20 18 / .5)}#logoutModal .modal-dialog{width:420px;max-width:90%}#logoutModal .modal-content{border:none;border-radius:3px;box-shadow:0 20px 40px 0 rgb(0 0 0 / .2);background:#fff}#logoutModal .modal-body{padding:35px 38px 16px}#logoutModal .modal-body .name{margin:0 0 10px;font-size:26px;font-weight:100;line-height:1.23;color:#4e4e4c}#logoutModal .modal-body .badge{padding:0 15px;line-height:20px;border:none;border-radius:3px;background:rgb(222 225 229 / .4);font-size:10px;font-weight:700;letter-spacing:.58px;color:rgb(20 20 18 / .8);text-transform:uppercase;vertical-align:middle}#logoutModal .modal-body .email{font-size:15px;letter-spacing:.19px;color:rgb(20 20 18 / .4)}#logoutModal button.close{position:absolute;padding:2px 8px;top:0;right:0;z-index:100;opacity:1;color:#000}#logoutModal .modal-footer{padding:15px 38px 20px}#logoutModal .modal-footer .btn{line-height:80px;box-shadow:0 10px 13px 0 rgb(0 0 0 / .23);background:#009ee2;font-size:16px;color:#f3f3f3}#loginarea{border-top:1px solid #000;padding:100px 0}#loginform h1{margin:0 0 40px;font-size:36px;font-weight:700;color:#1d1d1b}.login-section{padding:38px;border-radius:3px;box-shadow:0 20px 40px 0 rgb(0 0 0 / .2)}.registration-section{margin:40px -38px -38px;padding:35px 38px;background:#f3f3f3;text-align:center}.registration-section a{display:inline-block;border-bottom:3px solid #009ee2}.alternative-design a:hover,.alternative-design #main_nav .nav-link:hover,.alternative-design #right_nav .nav-link:hover{color:#0094ad}.alternative-design a.link,.alternative-design p a{border-bottom:3px solid #0094ad}.alternative-design ul:not([class]) li:before,.alternative-design .special-hover .image-effect,.alternative-design .fl-builder-content a.fl-button,.alternative-design .fl-builder-content a.fl-button:visited{background:#0094ad}.alternative-design #main_nav .nav-link.active,.alternative-design #right_nav .nav-link.active{border-color:#0094ad}.alternative-design #footer_socials a:hover [fill]{fill:#0094ad}.alternative-design .swiper-pagination-bullet.swiper-pagination-bullet-active,.alternative-design .tq-wrapper .carousel-indicators li.active{border-color:#0094ad;background-color:#0094ad}.big-icon .fl-button i{font-size:2.5em}.big-icon .fl-button i.fl-button-icon-after{margin-left:1em}.pdf-links a{border-bottom:3px solid #009ee2;font-size:20px;font-weight:700;line-height:1.9;text-decoration:none}#weiss_cookies{position:fixed;z-index:999999;bottom:0;left:0;right:0;padding:24px 0;background:#fff}#weiss_cookies .close-cookies{font-size:28px;line-height:1}.fl-row-align-bottom>.fl-row-content-wrap>.fl-row-content>.fl-col-group{display:flex;flex-wrap:wrap;align-items:flex-end}.daterange-wrapper{position:relative}.daterange-wrapper .daterange-picker{position:absolute;z-index:1;top:0;left:0;margin:0;opacity:0}.daterange-wrapper .form-control[readonly]{cursor:pointer;background:#fff}.wpcf7-spinner{position:absolute}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td,.daterangepicker td.start-date.end-date{border-radius:0!important}.daterangepicker tr:hover:has(td.available:hover) td.available{background-color:#eee;border-color:#fff0;color:inherit}.daterangepicker tr:has(td.start-date:not(.in-range)) td.available{background-color:#357ebd;border-color:#fff0;color:#fff}@media (min-width:1200px){.navbar-expand>.container,.navbar-expand>.container-fluid,.container{max-width:1460px;padding-left:20px;padding-right:20px}#primary{min-height:calc(100vh - 174px - 240px)}}@media (max-width:1199px){.wpcf7 [type=submit]{width:100%;margin-bottom:20px;text-align:center}}@media (max-width:991px){.container{max-width:100%;padding-left:20px;padding-right:20px}#topbar,#bottombar{height:40px}.footer-logo img,.navbar-brand img{height:40px}.navbar{padding:64px 0 0}#main_nav .nav-item{margin:0 20px 15px}#main_nav .nav-link{border-bottom:none}#right_nav{-ms-flex-direction:column;flex-direction:column;margin:10px 20px 0;padding:0 0 20px}#right_nav .nav-item+.nav-item{margin:15px 0 0}#right_nav .lang-item,#right_nav .lang-item+.lang-item{margin:0}#right_nav .dropdown-menu{left:0;-webkit-transform:translateX(0);transform:translateX(0)}button.navbar-toggler{position:absolute;top:12px;right:8px;-webkit-transition:top 300ms ease;transition:top 300ms ease}.scrolled button.navbar-toggler{top:5px}.scrolled #branding{padding-top:13px;-webkit-transform:translateY(-13px);transform:translateY(-13px)}#footer_socials{margin:30px 0}p.lead,p.has-lead-font-size{font-size:22px}body.home .super-listing-col:nth-child(3){display:none}#projectModalContent{padding:0 50px 40px}.quote:after{display:block;-webkit-transform:scale(.5);transform:scale(.5)}.project .content{opacity:1;-webkit-transform:none;transform:none;padding:50% 40px 33px;left:0;right:0;bottom:0;background:-moz-linear-gradient(top,#fff0 0%,rgb(0 0 0) 100%);background:-webkit-linear-gradient(top,#fff0 0%,rgb(0 0 0) 100%);background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0)}.super-link .image-container{height:220px}.super-link .image-container img{max-width:50%}.on-top{position:relative;z-index:0}.table .btn{opacity:1}}@media (max-width:767px){.navbar,.scrolled .navbar{padding:43px 0 0}button.navbar-toggler{top:5px}#header_info{background:none;font-size:12px;line-height:44px}#header_info a,#header_info a:hover{margin-left:-20px;padding:0 34px}.scrolled #header_info{line-height:44px}.scrolled #main_nav{padding-top:20px}.scrolled #right_nav{padding-bottom:0}#topbar,#bottombar,.scrolled #topbar,.scrolled .navbar-brand img,.footer-logo img,.navbar-brand img{height:30px}.scrolled #branding,.alternative-design.scrolled #branding{padding-top:0;-webkit-transform:translateY(0);transform:translateY(0)}.navbar-nav{padding-top:20px}#right_nav{margin-top:20px}#bottombar{height:28px;border-bottom:3px solid #1d1d1b}.footer-logo img{height:28px}#footer_menu{line-height:2.3}h2{font-size:28px}.fl-builder-content a.fl-button,.fl-builder-content a.fl-button:visited{min-width:0}#projectModalContent{padding-left:20px;padding-right:20px}#projectModalContent .project-nav a{font-size:11px}#projectModalContent .project-nav a.prev{margin-left:0}#projectModalContent .project-nav a.next{margin-right:0}span.fl-button-icon-after img{max-width:26px}.alternative-design #topbar,.alternative-design #bottombar{height:35px}.alternative-design .navbar-brand{margin:3px 0 5px}.alternative-design .navbar-brand img{height:22px}.alternative-design #footer{padding:35px 0 30px}}