.btn{font-weight: 400;line-height: 1.5;color: #666;text-align: center;vertical-align: middle;cursor: pointer;user-select: none;background-color: #e6e6e6;border: 1px solid #e6e6e6;padding: .25rem .5rem;font-size: 1rem;transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;outline: none;background-color: #e20a17;border-color: #e20a17;color: #fff;padding: 10px 20px;font-weight: 600;text-transform: uppercase;border-radius: 0;border: 2px solid #e20a17;transition: all .3s ease;box-shadow: 0 4px 15px rgba(226,10,23,0.3);text-decoration: none;display: inline-block;font-size: 0.9em;letter-spacing: 0.5px}.btn:hover{background-color: #d9d9d9;border-color: #d9d9d9;text-decoration: none}.btn:disabled{opacity: 0.8}.btn:hover,.btn:focus{background-color: #b10812;border-color: #b10812;color: #fff;transform: translateY(-2px);box-shadow: 0 6px 20px rgba(226,10,23,0.4);text-decoration: none}.btn:active{transform: translateY(0);box-shadow: 0 3px 10px rgba(226,10,23,0.3)}.btn.btn-outline{background-color: transparent;color: #e20a17}.btn.btn-outline:hover{background-color: #e20a17;color: #fff}.btn.btn-small{padding: 10px 20px;font-size: 0.8em}.btn-primary{font-weight: 400;line-height: 1.5;color: #666;text-align: center;vertical-align: middle;cursor: pointer;user-select: none;background-color: #e6e6e6;border: 1px solid #e6e6e6;padding: .25rem .5rem;font-size: 1rem;transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;outline: none;background-color: #e20a17;border-color: #e20a17;color: #fff;padding: 10px 20px;font-weight: 600;text-transform: uppercase;border-radius: 0;border: 2px solid #e20a17;transition: all .3s ease;box-shadow: 0 4px 15px rgba(226,10,23,0.3);text-decoration: none;display: inline-block;font-size: 0.9em;letter-spacing: 0.5px}.btn-primary:hover{background-color: #d9d9d9;border-color: #d9d9d9;text-decoration: none}.btn-primary:disabled{opacity: 0.8}.btn-primary:hover,.btn-primary:focus{background-color: #b10812;border-color: #b10812;color: #fff;transform: translateY(-2px);box-shadow: 0 6px 20px rgba(226,10,23,0.4);text-decoration: none}.btn-primary:active{transform: translateY(0);box-shadow: 0 3px 10px rgba(226,10,23,0.3)}.btn-primary.btn-outline{background-color: transparent;color: #e20a17}.btn-primary.btn-outline:hover{background-color: #e20a17;color: #fff}.btn-primary.btn-small{padding: 10px 20px;font-size: 0.8em}.btn-modern{font-weight: 400;line-height: 1.5;color: #666;text-align: center;vertical-align: middle;cursor: pointer;user-select: none;background-color: #e6e6e6;border: 1px solid #e6e6e6;padding: .25rem .5rem;font-size: 1rem;transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;outline: none;background-color: #e20a17;border-color: #e20a17;color: #fff;padding: 10px 20px;font-weight: 600;text-transform: uppercase;border-radius: 0;border: 2px solid #e20a17;transition: all .3s ease;box-shadow: 0 4px 15px rgba(226,10,23,0.3);text-decoration: none;display: inline-block;font-size: 0.9em;letter-spacing: 0.5px}.btn-modern:hover{background-color: #d9d9d9;border-color: #d9d9d9;text-decoration: none}.btn-modern:disabled{opacity: 0.8}.btn-modern:hover,.btn-modern:focus{background-color: #b10812;border-color: #b10812;color: #fff;transform: translateY(-2px);box-shadow: 0 6px 20px rgba(226,10,23,0.4);text-decoration: none}.btn-modern:active{transform: translateY(0);box-shadow: 0 3px 10px rgba(226,10,23,0.3)}.btn-modern.btn-outline{background-color: transparent;color: #e20a17}.btn-modern.btn-outline:hover{background-color: #e20a17;color: #fff}.btn-modern.btn-small{padding: 10px 20px;font-size: 0.8em}.btn-primary-legacy{display: inline-block;font-weight: 400;line-height: 1.5;color: #666;text-align: center;text-decoration: none;vertical-align: middle;cursor: pointer;user-select: none;background-color: #e6e6e6;border: 1px solid #e6e6e6;padding: .25rem .5rem;font-size: 1rem;border-radius: 0;transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;outline: none;color: #fff;background-color: #0f2e60;border-color: #0f2e60}.btn-primary-legacy:hover{background-color: #d9d9d9;border-color: #d9d9d9;text-decoration: none}.btn-primary-legacy:disabled{opacity: 0.8}.btn-primary-legacy:hover{background-color: #0c234a;border-color: #0c234a}.readmore .btn{font-weight: 400;line-height: 1.5;color: #666;text-align: center;vertical-align: middle;cursor: pointer;user-select: none;background-color: #e6e6e6;border: 1px solid #e6e6e6;padding: .25rem .5rem;font-size: 1rem;transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;outline: none;background-color: #e20a17;border-color: #e20a17;color: #fff;padding: 10px 20px;font-weight: 600;text-transform: uppercase;border-radius: 0;border: 2px solid #e20a17;transition: all .3s ease;box-shadow: 0 4px 15px rgba(226,10,23,0.3);text-decoration: none;display: inline-block;font-size: 0.9em;letter-spacing: 0.5px}.readmore .btn:hover{background-color: #d9d9d9;border-color: #d9d9d9;text-decoration: none}.readmore .btn:disabled{opacity: 0.8}.readmore .btn:hover,.readmore .btn:focus{background-color: #b10812;border-color: #b10812;color: #fff;transform: translateY(-2px);box-shadow: 0 6px 20px rgba(226,10,23,0.4);text-decoration: none}.readmore .btn:active{transform: translateY(0);box-shadow: 0 3px 10px rgba(226,10,23,0.3)}.readmore .btn.btn-outline{background-color: transparent;color: #e20a17}.readmore .btn.btn-outline:hover{background-color: #e20a17;color: #fff}.readmore .btn.btn-small{padding: 10px 20px;font-size: 0.8em}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height: 1.15;-webkit-text-size-adjust: 100%}body{margin: 0}h1{font-size: 2em;margin: .67em 0}hr{box-sizing: content-box;height: 0;overflow: visible}pre{font-family: monospace, monospace;font-size: 1em}a{background-color: transparent}abbr[title]{border-bottom: none;text-decoration: underline;text-decoration: underline dotted}b,strong{font-weight: bolder}code,kbd,samp{font-family: monospace, monospace;font-size: 1em}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sub{bottom: -0.25em}sup{top: -0.5em}img{border-style: none}button,input,optgroup,select,textarea{font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0}button,input{overflow: visible}button,select{text-transform: none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance: button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style: none;padding: 0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline: 1px dotted ButtonText}fieldset{padding: .35em .75em .625em}legend{box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal}progress{vertical-align: baseline}textarea{overflow: auto}[type="checkbox"],[type="radio"]{box-sizing: border-box;padding: 0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height: auto}[type="search"]{-webkit-appearance: textfield;outline-offset: -2px}[type="search"]::-webkit-search-decoration{-webkit-appearance: none}::-webkit-file-upload-button{-webkit-appearance: button;font: inherit}details{display: block}summary{display: list-item}template{display: none}[hidden]{display: none}*,*::before,*::after{box-sizing: border-box}main{display: block}table{border-collapse: collapse}table th{text-align: inherit}svg,img{vertical-align: middle;max-width: 100%;max-height: 100%;height: auto}video{display: block}button{border-radius: 0}a{background-color: transparent;-webkit-text-decoration-skip: objects;outline: none}address{font-style: normal;line-height: inherit}.container{margin-left: auto;margin-right: auto}@media only screen and (min-width: 0) and (max-width: 575px){.container{width: 100%}}@media only screen and (min-width: 576px) and (max-width: 899px){.container{width: 100%}}@media only screen and (min-width: 900px) and (max-width: 1099px){.container{width: 100%}}@media only screen and (min-width: 1100px) and (max-width: 1269px){.container{width: 100%}}@media only screen and (min-width: 1270px) and (max-width: 1449px){.container{width: 960px}}@media only screen and (min-width: 1450px) and (max-width: 0){.container{width: 1140px}}@media only screen and (min-width: 1450px){.container{width: 1140px}}.row{display: flex}.row > *{flex-grow: 1;flex-shrink: 0;flex-basis: 0;padding-left: 1rem;padding-right: 1rem;margin: 0}.row > *:first-child{padding-left: 0}.row > *:last-child{padding-right: 0}.grid{display: flex;flex-wrap: wrap;margin-left: -1rem;margin-right: -1rem}.grid > *{flex-grow: 1;flex-shrink: 0;flex-basis: 0;padding-left: 1rem;padding-right: 1rem;margin: 0;padding-bottom: 1rem}.grid-cols-2{display: flex;flex-wrap: wrap;margin-left: -1rem;margin-right: -1rem}.grid-cols-2 > *{flex-grow: 1;flex-shrink: 0;flex-basis: 0;padding-left: 1rem;padding-right: 1rem;margin: 0;padding-bottom: 1rem}.grid-cols-2 > *{flex-grow: 0;flex-shrink: 0;flex-basis: auto;width: 50%}.grid-cols-3{display: flex;flex-wrap: wrap;margin-left: -1rem;margin-right: -1rem}.grid-cols-3 > *{flex-grow: 1;flex-shrink: 0;flex-basis: 0;padding-left: 1rem;padding-right: 1rem;margin: 0;padding-bottom: 1rem}.grid-cols-3 > *{flex-grow: 0;flex-shrink: 0;flex-basis: auto;width: 33.33333333%}.grid-cols-4{display: flex;flex-wrap: wrap;margin-left: -1rem;margin-right: -1rem}.grid-cols-4 > *{flex-grow: 1;flex-shrink: 0;flex-basis: 0;padding-left: 1rem;padding-right: 1rem;margin: 0;padding-bottom: 1rem}.grid-cols-4 > *{flex-grow: 0;flex-shrink: 0;flex-basis: auto;width: 25%}.grid-cols-5{display: flex;flex-wrap: wrap;margin-left: -1rem;margin-right: -1rem}.grid-cols-5 > *{flex-grow: 1;flex-shrink: 0;flex-basis: 0;padding-left: 1rem;padding-right: 1rem;margin: 0;padding-bottom: 1rem}.grid-cols-5 > *{flex-grow: 0;flex-shrink: 0;flex-basis: auto;width: 20%}.grid-cols-6{display: flex;flex-wrap: wrap;margin-left: -1rem;margin-right: -1rem}.grid-cols-6 > *{flex-grow: 1;flex-shrink: 0;flex-basis: 0;padding-left: 1rem;padding-right: 1rem;margin: 0;padding-bottom: 1rem}.grid-cols-6 > *{flex-grow: 0;flex-shrink: 0;flex-basis: auto;width: 16.66666667%}body{font-family: 'Muli', sans-serif;font-size: 1rem;color: #666;background: #fff;line-height: 1.5}h1,h2,h3,h4,h5,h6{color: #000;font-weight: 400}h1{font-size: 2.5rem;margin: 0 0 2rem 0}h2{font-size: 2rem;margin: 0 0 2rem 0}h3{font-size: 1.75rem;margin: 0 0 1rem 0}h4{font-size: 1.5rem;margin: 0 0 1rem 0}h5{font-size: 1.25rem;margin: 0 0 1rem 0}h6{font-size: 1rem;margin: 0 0 1rem 0}p{margin: 0 0 1rem 0}small{font-size: .75em}a{color: #0f2e60;text-decoration: none}a:hover{color: #e20a17;text-decoration: underline}input[type=text],input[type=password],input[type=color],input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=week],textarea,select{display: block;width: 100%;padding: .25rem .5rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #666;background-color: #fff;background-clip: padding-box;border: 1px solid #b3b3b3;-webkit-appearance: none;appearance: none;border-radius: 0;transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;outline: none}input[type=text]:disabled,input[type=password]:disabled,input[type=color]:disabled,input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=email]:disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=week]:disabled,textarea:disabled,select:disabled{opacity: 0.8}input[type=text]:focus,input[type=password]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus,select:focus{border-color: #999}input[type=text]:invalid,input[type=password]:invalid,input[type=color]:invalid,input[type=date]:invalid,input[type=datetime-local]:invalid,input[type=email]:invalid,input[type=month]:invalid,input[type=number]:invalid,input[type=search]:invalid,input[type=tel]:invalid,input[type=time]:invalid,input[type=url]:invalid,input[type=week]:invalid,textarea:invalid,select:invalid{border-color: #e20a17}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display: none}textarea{display: inline-block}button,input[type=submit],input[type=reset],.btn{display: inline-block;font-weight: 400;line-height: 1.5;color: #666;text-align: center;text-decoration: none;vertical-align: middle;cursor: pointer;user-select: none;background-color: #e6e6e6;border: 1px solid #e6e6e6;padding: .25rem .5rem;font-size: 1rem;border-radius: 0;transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;outline: none}button:hover,input[type=submit]:hover,input[type=reset]:hover,.btn:hover{background-color: #d9d9d9;border-color: #d9d9d9;text-decoration: none}button:disabled,input[type=submit]:disabled,input[type=reset]:disabled,.btn:disabled{opacity: 0.8}button.btn-primary,input[type=submit].btn-primary,input[type=reset].btn-primary,.btn.btn-primary{background-color: #e20a17;border-color: #e20a17;color: #fff;padding: 10px 20px;font-weight: 600;text-transform: uppercase;border-radius: 0;border: 2px solid #e20a17;transition: all .3s ease;box-shadow: 0 4px 15px rgba(226,10,23,0.3);text-decoration: none;display: inline-block;font-size: 0.9em;letter-spacing: 0.5px}button.btn-primary:hover,input[type=submit].btn-primary:hover,input[type=reset].btn-primary:hover,.btn.btn-primary:hover,button.btn-primary:focus,input[type=submit].btn-primary:focus,input[type=reset].btn-primary:focus,.btn.btn-primary:focus{background-color: #b10812;border-color: #b10812;color: #fff;transform: translateY(-2px);box-shadow: 0 6px 20px rgba(226,10,23,0.4);text-decoration: none}button.btn-primary:active,input[type=submit].btn-primary:active,input[type=reset].btn-primary:active,.btn.btn-primary:active{transform: translateY(0);box-shadow: 0 3px 10px rgba(226,10,23,0.3)}button.btn-primary.btn-outline,input[type=submit].btn-primary.btn-outline,input[type=reset].btn-primary.btn-outline,.btn.btn-primary.btn-outline{background-color: transparent;color: #e20a17}button.btn-primary.btn-outline:hover,input[type=submit].btn-primary.btn-outline:hover,input[type=reset].btn-primary.btn-outline:hover,.btn.btn-primary.btn-outline:hover{background-color: #e20a17;color: #fff}button.btn-primary.btn-small,input[type=submit].btn-primary.btn-small,input[type=reset].btn-primary.btn-small,.btn.btn-primary.btn-small{padding: 10px 20px;font-size: 0.8em}fieldset{border: none;padding: 0}.alert{padding: 1rem;border: 1px solid #e6e6e6;border-radius: 0;position: relative;margin-bottom: 1rem}.alert .close{position: absolute;top: .5rem;right: .5rem}.alert.alert-success{background: #e9f7f6;border-color: #205b58;color: #205b58}.alert.alert-info{background: #eaeff8;border-color: #1e375f;color: #1e375f}.alert.alert-warning{background: #fff;border-color: #aa4e01;color: #aa4e01}.alert.alert-error{background: #feedee;border-color: #80060d;color: #80060d}.overlay{position: fixed;z-index: 10;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;background: rgba(26,26,26,0.4);opacity: 0;transition: opacity .3s linear}.overlay.on{opacity: 1}.modal{position: fixed;left: 50%;top: 0;transform: translate(-50%, -50%);max-width: 90vw;max-height: 90vh;background: #fff;z-index: 11;opacity: 0;transition: opacity .3s linear, top .3s ease-out;pointer-events: none}.modal .hide{display: none}.modal.on{opacity: 1;top: 50%;pointer-events: all}.modal .close{position: absolute;top: 0;right: 0;width: 2em;height: 2em;line-height: 2em;padding: 0;border: none}.pagination{padding: .5rem 0}.pagination ul{list-style: none;padding: 0;margin: 0}.pagination ul li{display: inline-block}.pagination ul li{margin: 0 .5rem}.slider{--slider-step: 1;--slider-visible-items: 1;position: relative}.slider .slides{height: 100%;display: flex;overflow: hidden}.slider .slide{flex: 0 0 100%;transition: .5s all}.slider.slider-cols-2{--slider-step: 2;--slider-visible-items: 2}.slider.slider-cols-2 .slide{flex: 0 0 50%}.slider.slider-cols-3{--slider-step: 3;--slider-visible-items: 3}.slider.slider-cols-3 .slide{flex: 0 0 33.33333333%}.slider.slider-cols-4{--slider-step: 4;--slider-visible-items: 4}.slider.slider-cols-4 .slide{flex: 0 0 25%}.slider .slider-nav{list-style: none;padding: 0;margin: 0;position: absolute;bottom: 1rem;left: 50%;transform: translateX(-50%)}.slider .slider-nav li{display: inline-block}.slider .slider-nav li{width: 8px;height: 8px;margin: 0 4px;background: #0f2e60;cursor: pointer}.slider .slider-nav li:hover,.slider .slider-nav li.on{background: #e20a17}.slider .slider-nav-prev{position: absolute;left: 1rem;top: 50%;transform: translateY(-50%)}.slider .slider-nav-prev.off{opacity: 0.5;filter: grayscale(1);cursor: default}.slider .slider-nav-next{position: absolute;right: 1rem;top: 50%;transform: translateY(-50%)}.slider .slider-nav-next.off{opacity: 0.5;filter: grayscale(1);cursor: default}@media only screen and (max-width: 899px){.hidden-mobile{display: none}}@media only screen and (min-width: 900px) and (max-width: 1099px){.hidden-tablet{display: none}}@media only screen and (min-width: 1100px) and (max-width: 0){.hidden-desktop{display: none}}@media only screen and (min-width: 1100px){.hidden-desktop{display: none}}@media only screen and (min-width: 900px) and (max-width: 0){.visible-mobile{display: none}}@media only screen and (min-width: 900px){.visible-mobile{display: none}}@media only screen and (max-width: 899px){.visible-tablet{display: none}}@media only screen and (min-width: 1100px) and (max-width: 0){.visible-tablet{display: none}}@media only screen and (min-width: 1100px){.visible-tablet{display: none}}@media only screen and (max-width: 1099px){.visible-desktop{display: none}}@media only screen and (min-width: 900px) and (max-width: 0){.row-fluid{display: flex;margin-left: -1rem;margin-right: -1rem}.row-fluid > *{flex-grow: 1;flex-shrink: 0;flex-basis: 0;padding-left: 1rem;padding-right: 1rem;margin: 0}}@media only screen and (min-width: 900px){.row-fluid{display: flex;margin-left: -1rem;margin-right: -1rem}.row-fluid > *{flex-grow: 1;flex-shrink: 0;flex-basis: 0;padding-left: 1rem;padding-right: 1rem;margin: 0}}@media only screen and (min-width: 900px) and (max-width: 0){.span1{flex: 0 0 auto;width: 8.33333333%}}@media only screen and (min-width: 900px){.span1{flex: 0 0 auto;width: 8.33333333%}}@media only screen and (min-width: 900px) and (max-width: 0){.span2{flex: 0 0 auto;width: 16.66666667%}}@media only screen and (min-width: 900px){.span2{flex: 0 0 auto;width: 16.66666667%}}@media only screen and (min-width: 900px) and (max-width: 0){.span3{flex: 0 0 auto;width: 25%}}@media only screen and (min-width: 900px){.span3{flex: 0 0 auto;width: 25%}}@media only screen and (min-width: 900px) and (max-width: 0){.span4{flex: 0 0 auto;width: 33.33333333%}}@media only screen and (min-width: 900px){.span4{flex: 0 0 auto;width: 33.33333333%}}@media only screen and (min-width: 900px) and (max-width: 0){.span5{flex: 0 0 auto;width: 41.66666667%}}@media only screen and (min-width: 900px){.span5{flex: 0 0 auto;width: 41.66666667%}}@media only screen and (min-width: 900px) and (max-width: 0){.span6{flex: 0 0 auto;width: 50%}}@media only screen and (min-width: 900px){.span6{flex: 0 0 auto;width: 50%}}@media only screen and (min-width: 900px) and (max-width: 0){.span7{flex: 0 0 auto;width: 58.33333333%}}@media only screen and (min-width: 900px){.span7{flex: 0 0 auto;width: 58.33333333%}}@media only screen and (min-width: 900px) and (max-width: 0){.span8{flex: 0 0 auto;width: 66.66666667%}}@media only screen and (min-width: 900px){.span8{flex: 0 0 auto;width: 66.66666667%}}@media only screen and (min-width: 900px) and (max-width: 0){.span9{flex: 0 0 auto;width: 75%}}@media only screen and (min-width: 900px){.span9{flex: 0 0 auto;width: 75%}}@media only screen and (min-width: 900px) and (max-width: 0){.span10{flex: 0 0 auto;width: 83.33333333%}}@media only screen and (min-width: 900px){.span10{flex: 0 0 auto;width: 83.33333333%}}@media only screen and (min-width: 900px) and (max-width: 0){.span11{flex: 0 0 auto;width: 91.66666667%}}@media only screen and (min-width: 900px){.span11{flex: 0 0 auto;width: 91.66666667%}}@media only screen and (min-width: 900px) and (max-width: 0){.span12{flex: 0 0 auto;width: 100%}}@media only screen and (min-width: 900px){.span12{flex: 0 0 auto;width: 100%}}.form-horizontal .control-group{display: flex;align-items: flex-start;margin-bottom: .5rem}.form-horizontal .control-group:last-child{margin: 0}.form-horizontal .control-group .control-label{width: 150px;flex-shrink: 0;flex-grow: 0;padding: .25rem 0;border-top: 1px solid transparent}.form-horizontal .control-group .controls{flex-grow: 1}input[type=text]:invalid,input[type=password]:invalid,input[type=color]:invalid,input[type=date]:invalid,input[type=datetime-local]:invalid,input[type=email]:invalid,input[type=month]:invalid,input[type=number]:invalid,input[type=search]:invalid,input[type=tel]:invalid,input[type=time]:invalid,input[type=url]:invalid,input[type=week]:invalid,textarea:invalid,select:invalid{border-color: #b3b3b3}input[type=text].invalid,input[type=password].invalid,input[type=color].invalid,input[type=date].invalid,input[type=datetime-local].invalid,input[type=email].invalid,input[type=month].invalid,input[type=number].invalid,input[type=search].invalid,input[type=tel].invalid,input[type=time].invalid,input[type=url].invalid,input[type=week].invalid,textarea.invalid,select.invalid{border-color: #e20a17}.input-append{display: flex}.popover,.tooltip{width: fit-content;max-width: 50vw;background: rgba(26,26,26,0.7);color: #e6e6e6;padding: .5rem;border-radius: 0;font-size: 0.8em}.popover h1,.tooltip h1,.popover h2,.tooltip h2,.popover h3,.tooltip h3,.popover m h4,.tooltip m h4,.popover h5,.tooltip h5,.popover h6,.tooltip h6,.popover p,.tooltip p{margin: 0}.modal-backdrop{position: fixed;z-index: 10;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;background: rgba(26,26,26,0.4);opacity: 0;transition: opacity .3s linear}.modal-backdrop.on{opacity: 1}.modal-backdrop.in{opacity: 1}.modal.in{opacity: 1;top: 50%;pointer-events: all}@font-face{font-family: 'Muli';src: url('../fonts/Muli.woff2') format('woff2'), url('../fonts/Muli.woff') format('woff');font-weight: normal;font-style: normal}@font-face{font-family: 'Muli';src: url('../fonts/MuliBold.woff2') format('woff2'), url('../fonts/MuliBold.woff') format('woff');font-weight: bold;font-style: normal}@font-face{font-family: 'Muli';src: url('../fonts/MuliItalic.woff2') format('woff2'), url('../fonts/MuliItalic.woff') format('woff');font-weight: normal;font-style: italic}.c-offcanvas{transform: translate3d(0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden}.c-offcanvas-bg.c-offcanvas-bg--push,.c-offcanvas-bg.c-offcanvas-bg--reveal,.c-offcanvas-content-wrap,.c-offcanvas{transition: transform 300ms cubic-bezier(.4, 0, .6, 1)}.c-offcanvas.is-open{transform: translate3d(0, 0, 0);visibility: visible}.c-offcanvas-content-wrap{z-index: 3}.c-offcanvas{position: fixed;min-height: 100%;max-height: none;top: 0;display: block;background: #fff;overflow-x: hidden;overflow-y: auto}.c-offcanvas--opening{transition-timing-function: cubic-bezier(.4, 0, .6, 1)}.c-offcanvas.is-closed{max-height: 100%;overflow: hidden;visibility: hidden;box-shadow: none}.c-offcanvas--overlay{z-index: 1080}.c-offcanvas--reveal{z-index: 2}.c-offcanvas-bg{position: fixed;top: 0;height: 100%;width: 100%;z-index: 1079;left: -100%;background-color: transparent;transition: background-color 400ms cubic-bezier(.23, 1, .32, 1) 0ms}.c-offcanvas-bg.is-animating,.c-offcanvas-bg.is-open{left: 0;background-color: rgba(0,0,0,0.68);visibility: visible}.c-offcanvas-bg.is-closed{visibility: hidden}.c-offcanvas-bg--closing.is-animating{background: transparent}.c-offcanvas--left{height: 100%;width: 17em;transform: translate3d(-17em, 0, 0)}.c-offcanvas--right{height: 100%;width: 17em;right: 0;transform: translate3d(17em, 0, 0)}.c-offcanvas--top{left: 0;right: 0;top: 0;height: 12.5em;min-height: auto;width: 100%;transform: translate3d(0, -12.5em, 0)}.c-offcanvas--bottom{top: auto;left: 0;right: 0;bottom: 0;height: 12.5em;min-height: auto;width: 100%;transform: translate3d(0, 12.5em, 0)}.c-offcanvas-content-wrap{z-index: 3}.c-offcanvas-content-wrap--reveal.c-offcanvas-content-wrap--left.is-open{transform: translate3d(17em, 0, 0)}.c-offcanvas-content-wrap--reveal.c-offcanvas-content-wrap--right.is-open{transform: translate3d(-17em, 0, 0)}.c-offcanvas--reveal{z-index: 0;transform: translate3d(0, 0, 0)}.c-offcanvas-bg.c-offcanvas-bg--reveal.c-offcanvas-bg--left.is-open{transform: translate3d(17em, 0, 0)}.c-offcanvas-bg.c-offcanvas-bg--reveal.c-offcanvas-bg--right.is-open{transform: translate3d(-17em, 0, 0)}.c-offcanvas--push{z-index: 6}.c-offcanvas--push--opening{transition-timing-function: cubic-bezier(0, 0, .2, 1)}.c-offcanvas-content-wrap{z-index: 3}.c-offcanvas-content-wrap--push.c-offcanvas-content-wrap--left.is-open{transform: translate3d(17em, 0, 0)}.c-offcanvas-content-wrap--push.c-offcanvas-content-wrap--right.is-open{transform: translate3d(-17em, 0, 0)}.c-offcanvas-bg.c-offcanvas-bg--push.c-offcanvas-bg--left.is-open{transform: translate3d(17em, 0, 0)}.c-offcanvas-bg.c-offcanvas-bg--push.c-offcanvas-bg--right.is-open{transform: translate3d(-17em, 0, 0)}/*!
 * Nivo Lightbox v1.3.1
 * http://dev7studios.com/nivo-lightbox
 *
 * Copyright 2013, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */.nivo-lightbox-overlay{position: fixed;top: 0;left: 0;z-index: 99998;width: 100%;height: 100%;overflow: hidden;visibility: hidden;opacity: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.nivo-lightbox-overlay.nivo-lightbox-open{visibility: visible;opacity: 1}.nivo-lightbox-wrap{position: absolute;top: 10%;bottom: 10%;left: 10%;right: 10%}.nivo-lightbox-content{width: 100%;height: 100%}.nivo-lightbox-title-wrap{position: absolute;bottom: 0;left: 0;width: 100%;z-index: 99999;text-align: center}.nivo-lightbox-nav{display: none}.nivo-lightbox-prev{position: absolute;top: 50%;left: 0}.nivo-lightbox-next{position: absolute;top: 50%;right: 0}.nivo-lightbox-close{position: absolute;top: 2%;right: 2%}.nivo-lightbox-image{text-align: center}.nivo-lightbox-image img{max-width: 100%;max-height: 100%;width: auto;height: auto;vertical-align: middle}.nivo-lightbox-content iframe{width: 100%;height: 100%}.nivo-lightbox-inline,.nivo-lightbox-ajax{max-height: 100%;overflow: auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.nivo-lightbox-error{display: table;text-align: center;width: 100%;height: 100%;color: #fff;text-shadow: 0 1px 1px #000}.nivo-lightbox-error p{display: table-cell;vertical-align: middle}.nivo-lightbox-notouch .nivo-lightbox-effect-fade,.nivo-lightbox-notouch .nivo-lightbox-effect-fadeScale,.nivo-lightbox-notouch .nivo-lightbox-effect-slideLeft,.nivo-lightbox-notouch .nivo-lightbox-effect-slideRight,.nivo-lightbox-notouch .nivo-lightbox-effect-slideUp,.nivo-lightbox-notouch .nivo-lightbox-effect-slideDown,.nivo-lightbox-notouch .nivo-lightbox-effect-fall{-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out}.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap{-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;-webkit-transform: scale(.7);-moz-transform: scale(.7);-ms-transform: scale(.7);transform: scale(.7)}.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1)}.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap,.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap,.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap,.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap{-webkit-transition: all .3s cubic-bezier(.25, .5, .5, .9);-moz-transition: all .3s cubic-bezier(.25, .5, .5, .9);-ms-transition: all .3s cubic-bezier(.25, .5, .5, .9);-o-transition: all .3s cubic-bezier(.25, .5, .5, .9);transition: all .3s cubic-bezier(.25, .5, .5, .9)}.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap{-webkit-transform: translateX(-10%);-moz-transform: translateX(-10%);-ms-transform: translateX(-10%);transform: translateX(-10%)}.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap{-webkit-transform: translateX(10%);-moz-transform: translateX(10%);-ms-transform: translateX(10%);transform: translateX(10%)}.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0)}.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap{-webkit-transform: translateY(-10%);-moz-transform: translateY(-10%);-ms-transform: translateY(-10%);transform: translateY(-10%)}.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap{-webkit-transform: translateY(10%);-moz-transform: translateY(10%);-ms-transform: translateY(10%);transform: translateY(10%)}.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0)}.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall{-webkit-perspective: 1000px;-moz-perspective: 1000px;perspective: 1000px}.nivo-lightbox-effect-fall .nivo-lightbox-wrap{-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;-webkit-transform: translateZ(300px);-moz-transform: translateZ(300px);-ms-transform: translateZ(300px);transform: translateZ(300px)}.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0)}.nivo-lightbox-theme-default.nivo-lightbox-overlay{background: #666;background: rgba(0,0,0,0.6)}.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading{background: url('../images/nivo/loading.gif') no-repeat 50% 50%}.nivo-lightbox-theme-default .nivo-lightbox-nav{top: 10%;width: 8%;height: 80%;text-indent: -9999px;background-repeat: no-repeat;background-position: 50% 50%;opacity: 0.5}.nivo-lightbox-theme-default .nivo-lightbox-nav:hover{opacity: 1;background-color: rgba(0,0,0,0.5)}.nivo-lightbox-theme-default .nivo-lightbox-prev{background-image: url('../images/nivo/prev.png');border-radius: 0 3px 3px 0}.nivo-lightbox-theme-default .nivo-lightbox-next{background-image: url('../images/nivo/next.png');border-radius: 3px 0 0 3px}.nivo-lightbox-theme-default .nivo-lightbox-close{display: block;background: url('../images/nivo/close.png') no-repeat 5px 5px;width: 16px;height: 16px;text-indent: -9999px;padding: 5px;opacity: 0.5}.nivo-lightbox-theme-default .nivo-lightbox-close:hover{opacity: 1}.nivo-lightbox-theme-default .nivo-lightbox-title-wrap{bottom: -7%}.nivo-lightbox-theme-default .nivo-lightbox-title{font: 14px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif;font-style: normal;font-weight: normal;background: #000;color: #fff;padding: 7px 15px;border-radius: 30px}.nivo-lightbox-theme-default .nivo-lightbox-image img{background: #fff;-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);box-shadow: 0px 1px 1px rgba(0,0,0,0.4)}.nivo-lightbox-theme-default .nivo-lightbox-ajax,.nivo-lightbox-theme-default .nivo-lightbox-inline{background: #fff;padding: 40px;-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);box-shadow: 0px 1px 1px rgba(0,0,0,0.4)}@media (-webkit-min-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6/2), (min--moz-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading{background-image: url('../images/nivo/loading@2x.gif');background-size: 32px 32px}.nivo-lightbox-theme-default .nivo-lightbox-prev{background-image: url('../images/nivo/prev@2x.png');background-size: 48px 48px}.nivo-lightbox-theme-default .nivo-lightbox-next{background-image: url('../images/nivo/next@2x.png');background-size: 48px 48px}.nivo-lightbox-theme-default .nivo-lightbox-close{background-image: url('../images/nivo/close@2x.png');background-size: 16px 16px}}h2{text-align: center;padding-bottom: 30px;text-transform: uppercase}h3,h4{color: #3663ad}.pagination{text-align: center;margin-top: 2rem}.pagination .counter{display: none}.pagination li.active{text-align: center;background: #3663ad;color: #fff;padding: 0 .5rem}.modal .close{background: #0f2e60;color: #fff}.modal .close:hover{background: #3663ad}.modal img{max-width: 90vw;max-height: 90vh}select{background-image: url('../images/select.png');background-position: right 10px center;background-repeat: no-repeat;background-size: auto 13px;padding-right: 40px}#body{overflow: hidden;padding-top: 80px}#main{padding-top: 2rem;padding-bottom: 2rem}.container{padding-left: 100px;padding-right: 100px}@media only screen and (min-width: 1100px) and (max-width: 1269px){.container{padding-left: 200px;padding-right: 200px}}@media only screen and (max-width: 1099px){.container{padding-left: 1rem;padding-right: 1rem}}#floating{position: absolute;top: 650px;right: 0;transform: rotate(-90deg) translateY(-100%);transform-origin: right top}@media only screen and (max-width: 899px){#floating{top: 100vh;transform: rotate(-90deg) translate(110%, -100%)}}#floating ul.menu{list-style: none;padding: 0;margin: 0}#floating ul.menu a{display: inline-block;color: #fff;text-decoration: none;background: #3ea4db;border-radius: 5px 5px 0 0;box-shadow: 0 0 5px 0 rgba(102,102,102,0.5);transition: .3s all;padding: .5rem 1rem}#floating ul.menu a:hover{padding-bottom: 1rem}#floating ul.menu a.avenir{padding-right: calc(2 * 1rem + 37px);background: #3ea4db url('../images/icons/avenir.png') right 1rem top 5px no-repeat}.slider .slider-nav-prev,.slider .slider-nav-next{width: 17px;height: 30px;background: url('../images/slider-nav-blue.png') center center no-repeat;background-size: contain}.slider .slider-nav-prev:hover,.slider .slider-nav-next:hover{background-image: url('../images/slider-nav-red.png')}.slider .slider-nav-next{transform-origin: center;transform: translateY(-50%) rotate(180deg)}#header{position: fixed;top: 0;width: 100%;background: #0f2e60;color: #fff;height: 80px;z-index: 5;box-shadow: 0 0 20px rgba(0,0,0,0.7)}#header .module-menu{margin-left: auto;margin-right: auto;padding-left: 100px;padding-right: 100px}@media only screen and (min-width: 0) and (max-width: 575px){#header .module-menu{width: 100%}}@media only screen and (min-width: 576px) and (max-width: 899px){#header .module-menu{width: 100%}}@media only screen and (min-width: 900px) and (max-width: 1099px){#header .module-menu{width: 100%}}@media only screen and (min-width: 1100px) and (max-width: 1269px){#header .module-menu{width: 100%}}@media only screen and (min-width: 1270px) and (max-width: 1449px){#header .module-menu{width: 960px}}@media only screen and (min-width: 1450px) and (max-width: 0){#header .module-menu{width: 1140px}}@media only screen and (min-width: 1450px){#header .module-menu{width: 1140px}}@media only screen and (min-width: 0) and (max-width: 575px){#header .module-menu{width: 100%}}@media only screen and (min-width: 576px) and (max-width: 899px){#header .module-menu{width: 100%}}@media only screen and (min-width: 900px) and (max-width: 1099px){#header .module-menu{width: 100%}}@media only screen and (min-width: 1100px) and (max-width: 1269px){#header .module-menu{width: 100%}}@media only screen and (min-width: 1270px) and (max-width: 1449px){#header .module-menu{width: 960px}}@media only screen and (min-width: 1450px) and (max-width: 0){#header .module-menu{width: 1140px}}@media only screen and (min-width: 1450px){#header .module-menu{width: 1140px}}@media only screen and (min-width: 1100px) and (max-width: 1269px){#header .module-menu{padding-left: 200px;padding-right: 200px}}@media only screen and (max-width: 1099px){#header .module-menu{padding-left: 1rem;padding-right: 1rem}}@media only screen and (max-width: 1099px){#header .module-menu{display: none}}#header .module-menu ul.menu{list-style: none;margin: 0;padding: 20px 0;height: 80px;display: flex;align-items: center;justify-content: flex-start}@media only screen and (min-width: 1100px) and (max-width: 1269px){#header .module-menu ul.menu{margin-left: 3rem}}#header .module-menu ul.menu a{color: #fff;transition: all .3s;border-bottom: 5px solid transparent;text-decoration: none;font-size: 1.25rem}#header .module-menu ul.menu li{margin-left: 3rem}@media only screen and (min-width: 1100px) and (max-width: 1269px){#header .module-menu ul.menu li{margin-left: 1rem}}#header .module-menu ul.menu li:first-child{margin-left: 0}#header .module-menu ul.menu li.active a,#header .module-menu ul.menu li:hover a{color: #fff;border-bottom-color: #e20a17}#header .module-menu ul.menu li.hidden{display: none}#header .module-contacts{position: absolute;top: 25px;right: 1rem}@media only screen and (max-width: 1099px){#header .module-contacts{display: none}}#header .module-contacts ul.menu{list-style: none;padding: 0;margin: 0;display: flex}#header .module-contacts ul.menu a{color: #fff;padding-left: 30px}#header .module-contacts ul.menu a:hover{color: #e20a17}#header .module-contacts ul.menu li{background-position: left center;background-repeat: no-repeat;padding-right: 1rem}#header .module-contacts ul.menu li.hidden{display: none}#header .module-contacts ul.menu li.hidden-text{font-size: 0;overflow: hidden;text-indent: - 100%;padding-right: 0}#header .module-contacts ul.menu li.hidden-text a{display: inline-block;vertical-align: middle;height: 23px}#header .module-contacts ul.menu li.tel{background-image: url('../images/icons/contact-sqr/tel.png')}#header .module-contacts ul.menu li.facebook{background-image: url('../images/icons/contact-sqr/facebook.png')}#header .module-contacts ul.menu li.instagram{background-image: url('../images/icons/contact-sqr/instagram.png')}#header .module-contacts ul.menu li.youtube{margin-top: 1px;width: 23px;height: 23px;background-color: #3563AF;display: inline-block;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23a9bcdc' d='M549.7 124.1c-6.3-23.7-24.8-42.3-48.3-48.6C458.8 64 288 64 288 64S117.2 64 74.6 75.5c-23.5 6.3-42 24.9-48.3 48.6-11.4 42.9-11.4 132.3-11.4 132.3s0 89.4 11.4 132.3c6.3 23.7 24.8 41.5 48.3 47.8C117.2 448 288 448 288 448s170.8 0 213.4-11.5c23.5-6.3 42-24.2 48.3-47.8 11.4-42.9 11.4-132.3 11.4-132.3s0-89.4-11.4-132.3zm-317.5 213.5V175.2l142.7 81.2-142.7 81.2z'/%3E%3C/svg%3E");background-size: 18px 19px;background-repeat: no-repeat;background-position: center}#header .module-mobile-menu{position: absolute;top: 1rem;right: 1rem}@media only screen and (min-width: 1100px) and (max-width: 0){#header .module-mobile-menu{display: none}}@media only screen and (min-width: 1100px){#header .module-mobile-menu{display: none}}#logo{position: absolute;top: 0;left: 20px;width: 225px;height: 135px;font-size: 0;overflow: hidden;text-indent: - 100%;background: url('../images/logo.png') center top no-repeat;background-size: contain}#logo a{display: block;height: 100px;margin: 0 20px}#top{position: relative}#top .bg,#top .bg-trans{background: transparent url('../images/top.jpg') center center no-repeat;background-size: cover;height: 200px}#top .bg-trans{position: absolute;top: 0;left: 0;right: 0}#top .module-menu ul.menu{list-style: none;padding: 0;margin: 0;position: absolute;z-index: 1;right: 0;top: 1rem;display: flex;flex-direction: column;align-items: center;justify-content: space-around;text-align: center;width: 150px}#top .module-menu ul.menu li{background: #3663ad;margin-top: 1.5rem;box-shadow: 0 0 5px 0 rgba(102,102,102,0.5);transition: .3s all;margin-left: 1rem}#top .module-menu ul.menu li:hover{margin-left: 0}#top .module-menu .image-title{display: block;text-transform: uppercase;word-spacing: 1000px;margin-top: 1rem;font-weight: bold}#top .module-menu img{width: 50px}#top .module-menu a{color: #fff;text-decoration: none;transition: .3s all;display: block;padding: .5rem 0}#top .module-menu a:hover{color: #e20a17}#top .module-menu li.on a{color: #e20a17}@media only screen and (max-width: 899px){#top .module-menu ul.menu{left: 0;right: auto;top: 10vh;max-width: 50vw}#top .module-menu ul.menu li{margin-left: 0;margin-top: .5rem}#top .module-menu ul.menu li:first-child{margin-top: 0}#top .module-menu .image-title{margin-top: .5rem;line-height: 1.1em}}#top .module-makler{position: absolute;z-index: 1;left: 5vw;bottom: 0;transform: translateY(50%) scale(0);pointer-events: none}#top .module-makler.visible{pointer-events: auto;animation: makler-top 1s linear;animation-fill-mode: forwards}@media only screen and (max-width: 899px){#top .module-makler iframe{transform: scale(.75) translateY(-25%)}}#top .module-projects{position: relative;margin-top: -150px;background: linear-gradient(to bottom, rgba(0,0,0,0.55) 0%, rgba(0,0,0,0) 100%);padding-top: 1rem}#top .module-projects .module-title{color: #fff;padding: 0;background: transparent;margin-bottom: -1rem}#top .module-projects .container{padding: 0}#top .module-projects .slider{--slider-visible-items: 2;padding: 0 3rem}#top .module-projects .slider[data-count="1"] .slider-nav-prev,#top .module-projects .slider[data-count="2"] .slider-nav-prev,#top .module-projects .slider[data-count="1"] .slider-nav-next,#top .module-projects .slider[data-count="2"] .slider-nav-next{display: none}#top .module-projects .slider[data-count="1"] .slides{justify-content: center}#top .module-projects .slider .slide{flex: 0 0 50%;padding: 0 1rem}#top .module-projects .slider .slide .link{position: relative;display: block}#top .module-projects .slider .slide .link span{position: absolute;left: .5rem;bottom: .5rem;color: #fff;text-transform: uppercase;font-size: 1.25rem}#top .module-projects .slider .slide .description{padding: 1rem;text-align: center}@media only screen and (max-width: 899px){#top .module-projects{margin-top: 0;background: linear-gradient(to bottom, rgba(153,153,153,0.7) 0%, rgba(153,153,153,0.1) 100%)}#top .module-projects .slider{--slider-visible-items: 1;padding: 0}#top .module-projects .slider .slide{flex: 0 0 100%;padding: 0}#top .module-projects .slider .slide .description{padding: 1rem 3rem}#top .module-projects .slider .slider-nav-prev,#top .module-projects .slider .slider-nav-next{top: auto;bottom: 10%}}body.home #top .bg,body.home #top .bg-trans,body.home #top video,body.home #top .mobile-video{height: 650px;object-fit: cover;object-position: center}body.home #top .video{position: relative}body.home #top .video-description{position: absolute;left: 0;top: 100px;z-index: 5}body.home #top .video-description .video-title,body.home #top .video-description .video-link{position: relative}body.home #top .video-description .video-title::before,body.home #top .video-description .video-link::before{content: '';position: absolute;top: 0;right: 0;height: 100%;width: 200%;transform: skewX(-20deg);box-shadow: 5px 5px 15px rgba(0,0,0,0.5);transition: .3s all}body.home #top .video-description .video-title::before{background: rgba(15,46,96,0.75);transform-origin: right bottom}body.home #top .video-description .video-link::before{background: #e20a17;transform-origin: right top}body.home #top .video-description h3{color: #fff;padding: 1rem 2rem;text-transform: uppercase;width: 250px;text-align: center;position: relative;margin-bottom: .5rem;pointer-events: none}body.home #top .video-description a{display: block;position: relative;color: #fff;text-decoration: none;padding: 1rem 2rem;font-size: 1.25rem;transition: .3s all}body.home #top .video-description a::after{content: '»';margin-left: 1rem}body.home #top .video-description .video-link:hover::before{right: -1rem}body.home #top .video-description .video-link:hover a{padding-left: 3rem}@media only screen and (max-width: 899px){body.home #top .bg,body.home #top .bg-trans,body.home #top video{height: calc(100vh - 80px)}body.home #top .video-description{display: none}}.module-filter{background: #0f2e60;width: 100%;padding: 1rem 0}@media only screen and (max-width: 1099px){.module-filter{padding: 1rem 10px}}.module-filter .module-inner{margin-left: auto;margin-right: auto;display: flex;align-items: center;justify-content: stretch}@media only screen and (min-width: 0) and (max-width: 575px){.module-filter .module-inner{width: 100%}}@media only screen and (min-width: 576px) and (max-width: 899px){.module-filter .module-inner{width: 100%}}@media only screen and (min-width: 900px) and (max-width: 1099px){.module-filter .module-inner{width: 100%}}@media only screen and (min-width: 1100px) and (max-width: 1269px){.module-filter .module-inner{width: 100%}}@media only screen and (min-width: 1270px) and (max-width: 1449px){.module-filter .module-inner{width: 960px}}@media only screen and (min-width: 1450px) and (max-width: 0){.module-filter .module-inner{width: 1140px}}@media only screen and (min-width: 1450px){.module-filter .module-inner{width: 1140px}}.module-filter .module-title{color: #fff;text-transform: uppercase;width: 5em;margin: 0}@media only screen and (max-width: 1099px){.module-filter .module-title{display: none}}.module-filter .module-content{flex: 1}.module-filter .jlcontentfieldsfilterfilter{display: flex;align-items: stretch;justify-content: flex-start}@media only screen and (max-width: 1099px){.module-filter .jlcontentfieldsfilterfilter{flex-wrap: wrap}}.module-filter .jlmf-buttons{margin-left: 10px}.module-filter .jlmf-buttons .btn{height: 100%;padding-right: 40px;padding-left: 15px;background-image: url('../images/btn-go.png');background-position: right 10px center;background-size: auto 22px;background-repeat: no-repeat;text-align: left;text-transform: uppercase}@media only screen and (max-width: 1099px){.module-filter .jlmf-buttons .btn br{display: none}}@media only screen and (min-width: 1100px) and (max-width: 0){.module-filter .jlmf-buttons .btn{height: 100%}}@media only screen and (min-width: 1100px){.module-filter .jlmf-buttons .btn{height: 100%}}@media only screen and (max-width: 1099px){.module-filter{text-align: center}.module-filter .jlmf-list-images{width: 100%;margin-bottom: 10px;text-align: center}.module-filter select{display: inline-block;width: 30vw}}@media only screen and (min-width: 0) and (max-width: 575px){.module-filter .jlmf-section,.module-filter .jlmf-buttons{width: 100%;margin-top: 10px}.module-filter select{width: 48%}}.module-filter .jlmf-label{display: none}.module-filter .jlmf-radio{display: none}.module-filter .jlmf-sublabel{display: inline-block;width: 70px;height: 70px;padding: 10px;background-color: #3663ad;color: #fff;margin-right: 10px;text-align: center;font-size: 10px;line-height: 10px;white-space: nowrap;cursor: pointer}@media only screen and (max-width: 899px){.module-filter .jlmf-sublabel{width: 55px;height: 55px;padding: 5px;margin-bottom: 12px}}.module-filter .jlmf-sublabel::before{content: '';display: block;height: 40px;background-position: center center;background-repeat: no-repeat;background-size: contain}@media only screen and (max-width: 899px){.module-filter .jlmf-sublabel::before{height: 30px}}.module-filter .jlmf-sublabel.jlmf-sublabel-all::before{background-image: url('../images/estates/all.png')}.module-filter .jlmf-sublabel.jlmf-sublabel-appartment::before{background-image: url('../images/estates/appartment.png')}.module-filter .jlmf-sublabel.jlmf-sublabel-house::before{background-image: url('../images/estates/house.png')}.module-filter .jlmf-sublabel.jlmf-sublabel-land::before{background-image: url('../images/estates/land.png')}.module-filter .jlmf-sublabel.jlmf-sublabel-commercial::before{background-image: url('../images/estates/commercial.png')}.module-filter .jlmf-sublabel.jlmf-sublabel-garage:before{background-image: url('../images/estates/garage.png')}.module-filter .jlmf-sublabel.jlmf-sublabel-albanie:before{background-image: url('../images/estates/beach.png')}.module-filter .jlmf-sublabel.jlmf-sublabel-moutain:before{background-image: url('../images/estates/moutain.png')}.module-filter .jlmf-sublabel:hover{background-color: #0f2e60}.module-filter .jlmf-radio:checked + .jlmf-sublabel{background-color: #0f2e60}body.home #main{display: none}body.home .intro-wrapper-fullwidth{width: 100%;background: linear-gradient(135deg, rgba(248,249,250,0.95) 0%, rgba(255,255,255,0.95) 100%), url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="20" height="20" patternUnits="userSpaceOnUse"><path d="M 20 0 L 0 0 0 20" fill="none" stroke="%23f0f0f0" stroke-width="0.5" opacity="0.3"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');position: relative;overflow: hidden}body.home .intro-wrapper-fullwidth::before{content: '';position: absolute;top: 20%;left: 10%;width: 200px;height: 200px;background: radial-gradient(circle, rgba(15,46,96,0.08) 0%, transparent 70%);border-radius: 50%;z-index: 1}body.home .intro-wrapper-fullwidth::after{content: '';position: absolute;bottom: 30%;right: 15%;width: 150px;height: 150px;background: radial-gradient(circle, rgba(226,10,23,0.06) 0%, transparent 70%);border-radius: 50%;z-index: 1}body.home .intro-container{width: 100%;margin: 0 auto;min-height: 60vh;padding: 60px;display: flex;align-items: center;gap: 80px;max-width: 1400px;position: relative;z-index: 2}body.home .intro-image{flex: 0 0 550px}body.home .intro-image img{width: 100%;height: auto;border-radius: 0;box-shadow: 0 25px 50px rgba(15,46,96,0.2);transition: transform .3s ease, box-shadow .3s ease}body.home .intro-image img:hover{transform: translateY(-8px) scale(1.02);box-shadow: 0 30px 60px rgba(15,46,96,0.3)}body.home .intro-content{flex: 1}body.home .intro-content p{margin: 0 0 25px 0;line-height: 1.7;font-size: 18px}body.home .intro-content p:first-child{font-size: 22px;color: #0f2e60;font-weight: 600;margin-bottom: 30px}body.home .intro-content p:first-child br{display: block;content: "";margin: 8px 0}body.home .intro-content p:nth-child(2){color: #666;font-style: italic;font-size: 19px;margin-bottom: 35px;position: relative;padding: 30px 60px 30px 80px;background: rgba(255,255,255,0.6);border-radius: 0;backdrop-filter: blur(10px);box-shadow: 0 8px 32px rgba(0,0,0,0.1)}body.home .intro-content p:nth-child(2)::before{content: '"';position: absolute;left: -30px;top: -80px;font-size: 400px;color: #e20a17;font-weight: 900;line-height: 0.3;opacity: 0.7;z-index: -1;font-family: 'Muli', sans-serif}body.home .intro-content p:nth-child(2)::after{content: '"';position: absolute;right: -30px;bottom: -80px;font-size: 400px;color: #e20a17;font-weight: 900;line-height: 0.3;opacity: 0.7;z-index: -1;font-family: 'Muli', sans-serif}body.home .intro-content p:last-child{margin-bottom: 0;font-size: 19px}body.home .intro-content p:last-child strong{color: #0f2e60;display: block;margin-bottom: 15px;font-size: 21px}body.home .intro-content p strong{color: #0f2e60;font-weight: 700}@media (max-width: 1400px){body.home .intro-container{max-width: 1200px;gap: 70px;padding: 50px}body.home .intro-image{flex: 0 0 480px}}@media (max-width: 1200px){body.home .intro-container{min-height: 55vh;padding: 50px 40px;gap: 60px}body.home .intro-image{flex: 0 0 420px}body.home .intro-content p{font-size: 16px}body.home .intro-content p:first-child{font-size: 20px}body.home .intro-content p:nth-child(2){font-size: 17px;padding-left: 50px;padding-right: 30px}body.home .intro-content p:nth-child(2)::before{font-size: 220px;top: -45px;left: -15px}body.home .intro-content p:nth-child(2)::after{font-size: 220px;bottom: -45px;right: -15px}body.home .intro-content p:last-child{font-size: 17px}body.home .intro-content p:last-child strong{font-size: 19px}}@media (max-width: 992px){body.home .intro-container{min-height: 50vh;padding: 40px 35px;gap: 50px}body.home .intro-image{flex: 0 0 350px}body.home .intro-content p{font-size: 16px}body.home .intro-content p:first-child{font-size: 18px}body.home .intro-content p:nth-child(2){font-size: 17px}body.home .intro-content p:last-child{font-size: 17px}}@media (max-width: 768px){body.home .intro-container{flex-direction: column;padding: 40px 30px;gap: 40px;text-align: center;min-height: 60vh}body.home .intro-image{flex: none;max-width: 300px;align-self: center}}body.home .intro-content p{font-size: 15px}body.home .intro-content p:first-child{font-size: 17px}body.home .intro-content p:nth-child(2){font-size: 16px;padding-left: 15px}body.home .intro-content p:nth-child(2)::before{font-size: 25px}body.home .intro-content p:nth-child(2)::after{font-size: 25px}@media (max-width: 480px){.intro-container{padding: 30px 0;min-height: 50vh}.intro-container .intro-wrapper{gap: 30px;padding: 0 20px}.intro-image{max-width: 250px}.intro-content p{font-size: 14px}.intro-content p:first-child{font-size: 16px}.intro-content p:nth-child(2){font-size: 15px;padding-left: 10px}.intro-content p:nth-child(2)::before,.intro-content p:nth-child(2)::after{font-size: 20px}}.module-nemovitosti{padding-top: 0}.module-nemovitosti .row > div{padding: 0;opacity: 0}.module-nemovitosti .left{order: 1;display: flex;justify-content: center;align-items: center;min-height: 500px;background-size: cover;background-position: center;position: relative}.module-nemovitosti .left .title{position: relative;z-index: 2;background: rgba(0,0,0,0.6);border-radius: 0;backdrop-filter: blur(5px)}.module-nemovitosti .right{order: 2}@media only screen and (min-width: 900px) and (max-width: 1099px){.module-nemovitosti .right{flex-grow: 2}}.module-nemovitosti:nth-child(even) .left{order: 2}.module-nemovitosti:nth-child(even) .right{order: 1}@media (max-width: 768px){.module-nemovitosti .row{flex-direction: column !important;display: flex !important}.module-nemovitosti .left,.module-nemovitosti .right{order: initial !important;width: 100% !important;flex: none !important}.module-nemovitosti .left{min-height: 400px;margin-bottom: 0}.module-nemovitosti .right{height: 50vh;min-height: 300px}.module-nemovitosti .title{padding: 30px 20px !important;margin: 20px !important}.module-nemovitosti .title h2{font-size: 1.6em !important;margin-bottom: 20px}.module-nemovitosti .title .intro{font-size: 0.95em !important;margin-bottom: 30px}}@media (max-width: 480px){.module-nemovitosti .left{min-height: 300px}.module-nemovitosti .right{height: 40vh;min-height: 250px}.module-nemovitosti .title{padding: 25px 15px !important;margin: 15px !important}.module-nemovitosti .title h2{font-size: 1.4em !important;word-wrap: break-word;hyphens: auto}.module-nemovitosti .title .intro{font-size: 0.9em !important}.module-nemovitosti .title .intro ul li{font-size: 0.85em;line-height: 1.4}.module-nemovitosti .title .readmore .btn-primary{padding: 12px 20px !important;font-size: 0.9em}}.module-nemovitosti .title{text-align: center;color: #fff;padding: 40px;max-width: 600px;margin: 0 auto}.module-nemovitosti .title h2{color: #fff;margin-bottom: 30px;font-size: 2.2em;font-weight: 700;text-shadow: 2px 2px 4px rgba(0,0,0,0.3)}@media (max-width: 768px){.module-nemovitosti .title h2{font-size: 1.8em}}@media (max-width: 480px){.module-nemovitosti .title h2{font-size: 1.5em}}.module-nemovitosti .title .intro{margin-bottom: 40px;font-size: 1.1em;line-height: 1.6}.module-nemovitosti .title .intro ul{text-align: left;list-style: none;padding: 0}.module-nemovitosti .title .intro ul li{margin-bottom: 12px;padding-left: 25px;position: relative}.module-nemovitosti .title .intro ul li::before{content: '✓';position: absolute;left: 0;color: #f3d40c;font-weight: bold;font-size: 1.2em}.module-nemovitosti .title .intro ul li strong{color: #f3d40c}.module-nemovitosti .title .intro p{font-size: 1.1em;opacity: 0.95}@media (max-width: 768px){.module-nemovitosti .title .intro{font-size: 1em}}.module-nemovitosti:nth-child(3) .left{background-image: url("../images/nemovitosti.jpg")}.module-nemovitosti:nth-child(4) .left{background-image: url("../images/apartmany-polsko-bg.jpg")}.module-nemovitosti:nth-child(5) .left{background-image: url("../images/pozemky-polsko-bg.jpg")}.module-nemovitosti.visible .left{animation: nemovitosti-left 1s ease-out;animation-fill-mode: forwards}.module-nemovitosti.visible .right{animation: nemovitosti-right 1s ease-out;animation-fill-mode: forwards}.module-nemovitosti .slider{height: 100%}.module-nemovitosti .slide{position: relative;background-size: cover;background-position: center center}.module-nemovitosti .slider-nav-prev,.module-nemovitosti .slider-nav-next{width: 18px;height: 30px;background: url("../images/slider-nav.png") center center no-repeat;background-size: contain;transform: none;opacity: 0.8;bottom: 1rem;top: auto}.module-nemovitosti .slider-nav-prev:hover,.module-nemovitosti .slider-nav-next:hover{opacity: 1}.module-nemovitosti .slider-nav-prev.off,.module-nemovitosti .slider-nav-next.off{opacity: 0.2}.module-nemovitosti .slider-nav-prev{right: 4rem;left: auto}.module-nemovitosti .slider-nav-next{transform-origin: center;transform: rotate(180deg);right: 2rem}.module-nemovitosti .slider-nav{transform: none;left: 3rem}.module-nemovitosti .content{position: absolute;left: 0;right: 0;bottom: 0;padding: 1rem 3rem 2.5rem 3rem;background: linear-gradient(to right, rgba(0,0,0,0.55) 0%, rgba(0,0,0,0.55) 50%, rgba(0,0,0,0) 100%);color: #fff;font-weight: bold;text-transform: uppercase}.module-nemovitosti .content h4{margin-bottom: 0}@media only screen and (min-width: 1100px) and (max-width: 0){.module-nemovitosti .content h4{width: 50%}}@media only screen and (min-width: 1100px){.module-nemovitosti .content h4{width: 50%}}.module-nemovitosti .content a{color: #fff;text-decoration: none}.module-nemovitosti .content a:hover{color: #e20a17}.module-nemovitosti .content .date{font-size: .75em}@media (max-width: 768px){.module-services .grid > *{flex-grow: 0;flex-shrink: 0;flex-basis: auto;width: 100%}.module-services .grid > div:first-child{padding-top: 3rem;padding-bottom: 3rem}}@media only screen and (min-width: 900px) and (max-width: 1099px){.module-services .grid > div:nth-child(3) .image{order: 2}.module-services .grid > div:nth-child(3) .content::before{left: auto;right: -25px}}@media (max-width: 480px){.module-services .grid > div{flex-direction: column}}.module-services .grid > div{display: flex;padding: 0;opacity: 0}.module-services .grid > div:first-child{justify-content: flex-end;align-items: center}.module-services .grid > div:nth-child(1){background: #3663ad}.module-services .grid > div:nth-child(1) .content::before{background: #3663ad}.module-services .grid > div:nth-child(2){background: #808080}.module-services .grid > div:nth-child(2) .content::before{background: #808080}.module-services .grid > div:nth-child(3){background: #7498d1}.module-services .grid > div:nth-child(3) .content::before{background: #7498d1}.module-services .grid > div:nth-child(4){background: #f3d40c}.module-services .grid > div:nth-child(4) .content::before{background: #f3d40c}.module-services .grid > div:nth-child(2n) .image{flex: 0 0 auto}@media only screen and (min-width: 1450px) and (max-width: 0){.module-services .grid > div:nth-child(2n) .image{width: 420px}}@media only screen and (min-width: 1450px){.module-services .grid > div:nth-child(2n) .image{width: 420px}}@media only screen and (min-width: 1270px) and (max-width: 1449px){.module-services .grid > div:nth-child(2n) .image{width: 330px}}@media only screen and (max-width: 1269px){.module-services .grid > div:nth-child(2n) .image{width: 50%}}@media (max-width: 480px){.module-services .grid > div:nth-child(2n) .image{width: 100%;height: 35vh;min-height: 250px}}.module-services .grid > div:nth-child(2n) .content{flex: 1 1 auto}.module-services .grid > div:nth-child(2n + 1) .image{flex: 1 1 auto}@media (max-width: 480px){.module-services .grid > div:nth-child(2n + 1) .image{width: 100%;height: 35vh;min-height: 250px}}.module-services .grid > div:nth-child(2n + 1) .content{flex: 0 0 auto}@media only screen and (min-width: 1450px) and (max-width: 0){.module-services .grid > div:nth-child(2n + 1) .content{width: 420px}}@media only screen and (min-width: 1450px){.module-services .grid > div:nth-child(2n + 1) .content{width: 420px}}@media only screen and (min-width: 1270px) and (max-width: 1449px){.module-services .grid > div:nth-child(2n + 1) .content{width: 330px}}@media only screen and (max-width: 1269px){.module-services .grid > div:nth-child(2n + 1) .content{width: 50%}}@media (max-width: 480px){.module-services .grid > div:nth-child(2n + 1) .content{width: 100%}}.module-services h2{color: #fff;background-image: url("../images/heading2.png");margin: 0;flex: 0 0 auto}@media only screen and (min-width: 1450px) and (max-width: 0){.module-services h2{width: 420px}}@media only screen and (min-width: 1450px){.module-services h2{width: 420px}}@media only screen and (min-width: 1270px) and (max-width: 1449px){.module-services h2{width: 330px}}@media only screen and (max-width: 1269px){.module-services h2{width: 50%}}.module-services .image{background-position: center center;background-size: cover}.module-services .content{padding: 2rem;color: #fff;text-align: center;position: relative}.module-services .content img{margin-bottom: 1rem}.module-services .content h4{text-transform: uppercase;color: #fff}.module-services .content::before{content: "";position: absolute;width: 50px;height: 50px;top: 50px;left: -25px;transform: rotate(-45deg);transform-origin: center;background: inherit}.module-services .readmore{margin-top: 2rem}.module-services .btn-primary{background-color: #3663ad;border-color: #3663ad;padding-left: 2rem;padding-right: 2rem}.module-services .btn-primary:hover{background-color: #2a4d86;border-color: #2a4d86}.module-services.visible{perspective: 2000px}.module-services.visible .grid > div:nth-child(4n-3){animation: services 1s linear;animation-fill-mode: forwards;animation-delay: 0s}.module-services.visible .grid > div:nth-child(4n-2){animation: services 1s linear;animation-fill-mode: forwards;animation-delay: .2s}.module-services.visible .grid > div:nth-child(4n-1){animation: services 1s linear;animation-fill-mode: forwards;animation-delay: .2s}.module-services.visible .grid > div:nth-child(4n){animation: services 1s linear;animation-fill-mode: forwards;animation-delay: .4s}.module-reference{background: #e6e6e6 url("../images/reference-icon.png") calc(50% - 1140px / 2 - 100px) bottom no-repeat;padding-bottom: 2rem;padding-top: 2rem}.module-reference .module-inner{margin-left: auto;margin-right: auto;padding-left: 100px;padding-right: 100px}@media only screen and (min-width: 0) and (max-width: 575px){.module-reference .module-inner{width: 100%}}@media only screen and (min-width: 576px) and (max-width: 899px){.module-reference .module-inner{width: 100%}}@media only screen and (min-width: 900px) and (max-width: 1099px){.module-reference .module-inner{width: 100%}}@media only screen and (min-width: 1100px) and (max-width: 1269px){.module-reference .module-inner{width: 100%}}@media only screen and (min-width: 1270px) and (max-width: 1449px){.module-reference .module-inner{width: 960px}}@media only screen and (min-width: 1450px) and (max-width: 0){.module-reference .module-inner{width: 1140px}}@media only screen and (min-width: 1450px){.module-reference .module-inner{width: 1140px}}@media only screen and (min-width: 0) and (max-width: 575px){.module-reference .module-inner{width: 100%}}@media only screen and (min-width: 576px) and (max-width: 899px){.module-reference .module-inner{width: 100%}}@media only screen and (min-width: 900px) and (max-width: 1099px){.module-reference .module-inner{width: 100%}}@media only screen and (min-width: 1100px) and (max-width: 1269px){.module-reference .module-inner{width: 100%}}@media only screen and (min-width: 1270px) and (max-width: 1449px){.module-reference .module-inner{width: 960px}}@media only screen and (min-width: 1450px) and (max-width: 0){.module-reference .module-inner{width: 1140px}}@media only screen and (min-width: 1450px){.module-reference .module-inner{width: 1140px}}@media only screen and (min-width: 1100px) and (max-width: 1269px){.module-reference .module-inner{padding-left: 200px;padding-right: 200px}}@media only screen and (max-width: 1099px){.module-reference .module-inner{padding-left: 1rem;padding-right: 1rem}}.module-reference .intro{color: #000;text-align: center}.module-reference .slider{padding: 0 3rem}.module-reference .slide{padding: 1rem}@media (max-width: 480px){.module-reference .slider{--slider-step: 1;--slider-visible-items: 1}.module-reference .slider .slide{flex-basis: 100%}}.module-reference h5{color: #3663ad;font-weight: bold;margin-bottom: .5rem}.module-reference .content{font-style: italic;font-size: 0.875em}.module-reference .date,.module-reference div.type{color: #000;font-size: .75em;margin-bottom: .5rem}.odeslano #main{padding-bottom: 0}.odeslano .check-container{display: flex;justify-content: center;margin-bottom: 2rem}.odeslano .check-container .check{height: 8rem;display: flex;justify-content: center;fill: #209377;padding: 2rem;width: 8rem;background-color: #e1fdf6;border-radius: 8rem}:root{--projekty-bg-color-start: rgba(15,46,96,0.8);--projekty-bg-color-end: #0f2e60;--projekty-bg-logo: #ffffff;--projekty-btn-color: #666}.module-projekty .projekt{padding-top: 0}.module-projekty .projekt > div{padding: 0;opacity: 0}.module-projekty .projekt .left{display: flex;justify-content: flex-end;background-position: right center;background-repeat: no-repeat;background-size: cover;position: relative;z-index: 1}.module-projekty .projekt .left::before{content: '';position: absolute;inset: 0 0 0 0;background: linear-gradient(135deg, var(--projekty-bg-color-start) 0, var(--projekty-bg-color-end) 90%)}.module-projekty .projekt .left::after{content: '';position: absolute;right: -25px;width: 50px;height: 50px;bottom: 80px;background: var(--projekty-bg-color-end);transform: rotate(45deg)}@media only screen and (min-width: 900px) and (max-width: 1099px){.module-projekty .projekt .right{flex-grow: 2}}@media only screen and (max-width: 899px){.module-projekty .projekt{display: block}.module-projekty .projekt > *{padding: inherit;width: inherit}.module-projekty .projekt .right{height: 50vh}}.module-projekty .projekt .title{color: #fff;text-align: center;padding: 3rem 1rem;position: relative;z-index: 2}@media only screen and (min-width: 1450px) and (max-width: 0){.module-projekty .projekt .title{width: 570px}}@media only screen and (min-width: 1450px){.module-projekty .projekt .title{width: 570px}}@media only screen and (min-width: 1270px) and (max-width: 1449px){.module-projekty .projekt .title{width: 480px}}@media only screen and (max-width: 1269px){.module-projekty .projekt .title{width: 50%}}@media only screen and (max-width: 1269px){.module-projekty .projekt .title{width: 80%}}@media only screen and (max-width: 1099px){.module-projekty .projekt .title{width: 100%}}.module-projekty .projekt .title .logo{line-height: 70px;height: 90px;padding: 10px 0;margin: 0 -1rem 1rem auto;width: 70%;position: relative;background-color: var(--projekty-bg-logo);text-align: left}.module-projekty .projekt .title .logo img{max-height: 70px}.module-projekty .projekt .title .logo::before{content: '';position: absolute;top: 0;left: -149px;border-right: 75px solid var(--projekty-bg-logo);border-left: 75px solid transparent;border-bottom: 45px solid var(--projekty-bg-logo);border-top: 45px solid transparent}.module-projekty .projekt .title h2{color: var(--projekty-bg-logo);margin-bottom: 1rem}.module-projekty .projekt .title .intro{margin-bottom: 4rem;color: var(--projekty-bg-logo)}.module-projekty .projekt .title .btn-primary{background-color: var(--projekty-bg-logo);border-color: var(--projekty-bg-logo);padding-left: 30px;padding-right: 30px;color: var(--projekty-btn-color)}.module-projekty .projekt .title .btn-primary:hover{filter: brightness(.85)}.module-projekty .projekt.visible .left{animation: nemovitosti-left 1s ease-out;animation-fill-mode: forwards}.module-projekty .projekt.visible .right{animation: nemovitosti-right 1s ease-out;animation-fill-mode: forwards}.module-projekty .projekt .slider{height: 100%}.module-projekty .projekt .slide{position: relative;background-size: cover;background-position: center center}.module-projekty .projekt .slider-nav-prev,.module-projekty .projekt .slider-nav-next{width: 18px;height: 30px;background: url('../images/slider-nav.png') center center no-repeat;background-size: contain;transform: none;opacity: 0.8;bottom: 1rem;top: auto}.module-projekty .projekt .slider-nav-prev:hover,.module-projekty .projekt .slider-nav-next:hover{opacity: 1}.module-projekty .projekt .slider-nav-prev.off,.module-projekty .projekt .slider-nav-next.off{opacity: 0.2}.module-projekty .projekt .slider-nav-prev{right: 4rem;left: auto}.module-projekty .projekt .slider-nav-next{transform-origin: center;transform: rotate(180deg);right: 2rem}.module-projekty .projekt .slider-nav{transform: none;left: 3rem}.module-projekty .projekt .slider-nav li{background: #3663ad}.module-projekty .projekt .slider-nav li.on{background: #e20a17}.module-projekty .projekt .content{position: absolute;left: 0;right: 0;bottom: 0;padding: 1rem 3rem 2.5rem 3rem;background: linear-gradient(to right, rgba(0,0,0,0.55) 0%, rgba(0,0,0,0.55) 50%, rgba(0,0,0,0) 100%);color: #fff;font-weight: bold;text-transform: uppercase}.module-projekty .projekt .content h4{margin-bottom: 0;color: #fff}@media only screen and (min-width: 1100px) and (max-width: 0){.module-projekty .projekt .content h4{width: 50%}}@media only screen and (min-width: 1100px){.module-projekty .projekt .content h4{width: 50%}}@media only screen and (min-width: 900px) and (max-width: 0){.module-projekty .projekt:nth-child(2n) .left{order: 2;justify-content: flex-start}.module-projekty .projekt:nth-child(2n) .left::before{background: linear-gradient(225deg, var(--projekty-bg-color-start) 0, var(--projekty-bg-color-end) 90%)}.module-projekty .projekt:nth-child(2n) .left::after{left: -25px;right: auto}.module-projekty .projekt:nth-child(2n) .right{order: 1}.module-projekty .projekt:nth-child(2n).visible .left{animation: nemovitosti-right 1s ease-out;animation-fill-mode: forwards}.module-projekty .projekt:nth-child(2n).visible .right{animation: nemovitosti-left 1s ease-out;animation-fill-mode: forwards}}@media only screen and (min-width: 900px){.module-projekty .projekt:nth-child(2n) .left{order: 2;justify-content: flex-start}.module-projekty .projekt:nth-child(2n) .left::before{background: linear-gradient(225deg, var(--projekty-bg-color-start) 0, var(--projekty-bg-color-end) 90%)}.module-projekty .projekt:nth-child(2n) .left::after{left: -25px;right: auto}.module-projekty .projekt:nth-child(2n) .right{order: 1}.module-projekty .projekt:nth-child(2n).visible .left{animation: nemovitosti-right 1s ease-out;animation-fill-mode: forwards}.module-projekty .projekt:nth-child(2n).visible .right{animation: nemovitosti-left 1s ease-out;animation-fill-mode: forwards}}.module-projekty .projekt:nth-child(2n) .title .logo{margin: 0 auto 1rem -1rem;text-align: right}.module-projekty .projekt:nth-child(2n) .title .logo::before{right: -149px;left: auto;border-left-color: var(--projekty-bg-logo);border-right-color: transparent}.blog .category-desc{font-style: italic;text-align: center}.blog .item{position: relative}@media only screen and (max-width: 899px){.blog .item{padding: 1rem 0}}.blog .page-header,.blog .article-info{width: 100%}.blog .page-header h3{margin-bottom: 0;font-size: 1.5rem;line-height: 1.3;height: 3.9rem;overflow: hidden}.blog .article-info{margin-bottom: 1rem;font-style: italic}.blog .fullimage{display: none}body.reference .blog .items-row{border-bottom: 1px solid #e6e6e6;border-top: 1px solid #e6e6e6;padding: 1rem 0}body.reference .blog .items-row + .items-row{border-top: none}body.reference .blog .items-row:nth-child(2n + 1){background-color: #f6f6f6}body.reference .blog .items-row > .container #media.minL{padding: 0}body.reference .blog .item-image{border: 3px solid #fff;border-radius: 200px;box-shadow: 0 -5px 5px rgba(179,179,179,0.5);overflow: hidden;background: url('../images/unknown.png') center center no-repeat;background-size: contain;width: 35%}body.reference .blog .item-image::after{content: '';display: block;padding-bottom: 100%;width: 0;float: right}body.reference .blog .item-image + .item-text{width: calc(65% - 1rem)}body.reference .blog .rating{position: absolute;top: 0;right: 0;width: 111px;height: 18px;background-image: url('../images/stars.png'), url('../images/stars.png');background-repeat: no-repeat;background-position: -111px 0, 0 -18px}body.reference .blog .rating.rating-1{background-position: -92px 0, 0 -18px}body.reference .blog .rating.rating-2{background-position: -69px 0, 0 -18px}body.reference .blog .rating.rating-3{background-position: -46px 0, 0 -18px}body.reference .blog .rating.rating-4{background-position: -23px 0, 0 -18px}body.reference .blog .rating.rating-5{background-position: 0 0, 0 -18px}body.estates h2{margin-top: 2rem}body.estates .module-filter{position: absolute;background: transparent;width: 100%;padding: 1rem 0;transform: translateY(-100%)}body.estates .blog .item-top{background: #f6f6f6;padding: 1rem 2rem 2rem 2rem;position: relative;margin-bottom: 1rem}body.estates .blog .item-text{padding: 2rem}body.estates .blog .item-text ul{list-style: none;padding-left: 30px}body.estates .blog .item-text ul li{position: relative;margin-bottom: 1rem}body.estates .blog .item-text ul li::before{content: '';position: absolute;width: 22px;height: 23px;top: 2px;left: -30px;background: url('../images/li.png') left center no-repeat}body.estates .blog .estate{position: absolute;bottom: 50px;right: 2rem;padding: 0 40px 3px 1rem;font-size: 1.25rem;text-transform: uppercase;background-color: #fff;color: #000;line-height: 1.5;pointer-events: none}body.estates .blog .estate::after{content: '';position: absolute;right: 0;top: 50%;transform: translate(50%, -50%);width: 50px;height: 50px;background-color: #fff;background-repeat: no-repeat;background-position: center center;background-size: contain;border: 3px solid #fff;border-radius: 30px}body.estates .blog .estate.estate-rent::after{background-image: url('../images/icons/estate/rent.png')}body.estates .blog .estate.estate-rented::after{background-image: url('../images/icons/estate/rented.png')}body.estates .blog .estate.estate-sale::after{background-image: url('../images/icons/estate/sale.png')}body.estates .blog .estate.estate-reserved::after{background-image: url('../images/icons/estate/reserved.png')}body.estates .blog .estate.estate-sold::after{background-image: url('../images/icons/estate/sold.png')}body.estates .blog .estate-price{position: absolute;left: 2rem;right: 2rem;bottom: 0;transform: translateY(50%);background: url('../images/price-bg.png') right top no-repeat;color: #fff;padding: .5rem 1rem}body.estates .blog .estate-price .price{font-size: 1.25rem}body.services .blog .items-row{border: none;background: transparent}body.services .blog .items-row > div{width: 100% !important;padding: 0 !important;margin: 0 !important}body.services .blog .items-row > div > div{padding: 0}body.services .blog .item.column-1{display: flex;flex-direction: row-reverse;position: relative;justify-content: space-evenly;background: #fff;border-radius: 0;overflow: hidden;box-shadow: 0 4px 20px rgba(0,0,0,0.15);margin-bottom: 3rem}body.services .blog .item-top{display: flex;flex-basis: 50%;justify-content: center;align-items: center;z-index: 1;padding: 3rem}body.services .blog .item-top .page-header{display: none}body.services .blog .item-top .pull-left.item-image{position: relative;display: inline-block;width: fit-content;max-width: 480px}body.services .blog .item-top .pull-left.item-image img{box-shadow: 0 4px 8px rgba(0,0,0,0.1);max-width: 480px;width: 100%;height: auto;display: block}body.services .blog .pull-left.item-image:after{position: absolute;right: 0;bottom: 0;background: #e20a17;color: #fff;padding: 10px 20px;font-size: 14px;font-weight: bold;letter-spacing: 0;z-index: 10;border-radius: 0;box-shadow: none;display: block;line-height: 1.2}body.services .blog .items-row:nth-child(3) .pull-left.item-image:after{content: "Prodej nemovitostí"}body.services .blog .items-row:nth-child(4) .pull-left.item-image:after{content: "Investiční příležitosti"}body.services .blog .items-row:nth-child(5) .pull-left.item-image:after{content: "Tržní ocenění"}body.services .blog .items-row:nth-child(6) .pull-left.item-image:after{content: "Pronájem nemovitostí"}body.services .blog .item-text{flex-basis: 50%;padding: 3rem;padding-left: 5rem;position: relative;background: rgba(255,255,255,0.95);border-radius: 0 0 0 0}body.services .blog .item-text ul{list-style: none;padding: 0;margin: 0}body.services .blog .item-text ul li{padding: 12px 0;border-bottom: 1px solid rgba(230,230,230,0.5);color: #000;font-size: 15px;line-height: 1.5;position: relative;padding-left: 25px}body.services .blog .item-text ul li:before{content: "✓";color: #e20a17;font-weight: bold;font-size: 16px;position: absolute;left: 0;top: 12px}body.services .blog .item-text ul li:last-child{border-bottom: none}body.services .blog .readmore{margin-top: 20px;text-align: left}body.services .blog .fullimage{display: block;position: absolute;top: 0;right: 0;width: 50%;height: 100%;background-size: cover;background-position: center;z-index: 0;opacity: 0.15;border-radius: 0 0 0 0}body.services .blog .fullimage::before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(to left, transparent 0%, rgba(255,255,255,0.8) 100%);z-index: 1}body.services .blog .item-top,body.services .blog .item-text{position: relative;z-index: 3}body.services .blog .item-text .page-header{margin-bottom: 1.5rem}body.services .blog .item-text .page-header h3{color: #0f2e60;font-size: 1.75rem;font-weight: bold;margin-bottom: 0.5rem}@media only screen and (max-width: 1099px){body.services .blog .item.column-1{flex-direction: column}body.services .blog .item-top{flex-basis: auto;padding: 2rem}body.services .blog .item-text{flex-basis: auto;padding: 2rem;padding-left: 2rem}body.services .blog .pull-left.item-image img{max-width: 100%;width: 100%}body.services .blog .fullimage{display: none}}@media only screen and (max-width: 899px){body.services .blog .item-top{padding: 1rem}body.services .blog .item-text{padding: 1rem;padding-left: 1rem}body.services .blog .pull-left.item-image img{max-width: 280px;width: 100%}body.services .blog .pull-left.item-image:after{right: 0;bottom: 0;font-size: 11px;padding: 8px 15px}}@media (max-width: 380px){body.services .blog .pull-left.item-image img{max-width: 220px}}@media (max-width: 320px){body.services .blog .pull-left.item-image img{max-width: 180px}body.services .blog .pull-left.item-image:after{right: 0;bottom: 0;font-size: 10px;padding: 6px 12px}}body.services .custom{margin-top: -2rem}body.services .custom .logo{padding: 2rem;background: #000;display: flex;justify-content: center;align-items: center;flex-direction: column}body.services .custom .logo .readmore{margin: 0;margin-top: 2rem}body.services .custom .logo img{height: 140px;width: auto}@media only screen and (max-width: 899px){body.services .custom .logo img{height: 80px}}#content:not(.container) .blog .category-desc{margin-left: auto;margin-right: auto;padding-left: 100px;padding-right: 100px}@media only screen and (min-width: 0) and (max-width: 575px){#content:not(.container) .blog .category-desc{width: 100%}}@media only screen and (min-width: 576px) and (max-width: 899px){#content:not(.container) .blog .category-desc{width: 100%}}@media only screen and (min-width: 900px) and (max-width: 1099px){#content:not(.container) .blog .category-desc{width: 100%}}@media only screen and (min-width: 1100px) and (max-width: 1269px){#content:not(.container) .blog .category-desc{width: 100%}}@media only screen and (min-width: 1270px) and (max-width: 1449px){#content:not(.container) .blog .category-desc{width: 960px}}@media only screen and (min-width: 1450px) and (max-width: 0){#content:not(.container) .blog .category-desc{width: 1140px}}@media only screen and (min-width: 1450px){#content:not(.container) .blog .category-desc{width: 1140px}}@media only screen and (min-width: 0) and (max-width: 575px){#content:not(.container) .blog .category-desc{width: 100%}}@media only screen and (min-width: 576px) and (max-width: 899px){#content:not(.container) .blog .category-desc{width: 100%}}@media only screen and (min-width: 900px) and (max-width: 1099px){#content:not(.container) .blog .category-desc{width: 100%}}@media only screen and (min-width: 1100px) and (max-width: 1269px){#content:not(.container) .blog .category-desc{width: 100%}}@media only screen and (min-width: 1270px) and (max-width: 1449px){#content:not(.container) .blog .category-desc{width: 960px}}@media only screen and (min-width: 1450px) and (max-width: 0){#content:not(.container) .blog .category-desc{width: 1140px}}@media only screen and (min-width: 1450px){#content:not(.container) .blog .category-desc{width: 1140px}}@media only screen and (min-width: 1100px) and (max-width: 1269px){#content:not(.container) .blog .category-desc{padding-left: 200px;padding-right: 200px}}@media only screen and (max-width: 1099px){#content:not(.container) .blog .category-desc{padding-left: 1rem;padding-right: 1rem}}#content:not(.container) .blog .pagination{margin-left: auto;margin-right: auto}@media only screen and (min-width: 0) and (max-width: 575px){#content:not(.container) .blog .pagination{width: 100%}}@media only screen and (min-width: 576px) and (max-width: 899px){#content:not(.container) .blog .pagination{width: 100%}}@media only screen and (min-width: 900px) and (max-width: 1099px){#content:not(.container) .blog .pagination{width: 100%}}@media only screen and (min-width: 1100px) and (max-width: 1269px){#content:not(.container) .blog .pagination{width: 100%}}@media only screen and (min-width: 1270px) and (max-width: 1449px){#content:not(.container) .blog .pagination{width: 960px}}@media only screen and (min-width: 1450px) and (max-width: 0){#content:not(.container) .blog .pagination{width: 1140px}}@media only screen and (min-width: 1450px){#content:not(.container) .blog .pagination{width: 1140px}}#content:not(.container) .blog .items-row > div{margin-left: auto;margin-right: auto;padding-left: 100px;padding-right: 100px}@media only screen and (min-width: 0) and (max-width: 575px){#content:not(.container) .blog .items-row > div{width: 100%}}@media only screen and (min-width: 576px) and (max-width: 899px){#content:not(.container) .blog .items-row > div{width: 100%}}@media only screen and (min-width: 900px) and (max-width: 1099px){#content:not(.container) .blog .items-row > div{width: 100%}}@media only screen and (min-width: 1100px) and (max-width: 1269px){#content:not(.container) .blog .items-row > div{width: 100%}}@media only screen and (min-width: 1270px) and (max-width: 1449px){#content:not(.container) .blog .items-row > div{width: 960px}}@media only screen and (min-width: 1450px) and (max-width: 0){#content:not(.container) .blog .items-row > div{width: 1140px}}@media only screen and (min-width: 1450px){#content:not(.container) .blog .items-row > div{width: 1140px}}@media only screen and (min-width: 0) and (max-width: 575px){#content:not(.container) .blog .items-row > div{width: 100%}}@media only screen and (min-width: 576px) and (max-width: 899px){#content:not(.container) .blog .items-row > div{width: 100%}}@media only screen and (min-width: 900px) and (max-width: 1099px){#content:not(.container) .blog .items-row > div{width: 100%}}@media only screen and (min-width: 1100px) and (max-width: 1269px){#content:not(.container) .blog .items-row > div{width: 100%}}@media only screen and (min-width: 1270px) and (max-width: 1449px){#content:not(.container) .blog .items-row > div{width: 960px}}@media only screen and (min-width: 1450px) and (max-width: 0){#content:not(.container) .blog .items-row > div{width: 1140px}}@media only screen and (min-width: 1450px){#content:not(.container) .blog .items-row > div{width: 1140px}}@media only screen and (min-width: 1100px) and (max-width: 1269px){#content:not(.container) .blog .items-row > div{padding-left: 200px;padding-right: 200px}}@media only screen and (max-width: 1099px){#content:not(.container) .blog .items-row > div{padding-left: 1rem;padding-right: 1rem}}.item-page .article-info{margin-bottom: 1rem;font-style: italic;text-align: center}@media only screen and (max-width: 899px){.item-page .article-info{float: none}}.item-page .article-top{overflow: hidden;margin-bottom: 1rem}@media only screen and (min-width: 900px) and (max-width: 0){.item-page .item-main{width: 48%;float: left}}@media only screen and (min-width: 900px){.item-page .item-main{width: 48%;float: left}}.item-page .gallery{display: flex;flex-wrap: wrap;margin-left: -1rem;margin-right: -1rem}.item-page .gallery > *{flex-grow: 1;flex-shrink: 0;flex-basis: 0;padding-left: 1rem;padding-right: 1rem;margin: 0;padding-bottom: 1rem}.item-page .gallery > *{flex-grow: 0;flex-shrink: 0;flex-basis: auto;width: 33.33333333%}.item-page .gallery .gallery-item{text-align: center}.item-page .gallery .gallery-item img{opacity: 0.5;transition: all .3s linear}.item-page .gallery .gallery-item:first-child img{width: 100%;opacity: 1}.item-page .gallery .gallery-item:hover img{opacity: 1;transform: scale(1.05)}.item-page .gallery .article-video{width: 100%;text-align: center;position: relative}.item-page .gallery .article-video::after{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: url('../images/play.svg') center center no-repeat;background-size: auto 50%;pointer-events: none}.item-page .gallery .article-video img{opacity: 0.5;transition: all .3s linear}.item-page .gallery .article-video:hover img{opacity: 1;transform: scale(1.05)}.item-page .modal-video{outline: none}.item-page .modal-video .close{z-index: 10}.item-page .modal-video .avPlayerWrapper .avPlayerContainer .avPlayerBlock{padding: 0 !important;width: auto !important;display: flex}.item-page .modal-video .avPlayerWrapper .avPlayerContainer .avPlayerBlock > *{position: relative !important;width: 1280px !important;height: 720px !important;top: auto;max-height: 90vh;max-width: 90vw}.item-page .article-body{text-align: justify}.item-page .article-body ul{list-style: none;padding-left: 30px}.item-page .article-body ul li{position: relative;margin-bottom: 1rem}.item-page .article-body ul li::before{content: "✓";color: #e20a17;font-weight: bold;font-size: 16px;position: absolute;left: 0}.item-page .article-contact .btn{font-size: 1.25rem}.item-page .gallery a img{display: block;outline: 1px solid #0f2e60}.item-page .gallery a img:hover{outline: 1px solid #3663ad}body.estates #main{padding-top: 0}.estate-page .article-map{margin-bottom: 2rem}.estate-page .article-map .estate-google-map,.estate-page .article-map .estate-google-map-address{width: 100%;height: 400px;border-radius: 8px;overflow: hidden;box-shadow: 0 2px 10px rgba(0,0,0,0.1)}.estate-page .article-map .map-loading{display: flex;align-items: center;justify-content: center;height: 100%;background: #f6f6f6;color: #000;font-style: italic}.estate-page .article-map .no-map-message{text-align: center;padding: 2rem;background: #f6f6f6;border-radius: 8px;color: #000}.estate-page .article-map iframe{max-height: none;height: 400px;width: 100%;border: 0;border-radius: 8px}.estate-page .item{overflow: hidden;width: 100%}.estate-page .estate-hero{position: relative;min-height: 300px;background: #3aa7a1 center center / cover no-repeat;background-size: cover;background-position: center center;background-repeat: no-repeat;display: flex;align-items: center;justify-content: center;margin-bottom: 2rem}@media only screen and (min-width: 900px) and (max-width: 0){.estate-page .estate-hero{min-height: 400px}}@media only screen and (min-width: 900px){.estate-page .estate-hero{min-height: 400px}}.estate-page .estate-hero::before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.4);z-index: 1}.estate-page .estate-hero > *{position: relative;z-index: 2}.estate-page .estate-status{display: none;position: absolute;top: 1rem;right: 1rem;z-index: 3}.estate-page .estate-status .estate{float: right;margin-top: -55px;padding-right: 60px;line-height: 50px;background-repeat: no-repeat;background-position: right center;background-size: contain;font-size: 1.25rem;text-transform: uppercase;color: #000}@media only screen and (max-width: 899px){.estate-page .estate-status .estate{float: none;display: block;text-align: right}}.estate-page .estate-status .estate.estate-rent{background-image: url('../images/icons/estate/rent.png')}.estate-page .estate-status .estate.estate-rented{background-image: url('../images/icons/estate/rented.png')}.estate-page .estate-status .estate.estate-sale{background-image: url('../images/icons/estate/sale.png')}.estate-page .estate-status .estate.estate-reserved{background-image: url('../images/icons/estate/reserved.png')}.estate-page .estate-status .estate.estate-sold{background-image: url('../images/icons/estate/sold.png')}.estate-page .estate-title{text-align: center;text-shadow: 2px 2px 4px rgba(0,0,0,0.7)}.estate-page .estate-title h2{line-height: 1.2;color: #fff}.estate-page .estate-title .label{display: block;margin-top: .5rem}.estate-page .estate-price-hero{position: absolute;bottom: 0;right: 0;z-index: 3;font-size: 1.5rem;border-radius: 0;min-width: 120px;padding: .25rem;background-color: #e20a17}@media only screen and (min-width: 900px) and (max-width: 0){.estate-page .estate-price-hero{font-size: 2rem;padding: .5rem}}@media only screen and (min-width: 900px){.estate-page .estate-price-hero{font-size: 2rem;padding: .5rem}}.estate-page .estate-price-hero .estate-price{color: #fff;font-weight: bold;text-shadow: 1px 1px 2px rgba(0,0,0,0.7);text-align: center}.estate-page .article-main{margin-bottom: 2rem}@media only screen and (min-width: 900px) and (max-width: 0){.estate-page .article-main{width: 48%;float: left}}@media only screen and (min-width: 900px){.estate-page .article-main{width: 48%;float: left}}@media only screen and (min-width: 900px) and (max-width: 0){.estate-page .article-gallery{width: 48%;float: right}}@media only screen and (min-width: 900px){.estate-page .article-gallery{width: 48%;float: right}}.estate-page .article-body{background: #f6f6f6;padding: 2rem;margin-bottom: 4rem;position: relative}.estate-page .article-map iframe{max-height: 300px;width: 100%}body.service .call-me{background: #e20a17;color: #fff;padding: 1rem;text-align: center;border-radius: 0;margin: 1rem 0}body.service .call-me p{margin: .25rem 0;font-weight: bold}body.service .call-me p:first-child{font-size: 1.25rem}body.service .item-image{display: none}body.service .article-top{padding: 2rem 1rem;margin-bottom: 0;text-align: center}body.service .article-top h2{color: #0f2e60;margin: 0;font-weight: normal;padding-bottom: 0}body.service .article-body{margin-top: 0}body.service.rent .article-body .row-fluid .span4{background-image: url('/images/me-sluzby/pronajem/main.jpeg')}body.service.sell .article-body .row-fluid .span4{background-image: url('/images/me-sluzby/prodej/main.jpg')}body.service.property-valuation .article-body .row-fluid .span4{background-image: url('/images/me-sluzby/oceneni/main.jpg')}body.service.rent .article-body table,body.service.sell .article-body table,body.service.property-valuation .article-body table{width: 100%;border-collapse: collapse}@media only screen and (max-width: 899px){body.service.rent .article-body table tr,body.service.sell .article-body table tr,body.service.property-valuation .article-body table tr{display: block;border-bottom: 1px solid #b3b3b3;margin-bottom: 1rem;padding-bottom: 1rem}}body.service.rent .article-body table td,body.service.sell .article-body table td,body.service.property-valuation .article-body table td{padding: .5rem;vertical-align: top}body.service.rent .article-body table td:first-child,body.service.sell .article-body table td:first-child,body.service.property-valuation .article-body table td:first-child{width: 100px;text-align: center}@media only screen and (max-width: 899px){body.service.rent .article-body table td:first-child,body.service.sell .article-body table td:first-child,body.service.property-valuation .article-body table td:first-child{display: block;width: 100%;margin-bottom: .5rem}}body.service.rent .article-body table td:first-child::before,body.service.sell .article-body table td:first-child::before,body.service.property-valuation .article-body table td:first-child::before{content: '';display: inline-block;width: 60px;height: 60px;background: #ccc;border: 2px solid #b3b3b3;position: relative;margin: 0 auto;border-radius: 8px}@media only screen and (max-width: 899px){body.service.rent .article-body table td:first-child::before,body.service.sell .article-body table td:first-child::before,body.service.property-valuation .article-body table td:first-child::before{width: 50px;height: 50px}}body.service.rent .article-body table td:first-child[data-step="meeting"]::before,body.service.sell .article-body table td:first-child[data-step="meeting"]::before,body.service.property-valuation .article-body table td:first-child[data-step="meeting"]::before{background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23333" stroke-width="2"><path d="M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"/><circle cx="8.5" cy="7" r="4"/><path d="M20 8v6"/><path d="M23 11h-6"/></svg>') center center no-repeat;background-size: 70%}body.service.rent .article-body table td:first-child[data-step="analysis"]::before,body.service.sell .article-body table td:first-child[data-step="analysis"]::before,body.service.property-valuation .article-body table td:first-child[data-step="analysis"]::before{background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23333" stroke-width="2"><rect x="4" y="2" width="16" height="20" rx="2"/><line x1="8" y1="6" x2="16" y2="6"/><line x1="8" y1="10" x2="16" y2="10"/><line x1="8" y1="14" x2="12" y2="14"/><line x1="8" y1="18" x2="12" y2="18"/><circle cx="15" cy="16" r="1"/></svg>') center center no-repeat;background-size: 70%}body.service.rent .article-body table td:first-child[data-step="marketing"]::before,body.service.sell .article-body table td:first-child[data-step="marketing"]::before,body.service.property-valuation .article-body table td:first-child[data-step="marketing"]::before{background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23333" stroke-width="2"><path d="M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z"/><circle cx="12" cy="13" r="4"/></svg>') center center no-repeat;background-size: 70%}body.service.rent .article-body table td:first-child[data-step="sale"]::before,body.service.sell .article-body table td:first-child[data-step="sale"]::before,body.service.property-valuation .article-body table td:first-child[data-step="sale"]::before{background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23333" stroke-width="2"><path d="M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"/><polyline points="9,22 9,12 15,12 15,22"/><circle cx="12" cy="8" r="1"/></svg>') center center no-repeat;background-size: 70%}body.service.rent .article-body table td:first-child[data-step="rent"]::before,body.service.sell .article-body table td:first-child[data-step="rent"]::before,body.service.property-valuation .article-body table td:first-child[data-step="rent"]::before{background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23333" stroke-width="2"><path d="M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"/><polyline points="9,22 9,12 15,12 15,22"/><rect x="17" y="4" width="2" height="4"/></svg>') center center no-repeat;background-size: 70%}body.service.rent .article-body table td:first-child[data-step="contracts"]::before,body.service.sell .article-body table td:first-child[data-step="contracts"]::before,body.service.property-valuation .article-body table td:first-child[data-step="contracts"]::before{background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23333" stroke-width="2"><path d="M14,2H6A2,2 0 0,0 4,4V20A2,2 0 0,0 6,22H18A2,2 0 0,0 20,20V8L14,2Z"/><polyline points="14,2 14,8 20,8"/><line x1="16" y1="13" x2="8" y2="13"/><line x1="16" y1="17" x2="8" y2="17"/><polyline points="10,9 9,9 8,9"/></svg>') center center no-repeat;background-size: 70%}body.service.rent .article-body table td:first-child[data-step="handover"]::before,body.service.sell .article-body table td:first-child[data-step="handover"]::before,body.service.property-valuation .article-body table td:first-child[data-step="handover"]::before{background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23333" stroke-width="2"><path d="M21 2l-2 2m-7.61 7.61a5.5 5.5 0 1 1-7.778 7.778 5.5 5.5 0 0 1 7.777-7.777zm0 0L15.5 7.5m0 0l3 3L22 7l-3-3m-3.5 3.5L19 4"/></svg>') center center no-repeat;background-size: 70%}body.service.rent .article-body table td:first-child[data-step="valuation"]::before,body.service.sell .article-body table td:first-child[data-step="valuation"]::before,body.service.property-valuation .article-body table td:first-child[data-step="valuation"]::before{background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23333" stroke-width="2"><line x1="4" y1="20" x2="4" y2="14"/><line x1="8" y1="20" x2="8" y2="16"/><line x1="12" y1="20" x2="12" y2="4"/><line x1="16" y1="20" x2="16" y2="10"/><line x1="20" y1="20" x2="20" y2="12"/></svg>') center center no-repeat;background-size: 70%}body.service.rent .article-body table td h5,body.service.sell .article-body table td h5,body.service.property-valuation .article-body table td h5{color: #0f2e60;margin: 0 0 .5rem 0;font-size: 1.25rem}body.service.rent .article-body table td p,body.service.sell .article-body table td p,body.service.property-valuation .article-body table td p{margin: 0;line-height: 1.4}body.service.invest .article-body .row-fluid{margin-bottom: 2rem;align-items: stretch}@media only screen and (max-width: 1099px){body.service.invest .article-body .row-fluid{flex-direction: column}}@media only screen and (max-width: 1099px){body.service.invest .article-body .row-fluid .span6{width: 100%;margin-bottom: 1rem}}body.service.invest .article-body .row-fluid .span6:first-child{background: #f6f6f6;padding: 2rem}body.service.invest .article-body .row-fluid .span6 img{width: 100%;height: auto;border-radius: 0}body.service.invest .article-body .row-fluid .span6 h4{color: #0f2e60;margin-bottom: 1rem}body.service.invest .article-body .row-fluid .span6 h5{color: #e20a17;margin: 1rem 0 .5rem 0}body.service.invest .article-body .row-fluid .span6 p,body.service.invest .article-body .row-fluid .span6 div{line-height: 1.5;margin-bottom: .5rem}body.service.invest .article-body .row-fluid:nth-child(2) .span6:nth-child(2){background: #f6f6f6;padding: 2rem}body.service.invest .article-body > .call-me{max-width: 400px;margin: 2rem auto}body.service .article-body{padding: 2rem}@media only screen and (max-width: 1099px){body.service .article-body .row-fluid{flex-direction: column}}body.service .article-body .row-fluid .span8{background: #f6f6f6;padding: 2rem}@media only screen and (max-width: 1099px){body.service .article-body .row-fluid .span8{width: 100%;margin-bottom: 1rem;padding: 1rem}}body.service .article-body .row-fluid .span8 h5{color: #0f2e60;margin: 1rem 0 .5rem 0}body.service .article-body .row-fluid .span8 h5:first-child{margin-top: 0}body.service .article-body .row-fluid .span8 ul{list-style: none;padding-left: 1rem;margin: 1rem 0}body.service .article-body .row-fluid .span8 ul li{position: relative;margin-bottom: .5rem;line-height: 1.4;padding-left: 1rem}body.service .article-body .row-fluid .span8 p{line-height: 1.5;margin-bottom: .5rem}body.service .article-body .row-fluid .span8 table{margin-bottom: 1rem;max-width: 1200px}body.service .article-body .row-fluid .span4{padding: 2rem;display: flex;align-items: center;justify-content: center;background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;min-height: 300px}@media only screen and (max-width: 1099px){body.service .article-body .row-fluid .span4{width: 100%;padding: 1rem;min-height: 200px}}body.service .article-body .row-fluid .span4::before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(15,46,96,0.7);border-radius: inherit;z-index: 1}body.service .article-body .row-fluid .span4 .call-me{position: relative;z-index: 2}body.service .article-body > .call-me{max-width: 400px;margin: 2rem auto 0 auto}#bottom .module-contact-menu{display: flex;padding-top: 0}#bottom .module-contact-menu > *{flex-grow: 1;flex-shrink: 0;flex-basis: 0;padding-left: 1rem;padding-right: 1rem;margin: 0}#bottom .module-contact-menu > *:first-child{padding-left: 0}#bottom .module-contact-menu > *:last-child{padding-right: 0}#bottom .module-contact-menu > *{flex-grow: 0;flex-shrink: 0;flex-basis: auto;width: 50%}#bottom .module-contact-menu::before{content: '';background: url('../images/contact.jpg') center center no-repeat;background-size: cover;flex-grow: 1;flex-shrink: 0;flex-basis: 0;padding-left: 1rem;padding-right: 1rem;margin: 0;opacity: 0;display: block}@media only screen and (max-width: 899px){#bottom .module-contact-menu{display: block}#bottom .module-contact-menu > *{padding: inherit;width: inherit}#bottom .module-contact-menu::before{height: 30vh;min-height: 250px}}#bottom .module-contact-menu .module-title{width: fit-content;background-image: url('../images/heading2.png');color: #fff}#bottom .module-contact-menu .module-inner{background: #3663ad url('../images/contact-icon.png') center bottom no-repeat;padding: 2rem 3rem;opacity: 0}#bottom .module-contact-menu.visible::before{animation: nemovitosti-left 1s ease-in;animation-fill-mode: forwards}#bottom .module-contact-menu.visible .module-inner{animation: nemovitosti-right 1s ease-in;animation-fill-mode: forwards}#bottom .module-contact-menu ul.menu{list-style: none;padding: 0;margin: 0}#bottom .module-contact-menu ul.menu li{margin-bottom: .5rem}#bottom .module-contact-menu ul.menu li.footer{display: none}#bottom .module-contact-menu ul.menu a{display: inline-block;background-repeat: no-repeat;background-position: left top;line-height: 50px;padding-left: 70px;color: #fff}#bottom .module-contact-menu ul.menu a:hover{color: #fff}#bottom .module-contact-menu ul.menu a.tel{background-image: url('../images/icons/contact-big/tel.png')}#bottom .module-contact-menu ul.menu a.mail{background-image: url('../images/icons/contact-big/mail.png')}#bottom .module-contact-menu ul.menu a.web{background-image: url('../images/icons/contact-big/web.png')}#bottom .module-contact-menu ul.menu a.facebook{background-image: url('../images/icons/contact-big/facebook.png')}#bottom .module-contact-menu ul.menu a.instagram{background-image: url('../images/icons/contact-big/instagram.png')}#bottom .module-contact-menu ul.menu a.youtube{background-image: url('../images/icons/contact-big/youtube.png')}#bottom .module-contact{background: url('../images/envelope.png') calc(50% - 1140px / 2 - 100px) top no-repeat;padding-top: 2rem;perspective: 1000px}#bottom .module-contact .module-content{margin-left: auto;margin-right: auto;padding-left: 100px;padding-right: 100px;background: #3663ad;color: #fff;padding-top: 2rem;padding-bottom: 2rem;opacity: 0}@media only screen and (min-width: 0) and (max-width: 575px){#bottom .module-contact .module-content{width: 100%}}@media only screen and (min-width: 576px) and (max-width: 899px){#bottom .module-contact .module-content{width: 100%}}@media only screen and (min-width: 900px) and (max-width: 1099px){#bottom .module-contact .module-content{width: 100%}}@media only screen and (min-width: 1100px) and (max-width: 1269px){#bottom .module-contact .module-content{width: 100%}}@media only screen and (min-width: 1270px) and (max-width: 1449px){#bottom .module-contact .module-content{width: 960px}}@media only screen and (min-width: 1450px) and (max-width: 0){#bottom .module-contact .module-content{width: 1140px}}@media only screen and (min-width: 1450px){#bottom .module-contact .module-content{width: 1140px}}@media only screen and (min-width: 0) and (max-width: 575px){#bottom .module-contact .module-content{width: 100%}}@media only screen and (min-width: 576px) and (max-width: 899px){#bottom .module-contact .module-content{width: 100%}}@media only screen and (min-width: 900px) and (max-width: 1099px){#bottom .module-contact .module-content{width: 100%}}@media only screen and (min-width: 1100px) and (max-width: 1269px){#bottom .module-contact .module-content{width: 100%}}@media only screen and (min-width: 1270px) and (max-width: 1449px){#bottom .module-contact .module-content{width: 960px}}@media only screen and (min-width: 1450px) and (max-width: 0){#bottom .module-contact .module-content{width: 1140px}}@media only screen and (min-width: 1450px){#bottom .module-contact .module-content{width: 1140px}}@media only screen and (min-width: 1100px) and (max-width: 1269px){#bottom .module-contact .module-content{padding-left: 200px;padding-right: 200px}}@media only screen and (max-width: 1099px){#bottom .module-contact .module-content{padding-left: 1rem;padding-right: 1rem}}@media only screen and (max-width: 1099px){#bottom .module-contact .row{display: block}#bottom .module-contact .row > *{padding: inherit;width: inherit}}#bottom .module-contact.visible .module-content{animation: contact 1s linear;animation-fill-mode: forwards}#bottom .module-contact .control-label{width: 100px}#bottom .module-contact .left{padding-bottom: 1rem}#bottom .module-contact .right{padding-bottom: 1rem}#bottom .module-contact .right .control-group,#bottom .module-contact .right .controls,#bottom .module-contact .right textarea{height: 100%}#bottom .module-contact .gdpr{border: 1px solid #fff;border-radius: 0;padding: .5rem}#bottom .module-contact .gdpr .control-label{display: none}#bottom .module-contact .gdpr .control-group{margin: 0}#bottom .module-contact .gdpr a{color: #fff}#bottom .module-contact .gdpr a:hover{color: #e20a17}#bottom .module-contact .buttons{flex: 0 0 auto;width: 200px}@media only screen and (max-width: 1099px){#bottom .module-contact .buttons{margin-left: auto;margin-right: auto;margin-top: 2rem}}#bottom .module-contact .btn-primary{background: transparent;border-color: #fff;padding: .5rem;width: 100%}#footer{margin-left: auto;margin-right: auto;padding-left: 100px;padding-right: 100px;padding-bottom: 2rem;margin-top: 3rem}@media only screen and (min-width: 0) and (max-width: 575px){#footer{width: 100%}}@media only screen and (min-width: 576px) and (max-width: 899px){#footer{width: 100%}}@media only screen and (min-width: 900px) and (max-width: 1099px){#footer{width: 100%}}@media only screen and (min-width: 1100px) and (max-width: 1269px){#footer{width: 100%}}@media only screen and (min-width: 1270px) and (max-width: 1449px){#footer{width: 960px}}@media only screen and (min-width: 1450px) and (max-width: 0){#footer{width: 1140px}}@media only screen and (min-width: 1450px){#footer{width: 1140px}}@media only screen and (min-width: 0) and (max-width: 575px){#footer{width: 100%}}@media only screen and (min-width: 576px) and (max-width: 899px){#footer{width: 100%}}@media only screen and (min-width: 900px) and (max-width: 1099px){#footer{width: 100%}}@media only screen and (min-width: 1100px) and (max-width: 1269px){#footer{width: 100%}}@media only screen and (min-width: 1270px) and (max-width: 1449px){#footer{width: 960px}}@media only screen and (min-width: 1450px) and (max-width: 0){#footer{width: 1140px}}@media only screen and (min-width: 1450px){#footer{width: 1140px}}@media only screen and (min-width: 1100px) and (max-width: 1269px){#footer{padding-left: 200px;padding-right: 200px}}@media only screen and (max-width: 1099px){#footer{padding-left: 1rem;padding-right: 1rem}}#footer .inner{display: flex;border-top: 1px solid #e6e6e6;padding-top: 2rem}#footer .inner > *{flex-grow: 1;flex-shrink: 0;flex-basis: 0;padding-left: 1rem;padding-right: 1rem;margin: 0}#footer .inner > *:first-child{padding-left: 0}#footer .inner > *:last-child{padding-right: 0}@media only screen and (max-width: 899px){#footer .inner{display: block}#footer .inner > *{padding: inherit;width: inherit}#footer .inner > *{padding-bottom: 1rem}}#footer .module{opacity: 0}#footer.visible .module{animation: footer 1s cubic-bezier(.4, .6, 1, 1.5);animation-fill-mode: forwards}#footer.visible .module:nth-child(4n-2){animation-delay: 0.2s}#footer.visible .module:nth-child(4n-1){animation-delay: 0.4s}#footer.visible .module:nth-child(4n){animation-delay: 0.6s}#footer ul.menu{list-style: none;padding: 0;margin: 0;font-size: .75em}#footer ul.menu li{margin-bottom: .5rem}#footer ul.menu li img{display: none}#footer ul.menu li.tel{padding-left: 20px;background: url('../images/icons/contact-blue/tel.png') left 2px no-repeat}#footer ul.menu li.tel:hover{background-image: url('../images/icons/contact-red/tel.png')}#footer ul.menu li.mail{padding-left: 20px;background: url('../images/icons/contact-blue/mail.png') left 2px no-repeat}#footer ul.menu li.mail:hover{background-image: url('../images/icons/contact-red/mail.png')}#footer ul.menu li.web{padding-left: 20px;background: url('../images/icons/contact-blue/web.png') left 2px no-repeat}#footer ul.menu li.web:hover{background-image: url('../images/icons/contact-red/web.png')}#footer ul.menu li.facebook{padding-left: 20px;background: url('../images/icons/contact-blue/facebook.png') left 2px no-repeat}#footer ul.menu li.facebook:hover{background-image: url('../images/icons/contact-red/facebook.png')}#footer ul.menu li.instagram{padding-left: 20px;background: url('../images/icons/contact-blue/instagram.png') left 2px no-repeat}#footer ul.menu li.instagram:hover{background-image: url('../images/icons/contact-red/instagram.png')}#footer ul.menu li.youtube{padding-left: 20px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%233663ad' d='M549.7 124.1c-6.3-23.7-24.8-42.3-48.3-48.6C458.8 64 288 64 288 64S117.2 64 74.6 75.5c-23.5 6.3-42 24.9-48.3 48.6-11.4 42.9-11.4 132.3-11.4 132.3s0 89.4 11.4 132.3c6.3 23.7 24.8 41.5 48.3 47.8C117.2 448 288 448 288 448s170.8 0 213.4-11.5c23.5-6.3 42-24.2 48.3-47.8 11.4-42.9 11.4-132.3 11.4-132.3s0-89.4-11.4-132.3zm-317.5 213.5V175.2l142.7 81.2-142.7 81.2z'/%3E%3C/svg%3E");background-size: 13px 19px;background-repeat: no-repeat}#footer ul.menu li.youtube:hover{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23e20a17' d='M549.7 124.1c-6.3-23.7-24.8-42.3-48.3-48.6C458.8 64 288 64 288 64S117.2 64 74.6 75.5c-23.5 6.3-42 24.9-48.3 48.6-11.4 42.9-11.4 132.3-11.4 132.3s0 89.4 11.4 132.3c6.3 23.7 24.8 41.5 48.3 47.8C117.2 448 288 448 288 448s170.8 0 213.4-11.5c23.5-6.3 42-24.2 48.3-47.8 11.4-42.9 11.4-132.3 11.4-132.3s0-89.4-11.4-132.3zm-317.5 213.5V175.2l142.7 81.2-142.7 81.2z'/%3E%3C/svg%3E")}#footer ul.menu li.place{padding-left: 20px;background: url('../images/icons/contact-blue/place.png') left 2px no-repeat}#footer ul.menu li.place:hover{background-image: url('../images/icons/contact-red/place.png')}#footer ul.menu li.info{padding-left: 20px;background: url('../images/icons/contact-blue/info.png') left 2px no-repeat}#footer ul.menu li.info:hover{background-image: url('../images/icons/contact-red/info.png')}#footer .module-title{color: #000;font-weight: normal;text-transform: uppercase}#copyright{background: #0f2e60;color: #fff;text-align: center;padding: 1rem 0}#mb-design svg{vertical-align: middle;height: 30px;width: auto}#mb-design path{fill: #fff}@keyframes numbers{from{transform: scale(1);opacity: 0}50%{transform: scale(3)}to{transform: scale(1);opacity: 1}}@keyframes makler{from{transform: rotate(0) scale(0)}50%{transform: rotate(360deg) scale(.5)}to{transform: rotate(720deg)}}@keyframes makler-top{from{transform: translateY(50%) rotate(0) scale(0)}50%{transform: translateY(50%) rotate(360deg) scale(.5)}to{transform: translateY(50%) rotate(720deg)}}@keyframes services{from{transform: rotateY(180deg);opacity: 0}to{transform: rotateY(0);opacity: 1}}@keyframes nemovitosti-left{from{transform: translateX(-100%);opacity: 0}to{transform: translateX(0);opacity: 1}}@keyframes nemovitosti-right{from{transform: translateX(100%);opacity: 0}to{transform: translateX(0);opacity: 1}}@keyframes footer{from{transform: translateY(100%);opacity: 0}to{transform: translateY(0);opacity: 1}}@keyframes contact{from{transform: rotateY(180deg);opacity: 0}to{transform: rotateY(0);opacity: 1}}@keyframes intro{from{transform: rotate3d(1, 1, 1, 90deg);opacity: 0}to{transform: rotate3d(1, 1, 1, 0);opacity: 1}}#offcanvas{background: #0f2e60;color: #fff;padding: 0 1rem;visibility: hidden}@media only screen and (min-width: 1100px) and (max-width: 0){#offcanvas{display: none}}@media only screen and (min-width: 1100px){#offcanvas{display: none}}#offcanvas.is-open{visibility: visible}#offcanvas ul.menu{list-style: none;padding: 0;margin: 0}#offcanvas ul.menu a{color: #7498d1;transition: all .3s;border-bottom: 5px solid transparent;text-decoration: none;font-size: 1.25rem}#offcanvas ul.menu li{margin: 1rem 0}#offcanvas ul.menu li.active a,#offcanvas ul.menu li:hover a{color: #fff;border-bottom-color: #e20a17}#offcanvas ul.menu li.hidden{display: none}#offcanvas-logo{width: 225px;height: 135px;margin: 0 auto 1rem auto;font-size: 0;overflow: hidden;text-indent: - 100%;background: url('../images/logo.png') center top no-repeat;background-size: contain}#offcanvas-logo a{display: block;height: 100px}body.about #main{background: linear-gradient(to right, #fff 0%, #fff calc(50% + 1140px / 2  - 100px), #e6e6e6 100%);position: relative}body.about #main .article-body p{line-height: 1.6;margin-bottom: 1.2rem;text-align: justify;color: #666}body.about #main .article-body p a{color: #e20a17}body.about #main .article-body p:first-child{color: #0f2e60;font-weight: 600;font-size: 1.1em}body.about #main .article-body p:last-child{color: #0f2e60;font-weight: 500;padding: 0.8rem;background: rgba(15,46,96,0.05);border-left: 3px solid #0f2e60;border-radius: 0;margin-top: 1.5rem}body.about #main img{float: left;width: 40%;margin: .4rem 1.5rem 1.5rem 0;border-radius: 0;box-shadow: 0 5px 15px rgba(0,0,0,0.15);transition: transform .3s ease}body.about #main img:hover{transform: translateY(-3px)}@media (max-width: 768px){body.about #main img{float: none;width: 100%;margin: 0 auto 1.5rem auto;display: block}}@media only screen and (min-width: 1270px) and (max-width: 1449px){body.about #main::after{left: calc(50% + 1140px / 2  - 160px)}}@media only screen and (min-width: 1100px) and (max-width: 1269px){body.about #main::after{left: calc(50% + 1140px / 2  - 120px)}}@media only screen and (min-width: 900px) and (max-width: 1099px){body.about #main{padding-right: 400px}body.about #main::after{left: calc(100% - 400px)}}body.about #main.visible::after{animation: intro .5s linear;animation-fill-mode: forwards}body.contacts #main{padding: 2rem 0}body.contacts .category-desc .row-fluid .span6{padding: 1rem}@media (min-width: 769px){body.contacts .category-desc .row-fluid .span6:first-child{border-right: 1px solid #ccc}}body.contacts .category-desc .row-fluid .span6 h4{color: #0f2e60;font-weight: 600;margin-bottom: 1rem}body.contacts .category-desc .row-fluid .span12{margin-top: 2rem}body.contacts .category-desc .row-fluid .span12 .moduletable iframe{border-radius: 0;box-shadow: 0 4px 12px rgba(0,0,0,0.1)}body.contacts ul{list-style: none;padding: 0;margin: 0}body.contacts ul li{padding: .6rem 0;font-size: 1em;color: #666;transition: color .3s ease}body.contacts ul li:hover{color: #0f2e60}body.contacts ul li a{color: #0f2e60;text-decoration: none}body.contacts ul li a:hover{color: #e20a17;text-decoration: underline}@media (max-width: 768px){body.contacts .category-desc .row-fluid .span6:first-child{border-bottom: 1px solid #ccc;margin-bottom: 1rem;padding-bottom: 1rem}}body.contacts .module-team{background-color: #e6e6e6;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;padding-top: 2rem;padding-bottom: 8rem}body.contacts .module-team .module-inner{margin-left: auto;margin-right: auto}@media only screen and (min-width: 0) and (max-width: 575px){body.contacts .module-team .module-inner{width: 100%}}@media only screen and (min-width: 576px) and (max-width: 899px){body.contacts .module-team .module-inner{width: 100%}}@media only screen and (min-width: 900px) and (max-width: 1099px){body.contacts .module-team .module-inner{width: 100%}}@media only screen and (min-width: 1100px) and (max-width: 1269px){body.contacts .module-team .module-inner{width: 100%}}@media only screen and (min-width: 1270px) and (max-width: 1449px){body.contacts .module-team .module-inner{width: 960px}}@media only screen and (min-width: 1450px) and (max-width: 0){body.contacts .module-team .module-inner{width: 1140px}}@media only screen and (min-width: 1450px){body.contacts .module-team .module-inner{width: 1140px}}body.contacts .module-team .row > div{text-align: center}body.contacts .module-team .wrap{flex-wrap: wrap;gap: 2rem;justify-content: center}body.contacts .module-team .team__item{padding: 0;display: flex;align-items: center;flex: 1 1 300px;max-width: calc(31.333%);flex-direction: column;box-sizing: border-box}body.contacts .module-team .team__item__name{font-size: 1.25rem;font-weight: 600;margin-bottom: 0.25rem}body.contacts .module-team .team__item__position{font-size: 1.25rem}body.contacts .module-team .team__item__icon img{margin-bottom: 1rem;height: 300px;width: auto;object-fit: cover}@media (max-width: 768px){body.contacts .module-team .team__item{flex: 1 1 100%;max-width: 100%}}body.contacts .module-team ul{list-style: none;display: flex;flex-direction: column;align-items: center;padding: 0}body.contacts .module-team ul li{text-align: left}body.contacts .module-team ul li.mail svg,body.contacts .module-team ul li.tel svg{fill: #3663ad;height: 0.75rem}body.contacts .module-team ul li.mail:hover svg,body.contacts .module-team ul li.tel:hover svg{fill: #e20a17}body.firegold .article-main,body.firegold .article-top,body.firegold .bg{display: none}body.firegold .custom{padding: 0 4rem;display: flex;justify-content: center;flex-direction: column}body.firegold .custom .logo{margin-bottom: 2rem;text-align: center}body.firegold .custom .logo img{height: 100px;width: auto}body.firegold .custom .silver-container .text-container{order: 2;display: flex;flex-direction: column;align-items: end}body.firegold .custom .gold-container,body.firegold .custom .silver-container{display: flex;flex-wrap: wrap;justify-content: center;align-items: center}body.firegold .custom .gold-container .image-container,body.firegold .custom .silver-container .image-container{display: flex;justify-content: center;flex: 1 1 25%;min-width: 200px}body.firegold .custom .gold-container .text-container,body.firegold .custom .silver-container .text-container{line-height: 2;flex: 1 1 75%}body.firegold .custom img{height: 200px;width: auto}