﻿body{font-family:'butlerregular';font-size:15px}main{width:100%;overflow:hidden;margin:0 auto}h1,h2,h3,h4,h5,h6,b{font-family:'butlerbold';position:relative}.no-padding{padding:0px}h1{font-size:4rem}h2,.dom-item{font-size:3rem;position:relative}h2.colored:after,.dom-item.colored:after{background-color:#c99647}h2.white:after,.dom-item.white:after{background-color:#fff}h2.center-dom,.dom-item.center-dom{padding-top:65px;overflow:hidden}h2.center-dom:after,.dom-item.center-dom:after{content:" ";display:block;position:absolute;top:-100px;left:50%;-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%);height:160px;width:2px;background-color:#c99647}h2.center-dom.margin-top,.dom-item.center-dom.margin-top{margin-top:25px;padding-top:80px}h2.left-dom-horizontal,.dom-item.left-dom-horizontal{display:inline-block}h2.left-dom-horizontal:after,.dom-item.left-dom-horizontal:after{content:" ";display:block;position:absolute;bottom:-15px;right:0px;height:2px;width:2000px}h2.left-dom-vertical:after,.dom-item.left-dom-vertical:after{content:" ";display:block;position:absolute;bottom:10px;left:-10px;height:500px;width:2px}h3{font-size:2rem}h3 span{font-family:butlerregular}h4{font-size:1.75rem}h6{font-size:1.15rem}h6 span{font-family:'butlerlight'}p,h3{color:#1d2327}ul,li{font-size:1rem;color:#c99647;font-family:'butlerlight'}p a:hover{opacity:0.7}p strong{font-size:1.2rem;font-family:'butlerbold'}.relative{position:relative}a{font-size:inherit;color:inherit;cursor:pointer;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}a:hover{color:inherit;text-decoration:none}a:focus{color:inherit;text-decoration:none;outline:none}.a-bsolute{position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:10}ul{list-style:none;margin:0px;padding:0px}ul li{outline:none}.widget{position:fixed;right:0px;top:25vh;z-index:99}.widget a{display:block}section,blockquote,.content{position:relative}section.white-text h1,section.white-text h2,section.white-text h3,section.white-text h4,section.white-text h5,section.white-text h6,section.white-text p,section.white-text a,blockquote.white-text h1,blockquote.white-text h2,blockquote.white-text h3,blockquote.white-text h4,blockquote.white-text h5,blockquote.white-text h6,blockquote.white-text p,blockquote.white-text a,.content.white-text h1,.content.white-text h2,.content.white-text h3,.content.white-text h4,.content.white-text h5,.content.white-text h6,.content.white-text p,.content.white-text a{color:#fff}section:not(.white-text),blockquote:not(.white-text),.content:not(.white-text){color:#1d2327}section:not(.white-text) .arrow p,blockquote:not(.white-text) .arrow p,.content:not(.white-text) .arrow p{color:#c99647}.rectangle{width:50px;height:50px;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}.rectangle:after,.rectangle:before{content:" ";display:block;position:absolute;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s;height:3px;width:30px;top:50%;left:50%}.rectangle:after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);-moz-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);-o-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.rectangle:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.listing .single{width:20%;display:block;float:left;position:relative;cursor:pointer}.listing .single h3{display:flex;align-items:center;text-align:center;justify-content:center;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.listing .single .rectangle{position:relative;background-color:#c99647;border:2px solid #c99647;-webkit-transform:translate(-50%, 0) rotate(45deg);-moz-transform:translate(-50%, 0) rotate(45deg);-ms-transform:translate(-50%, 0) rotate(45deg);-o-transform:translate(-50%, 0) rotate(45deg);transform:translate(-50%, 0) rotate(45deg);top:15px;left:50%}.listing .single .rectangle:after,.listing .single .rectangle:before{background-color:#fff}.listing .single:hover h3,.listing .single.active h3{text-shadow:0.75px 0 #fff}.listing .single:hover:after,.listing .single.active:after{opacity:0.6}.listing .single:hover .rectangle,.listing .single.active .rectangle{-webkit-transform:translate(-50%, 0) rotate(135deg);-moz-transform:translate(-50%, 0) rotate(135deg);-ms-transform:translate(-50%, 0) rotate(135deg);-o-transform:translate(-50%, 0) rotate(135deg);transform:translate(-50%, 0) rotate(135deg);border-color:#fff;background-color:#fff}.listing .single:hover .rectangle:after,.listing .single:hover .rectangle:before,.listing .single.active .rectangle:after,.listing .single.active .rectangle:before{background-color:#aeaeae;width:25px}.raised-section{position:relative;margin-top:-200px}blockquote.colored{background-color:#1d2327;padding:0px 50px;height:100%;min-height:200px}blockquote.white{padding:45px 0}blockquote h3{font-family:'butlerultralight';font-style:italic;font-size:2.2rem}.load-top h2,.load-top p{position:relative;opacity:0;top:-150px;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s;transition-delay:0.5s}.load-top h2{margin-bottom:2rem}.load-top p{font-family:'butlerlight'}.load-top.active h2,.load-top.active p{opacity:1;top:0px}.navigation-arrows{position:fixed;right:5%;top:75vh;z-index:999}.navigation-arrows div{display:block;font-size:30px;padding:7.5px;position:relative;z-index:1;background-image:url(/img/ico/shape.png);background-position:center;background-repeat:no-repeat;width:40px;height:40px;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s;background-color:#c99647;margin:5px 0;cursor:pointer}.navigation-arrows div:hover{color:#dea44e}.navigation-arrows div:last-of-type{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.header{position:absolute;z-index:10;width:100%}.header .navbar{padding:35px 45px}.header .navbar .navbar-nav{margin:0 20px 0 auto}.header .navbar .navbar-nav .nav-item{margin:0 0.8rem}.header .navbar .navbar-nav .nav-item.active,.header .navbar .navbar-nav .nav-item:hover{color:#fff}.header .navbar .navbar-nav .nav-item:hover{text-shadow:0.3px 0 #fff}.header .navbar .navbar-brand img{-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}.header .navbar .navbar-brand:hover img{-webkit-box-shadow:0px 0px 30px 15px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 30px 15px rgba(0,0,0,0.2);-ms-box-shadow:0px 0px 30px 15px rgba(0,0,0,0.2);box-shadow:0px 0px 30px 15px rgba(0,0,0,0.2);background-color:rgba(0,0,0,0.2)}.header .navbar .navbar-toggler{border:2px solid #c99647;outline:none;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;cursor:pointer;position:absolute;right:50px;z-index:2}.header .navbar .navbar-toggler .navbar-toggler-icon{position:relative}.header .navbar .navbar-toggler .navbar-toggler-icon span{-webkit-transition:.7s;-moz-transition:.7s;-ms-transition:.7s;-o-transition:.7s;transition:.7s;-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);transform:translateY(-1px);position:absolute;background-color:#c99647;height:2px;width:100%;left:0px;top:50%}.header .navbar .navbar-toggler .navbar-toggler-icon span:after,.header .navbar .navbar-toggler .navbar-toggler-icon span:before{content:" ";display:block;position:absolute;-webkit-transition:.7s;-moz-transition:.7s;-ms-transition:.7s;-o-transition:.7s;transition:.7s;left:0%;position:absolute;height:100%;width:100%;background-color:#c99647}.header .navbar .navbar-toggler .navbar-toggler-icon span:after{top:-10px}.header .navbar .navbar-toggler .navbar-toggler-icon span:before{top:10px}.header .navbar .navbar-toggler[aria-expanded="true"]{position:fixed}.header .navbar .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon span{background-color:transparent}.header .navbar .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon span:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0px}.header .navbar .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon span:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:0px}.header .navbar .navbar-toggler:hover{background-color:rgba(255,255,255,0.1)}.header .languages{padding:0 1.5rem 0 3rem;border-left:1px solid #c99647}.header .languages li{display:inline-block;position:relative}.header .languages li:after{content:" ";display:block;position:absolute;content:"/";right:0px;top:0px}.header .languages li:last-of-type:after{display:none}.header .languages li a{padding-right:0.5rem}.header .languages li.notactive{color:#aeaeae}.footer{background-color:#2c3135;padding:15px 0 45px 0}.footer ul{border-bottom:1px solid #c99647;padding:30px 0;margin-bottom:30px}.footer ul li{display:inline-block;margin:0 30px}.footer ul li:hover a{opacity:0.75}.footer p{color:#fff;font-size:11px;margin:0px}.footer .logos-software{width:20px}.slider-got-arrows .arrow{width:40px;height:40px;bottom:0px;cursor:pointer;z-index:1;position:absolute}.slider-got-arrows .arrow:after,.slider-got-arrows .arrow:before{content:" ";display:block;position:absolute;left:8px;top:8px}.slider-got-arrows .arrow:after{width:24px;height:2px}.slider-got-arrows .arrow:before{height:24px;width:2px}.slider-got-arrows .arrow p{position:relative;font-size:12px;font-family:'butlerblack'}.slider-got-arrows .arrow.arrow-left{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}.slider-got-arrows .arrow.arrow-left p{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:57.5px;right:-57.5px}.slider-got-arrows .arrow.arrow-right{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}.slider-got-arrows .arrow.arrow-right p{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);top:57.5px;left:57.5px}.slider-got-arrows.colored-white-arrows .arrow{background-color:#c99647;border:2px solid #c99647}.slider-got-arrows.colored-white-arrows .arrow:after,.slider-got-arrows.colored-white-arrows .arrow:before{background-color:#fff}.slider-got-arrows.colored-white-arrows .arrow:hover{background-color:#1d2327}.slider-got-arrows.colored-white-arrows .arrow:hover:after,.slider-got-arrows.colored-white-arrows .arrow:hover:before{background-color:#fff}.slider-got-arrows.colored-arrows .arrow{border:2px solid #c99647}.slider-got-arrows.colored-arrows .arrow:after,.slider-got-arrows.colored-arrows .arrow:before{background-color:#c99647}.slider-got-arrows.colored-arrows .arrow:hover{background-color:#c99647}.slider-got-arrows.colored-arrows .arrow:hover:after,.slider-got-arrows.colored-arrows .arrow:hover:before{background-color:#fff}.slider-got-arrows.white-arrows .arrow{border:2px solid #fff}.slider-got-arrows.white-arrows .arrow:after,.slider-got-arrows.white-arrows .arrow:before{background-color:#fff}.slider-got-arrows.white-arrows .arrow:hover{background-color:#fff}.slider-got-arrows.white-arrows .arrow:hover:after,.slider-got-arrows.white-arrows .arrow:hover:before{background-color:#c99647}.slider-main{position:relative;height:100%;z-index:2}.slider-main ul{position:relative;height:100%}.slider-main ul .slick-list{position:relative;height:100%}.slider-main ul .slick-list .slick-track{position:relative;height:100%}.slider-main ul .slick-list .slick-track li{position:relative;height:100%;display:flex;align-items:center}.slider-main ul .slick-list .slick-track li .slide-photo{position:absolute;bottom:0px;right:0px;max-width:50%}.slider-main ul .slick-list .slick-track li .slide-photo img{max-height:80vh;max-width:130%}.slider-main .btn{margin-top:15px}.map-slider .figure{position:absolute;width:0;height:0;bottom:0px;border-bottom:150px solid #2c3135;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s;z-index:2}.map-slider.not-active .figure{border-bottom:400px solid #2c3135}.map-slider .map-view{position:relative;height:100%;margin:0 -15px}.map-slider .map-view .map{position:relative;height:100%}.map-slider .map-view .figure{left:0px;border-right:0px solid transparent}.map-slider .map-view:hover .figure{border-bottom:0px solid #2c3135}.map-slider .map-configuration{background-image:url("/img/static/book-hammer.jpg");background-size:cover;padding:80px;margin:0 -15px;min-height:620px;overflow:hidden}.map-slider .map-configuration h6{margin:22.5px 0}.map-slider .map-configuration .figure{content:" ";display:block;position:absolute;position:absolute;right:0px;border-left:0px solid transparent}.map-slider .map-configuration:hover .figure{border-bottom:50px solid #2c3135}.map-slider .arrow.arrow-right{left:75%}.logo-carousel{padding:30px 0}.logo-carousel ul .slick-slide{height:100px;margin:0 5px;display:flex;align-items:center;justify-content:center}.logo-carousel ul .slick-slide img{margin:auto;max-height:100%;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}.logo-carousel ul .slick-slide.unactive img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.sub-slider p{line-height:2rem}.sub-slider .slider{position:relative;width:100%}.sub-slider .slider .single{display:none}.sub-slider .slider .single .content{overflow:hidden;width:50%;display:block;float:left;position:relative;padding:200px 20% 100px 100px;max-height:100vh;overflow:auto}.sub-slider .slider .single .content h2{right:0px;margin-bottom:70px;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}.sub-slider .slider .single .content .description{left:0px;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s;position:relative}.sub-slider .slider .single .content .description.top-description p strong{font-size:1rem;font-family:'butlerblack'}.sub-slider .slider .single .content .description.bot-description{padding:50px 0}.sub-slider .slider .single .photo{position:relative;overflow:hidden;width:50%;display:block;float:left;height:100vh}.sub-slider .slider .single .photo img{min-width:100%;height:100%;position:absolute;top:0%;right:0%;-webkit-transform:translate(0%, 0%);-moz-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-o-transform:translate(0%, 0%);transform:translate(0%, 0%);-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}.sub-slider .slider .single.active{display:block}.sub-slider .slider .single.unactive .photo img{opacity:0}.sub-slider .slider .single.unactive h2.left-dom-horizontal{right:1000px;-webkit-transform:rotateX(40deg);-moz-transform:rotateX(40deg);-ms-transform:rotateX(40deg);-o-transform:rotateX(40deg);transform:rotateX(40deg)}.sub-slider .slider .single.unactive .description{left:300px;opacity:0}.sub-slider .slider .arrows{width:50%;position:absolute;bottom:75px;right:0px;padding-left:110px}.sub-slider .slider .arrows:after{content:" ";display:block;position:absolute;height:150px;width:calc(100% - 17px);background-color:#fff;left:0px;top:-75px}.sub-slider .slider .arrows .arrow.arrow-right{left:75%}.sub-slider .slider .arrows .arrow.arrow-right p{top:60.5px}.sub-slider .slider .arrows .arrow.arrow-left p{top:60.5px}.sub-slider .menu-toggler{display:none}.offer-section .slider-menu .slick-list{overflow:visible}.offer-section .slider-menu>div .slick-slide{width:100% !important;opacity:1 !important;left:0px !important;height:140px;display:flex;align-items:center;color:#fff;background-color:#1d2327;border-right:2px solid #404b52;position:relative;cursor:pointer}.offer-section .slider-menu>div .slick-slide:after{content:" ";display:block;position:absolute;left:-2000px;width:2000px;top:0px;height:100%;z-index:1;background-color:#1d2327}.offer-section .slider-menu>div .slick-slide:before{content:" ";display:block;position:absolute;left:-1000px;width:2000px;top:0px;height:100%;z-index:2;border-bottom:2px solid #404b52}.offer-section .slider-menu>div .slick-slide:hover{background-color:#404b52}.offer-section .slider-menu>div .slick-slide:hover:after{background-color:#404b52}.offer-section .slider-menu>div .slick-slide h3{z-index:2;color:#fff;max-width:400px}.offer-section .slider-menu>div .slick-slide h3:before{content:" ";display:block;position:absolute;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:2px;height:50px;left:-20px;top:50%;background-color:#fff;opacity:0}.offer-section .slider-menu>div .slick-slide.slick-active h3:before{opacity:1}.offer-section .slider-content{background-color:#fff;position:relative;z-index:2;height:100%;padding:75px}.offer-section .slider-content:after{top:0px;left:0px;height:100%;width:2000px;content:" ";display:block;position:absolute;background-color:#fff;z-index:-1}.offer-section .slider-content h6{font-family:'butlerlight';line-height:1.75rem}.offer-section .slider-content h5{margin:1.5rem 0;font-size:1.15rem}.offer-section .slider-content p{margin:1.5rem 0}.offer-section .slider-content p strong{line-height:1.2rem;font-size:1rem;font-family:'butlerblack'}.offer-section .slider-content ul li{margin-bottom:1.2rem;font-family:'butlerlight';padding-left:25px;position:relative;color:#1d2327}.offer-section .slider-content ul li:after{content:" ";display:block;position:absolute;width:10px;height:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:3px;top:0.5rem;background-color:#c99647}.main-top{height:100vh;background-color:#000}.main-top .container,.main-top .container-fluid{position:relative;height:100%}.main-top .container .row,.main-top .container-fluid .row{position:relative;height:100%;display:flex;align-items:center}.main-top .lines{background-color:#c99647;position:absolute;-webkit-transition:2s;-moz-transition:2s;-ms-transition:2s;-o-transition:2s;transition:2s}.main-top .lines.left-to-top{left:50px;bottom:50px;height:0%;width:3px}.main-top .lines.left-to-top.active{height:calc(100% - 60px);left:30px;bottom:30px}.main-top .lines.left-to-right{left:50px;bottom:50px;width:0%;height:3px}.main-top .lines.left-to-right.active{width:calc(100% - 60px);height:3px;left:30px;bottom:30px}.main-top .lines.right-to-bot{right:50px;top:50px;height:0%;width:3px}.main-top .lines.right-to-bot.active{height:calc(100% - 60px);right:30px;top:30px}.main-top .lines.right-to-left{right:50px;top:50px;width:0%;height:3px}.main-top .lines.right-to-left.active{width:calc(100% - 60px);height:3px;right:30px;top:30px}.main-top .slide-bg{position:absolute;top:0px;left:0px;height:100%;width:100%;background-position:center;background-size:cover;background-image:url("/img/examples/example-slide-bg-1.png")}.home-about{background-image:url("/img/static/logo-big.png");background-repeat:no-repeat;background-position:right 10% top 50px;background-size:350px}.home-about .people{position:relative;height:100%}.home-about .people .single{position:absolute;bottom:0px;right:0px}.home-about .content{padding:100px 0 80px 0;min-height:600px}.home-about .content p{margin-bottom:25px}.home-listing{background-image:url("/img/static/home-listing-bg-gray.jpg");background-position:left;background-size:cover;height:1000px}.home-listing .single{position:relative;height:100%;border-right:1px solid rgba(205,205,205,0.8)}.home-listing .single:last-of-type{border:none}.home-listing .single .content{position:absolute;top:0px;left:0px;height:100%;width:100%;padding:80px 30px 30px 30px;z-index:2;text-align:center}.home-listing .single:after{content:" ";display:block;position:absolute;background-color:#939393;height:100%;width:100%;left:0px;top:0px;opacity:0}.home-listing .books{position:absolute;bottom:30px;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:1}.home-listing .books-shadow{position:absolute;bottom:-65px;left:50%;opacity:1;-webkit-transition:2s;-moz-transition:2s;-ms-transition:2s;-o-transition:2s;transition:2s;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.home-listing.listing .single h3{margin-bottom:1rem}.home-services{background-image:url("/img/static/home-services-bg.jpg");background-position:center}.home-services .single{margin:30px 0}.home-services .single .category{position:absolute;width:45px;height:45px}.home-services .single .category .figure{width:100%;height:100%;position:absolute;left:-6px;top:-5px;background-color:#c99647;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}.home-services .single .content{padding:0 30px 0 60px}.home-services .single .content p{font-size:12px}.home-services .single:hover .category .figure{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.big-top,.med-top{text-align:center;background-repeat:no-repeat;background-size:cover;background-position:center;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.big-top{padding:250px 0 320px 0}.med-top{padding:150px 0 100px 0;border-bottom:10px solid #c99647}.small-top{height:160px;background-image:url("/img/static/rectangle-bg.jpg")}.sub-listing{overflow:hidden;max-height:1500px;-webkit-transition:1.5s;-moz-transition:1.5s;-ms-transition:1.5s;-o-transition:1.5s;transition:1.5s}.sub-listing .single{padding:50px 15px 75px 15px;background-color:#1d2327}.sub-listing .single.active,.sub-listing .single:hover{background-color:#404b52}.sub-listing .single h3{position:relative;z-index:1;-webkit-line-clamp:4;overflow:hidden;-webkit-box-orient:vertical;min-height:12rem}.sub-listing .menu-toggler{text-align:right;background-color:#c99647;padding:15px;display:none;cursor:pointer}.sub-listing .menu-toggler p{margin:0px}.single-person{padding:45px 0}.single-person .photo{position:relative;overflow:hidden;height:100%;min-height:500px}.single-person .photo img{min-width:100%;min-height:100%;position:absolute;left:50%;top:0%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.single-person .content{padding:45px 0}.single-person .arrows{position:relative;height:100px;margin:0 15px}.single-person .arrows .arrow.arrow-right{right:0px}.publications .single .photo{height:350px;position:relative}.publications .single .photo .photo-inside{height:100%;width:65%;margin:auto;position:relative;display:flex;align-items:center;justify-content:center}.publications .single .photo .photo-inside img{max-height:100%;max-width:100%;-webkit-box-shadow:-35px 0px 30px 10px transparent;-moz-box-shadow:-35px 0px 30px 10px transparent;-ms-box-shadow:-35px 0px 30px 10px transparent;box-shadow:-35px 0px 30px 10px transparent;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}.publications .single .photo .photo-inside .shadow{position:absolute;top:50%;left:0px;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-box-shadow:-15px 5px 30px 10px rgba(0,0,0,0.3);-moz-box-shadow:-15px 5px 30px 10px rgba(0,0,0,0.3);-ms-box-shadow:-15px 5px 30px 10px rgba(0,0,0,0.3);box-shadow:-15px 5px 30px 10px rgba(0,0,0,0.3)}.publications .single h6{margin:25px 0;height:2.5rem}.publications .single:hover .photo .photo-inside img{-webkit-box-shadow:-35px 0px 30px 10px rgba(0,0,0,0.2);-moz-box-shadow:-35px 0px 30px 10px rgba(0,0,0,0.2);-ms-box-shadow:-35px 0px 30px 10px rgba(0,0,0,0.2);box-shadow:-35px 0px 30px 10px rgba(0,0,0,0.2)}.publications .more{margin:45px 0;cursor:pointer}.publications .more p{color:#c99647}.publications .more .rectangle{background-color:#c99647;margin:0px auto 15px auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.publications .more .rectangle:after,.publications .more .rectangle:before{background-color:#fff}.publications .more:hover .rectangle{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.publications .more:hover .rectangle:before,.publications .more:hover .rectangle:after{width:22px}.carrier{border-bottom:2px solid #c99647}.carrier.content:after,.carrier.content:before{content:" ";display:block;position:absolute;left:50%;top:0px;background-color:#c99647}.carrier.content:after{height:100%;width:2px}.carrier.content:before{width:50px;height:50px;-webkit-transform:rotate(45deg) translate(-50%, -50%);-moz-transform:rotate(45deg) translate(-50%, -50%);-ms-transform:rotate(45deg) translate(-50%, -50%);-o-transform:rotate(45deg) translate(-50%, -50%);transform:rotate(45deg) translate(-50%, -50%);transform-origin:0% 0%}.carrier .content{padding:45px 30px;height:100%}.carrier .content h3{margin-bottom:1rem}.carrier .content h6{font-family:'butlerlight';margin-bottom:1rem}.carrier .content.first h1,.carrier .content.first h2,.carrier .content.first h3,.carrier .content.first h4,.carrier .content.first h5,.carrier .content.first h6,.carrier .content.first p,.carrier .content.first li{color:#fff}.carrier .content.first:after{right:0px;content:" ";display:block;position:absolute;top:0px;width:2000px;height:100%;background-color:#1d2327;z-index:-1}.carrier .content.second:after{left:0px}.carrier .content .content-top{min-height:180px}.carrier .content .content-top h2{min-height:5rem}.carrier .content .content-top p strong{font-family:'butlerblack';font-size:1rem}.carrier .content ul{margin-top:0.5rem}.carrier .content ul li{margin:0.5rem 0;position:relative;padding-left:20px;color:#1d2327;font-size:1.15rem;font-family:'butlerlight'}.carrier .content ul li:after{content:" ";display:block;position:absolute;width:10px;height:10px;background-color:#c99647;left:0px;top:50%;-webkit-transform:translate(0, -50%) rotate(45deg);-moz-transform:translate(0, -50%) rotate(45deg);-ms-transform:translate(0, -50%) rotate(45deg);-o-transform:translate(0, -50%) rotate(45deg);transform:translate(0, -50%) rotate(45deg)}.contact-form .content{padding:45px 0px;position:relative}.contact-form .content:before{content:" ";display:block;position:absolute;top:0px;height:100%;width:120%;left:-10%;background-color:#1d2327}.contact-form .content h3{font-family:'butlerlight'}.contact-form .content .title{padding-bottom:45px}.contact-form .content .accept-single{padding-top:15px}.contact-form.full{border-top:8px solid #c99647}.contact-form.full .content:before{width:300%;left:-100%}.additional-text.p-top{padding-top:45px}.additional-text.p-bot{padding-bottom:45px}.additional-text h2{padding-top:20px}.additional-text h3{padding-top:25px;font-family:'butlerlight'}.distinctions{padding:30px 0}.distinctions .single{position:relative;margin:15px 0 45px 0}.distinctions .single h3{font-size:1.2rem;font-family:'butlerblack'}.distinctions .single p{font-size:1.2rem;font-family:'butlerlight'}.distinctions .single .photo{height:150px;position:relative;margin-bottom:5px}.distinctions .single .photo .photo-logo{position:absolute;z-index:1;top:50%;max-width:220px;max-height:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.distinctions .single:hover .photo-pdf{-webkit-transform:translate(-50%, -50%) scale(1.05);-moz-transform:translate(-50%, -50%) scale(1.05);-ms-transform:translate(-50%, -50%) scale(1.05);-o-transform:translate(-50%, -50%) scale(1.05);transform:translate(-50%, -50%) scale(1.05)}.people-container{text-align:center;height:600px;display:flex;align-items:center;justify-content:center}.people-container img{position:relative;z-index:1;max-height:100%;align-self:flex-end}.people-container .pre-load{display:none}.people-container .person{width:20%;height:100%;position:absolute;bottom:0px;cursor:pointer;z-index:2;background-size:0px}.people-container .person:nth-of-type(1){left:20%}.people-container .person:nth-of-type(1) a{bottom:calc(2% + 75px)}.people-container .person:nth-of-type(1) .rectangle{bottom:10%}.people-container .person:nth-of-type(2){left:40%}.people-container .person:nth-of-type(2) a{bottom:calc(15% + 75px)}.people-container .person:nth-of-type(2) .rectangle{bottom:15%}.people-container .person:nth-of-type(3){left:60%}.people-container .person:nth-of-type(3) a{bottom:calc(8% + 75px)}.people-container .person:nth-of-type(3) .rectangle{bottom:10%}.people-container .person a{position:absolute;z-index:2;width:120%;left:-10%}.people-container .person a p{text-shadow:1px 0 #000;margin-bottom:0px}.people-container .person a h4{text-shadow:1px 0 #000;margin-bottom:1rem}.people-container .person .rectangle{background-color:#c99647;left:50%;position:absolute;-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);z-index:2}.people-container .person .rectangle:after,.people-container .person .rectangle:before{background-color:#fff}.people-container .person:hover .rectangle{-webkit-transform:translate(-50%, -50%) rotate(135deg);-moz-transform:translate(-50%, -50%) rotate(135deg);-ms-transform:translate(-50%, -50%) rotate(135deg);-o-transform:translate(-50%, -50%) rotate(135deg);transform:translate(-50%, -50%) rotate(135deg)}.people-container:after{content:" ";display:block;position:absolute;left:-10%;bottom:0px;height:85%;width:120%;background-image:url(/img/static/people-bg.jpg);background-size:cover}.about-section{padding-bottom:45px}.about-section h3{font-family:'butlerblack';margin-bottom:1rem}.about-section p{font-family:'butlerbold'}.about-section img{position:relative;left:7px}.about-section .single{-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s;padding:30px 15px 0 15px;position:relative;opacity:0}.about-section .single:after{content:" ";display:block;position:absolute;width:8px;height:8px;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s;left:0%;top:41px;bottom:-30px;-webkit-transform:translate(-50%, 0) rotate(45deg);-moz-transform:translate(-50%, 0) rotate(45deg);-ms-transform:translate(-50%, 0) rotate(45deg);-o-transform:translate(-50%, 0) rotate(45deg);transform:translate(-50%, 0) rotate(45deg);background-color:#c99647}.about-section .single.active{opacity:1}.about-section .single.active:after{-webkit-transform:translate(-50%, 0) rotate(135deg);-moz-transform:translate(-50%, 0) rotate(135deg);-ms-transform:translate(-50%, 0) rotate(135deg);-o-transform:translate(-50%, 0) rotate(135deg);transform:translate(-50%, 0) rotate(135deg)}.counter{background-color:#f9f4ec;text-align:center;padding:45px 0;display:none}.counter .counter-table{margin-top:15px}.counter .counter-table p{font-size:3rem;font-family:butlerbold;margin-bottom:0px}.icon{display:inline-block}.icon.i-loupe{background:url("../img/ico/loupe.png") 0 0 no-repeat;width:16px;height:15px;position:relative;z-index:3}.icon.i-1{background:url("../img/ico/ico-1.png") 0 0 no-repeat;width:32px;height:34px;position:relative;z-index:3}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;left:-9999px}[type="checkbox"]:not(:checked)+label,[type="checkbox"]:checked+label{position:relative;padding:7px 0 0 30px;cursor:pointer;color:#fff;font-size:12px;font-family:'butlerbold'}[type="checkbox"]:not(:checked)+label:before,[type="checkbox"]:checked+label:before{content:'';position:absolute;left:0px;top:3px;width:22px;height:22px;border:1px solid #fff;background:#fff;border-radius:5px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.1)}[type="checkbox"]:not(:checked)+label:after,[type="checkbox"]:checked+label:after{content:'✔';position:absolute;top:5px;left:2px;font-size:19px;line-height:0.8;color:#c99647;transition:all .3s;background:transparent;padding:2px;border-radius:13px;cursor:pointer}[type="checkbox"]:not(:checked)+label:after{opacity:0;transform:scale(0);-webkit-transform:scale(0)}[type="checkbox"]:checked+label:after{opacity:1;transform:scale(1);-webkit-transform:scale(1)}[type="checkbox"]:checked:focus+label:before,[type="checkbox"]:not(:checked):focus+label:before{border:1px dotted blue}[type="radio"]:checked,[type="radio"]:not(:checked){position:absolute;left:-9999px}[type="radio"]:checked+label,[type="radio"]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;height:40px;display:inline-block;color:#666}[type="radio"]:checked+label:before,[type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #ddd;background:#fff}[type="radio"]:checked+label:after,[type="radio"]:not(:checked)+label:after{content:'';width:12px;height:12px;background:#fff;position:absolute;top:3px;left:3px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}[type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}[type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.inputfile{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.input-standard .rectangle{position:absolute;border:2px solid #fff;-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);top:50%;left:40px;background-color:#fff}.input-standard .rectangle:after,.input-standard .rectangle:before{background-color:#c99647;top:50%;left:50%}.inputfile+label{max-width:80%;font-size:1.25rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden;padding:1.625rem 1.25rem;position:relative}.inputfile+label:hover .rectangle:before,.inputfile+label:hover .rectangle:after{height:3px;width:22px}.inputfile+label span{margin-left:80px}.no-js .inputfile+label{display:none}.inputfile:focus+label,.inputfile.has-focus+label{outline:none;outline:none}.inputfile-1+label{color:#fff}.margin-label{margin-right:15px}.input-standard *::placeholder{color:#fff}.input-standard *:focus::-webkit-input-placeholder{color:transparent}.input-standard *:focus::-moz-placeholder{color:transparent}.input-standard *:focus::-ms-input-placeholder{color:transparent}.btns{font-size:1rem;display:inline-block;font-weight:700;font-family:'butlerextrabold';padding:0.5rem 1.5rem;text-align:center;cursor:pointer;border:none}.btns.btn-full.btn-standard{background-color:#c99647;color:#fff}.btns.btn-full.btn-standard:hover{background-color:#dea44e}.btns.btn-full.btn-secondary{background-color:#fff;color:#c99647}.btns.btn-full.btn-secondary:hover{background-color:#dea44e}.input-standard input,.input-standard textarea,.input-standard .select2-container{font-size:1rem;margin-bottom:20px;width:100% !important;outline:none;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;background-color:rgba(255,255,255,0.2);border:1px solid #fff;color:#fff}.input-standard input,.input-standard textarea{padding:0.75rem 1.5rem}.input-standard textarea{height:calc(9rem + 35px)}.select2-container{width:100% !important;margin-bottom:20px;max-width:50vw}.select2-container .select2-selection--single{height:auto;padding:0.75rem 1.5rem;background-color:transparent;outline:none}.select2-container .select2-selection--single .select2-selection__rendered{padding:0px;color:#fff;line-height:initial}.select2-container .select2-selection--single .select2-selection__arrow{height:100%}.select2-container .select2-selection--single .select2-selection__arrow b{border-color:#fff transparent transparent transparent;border-width:8px 6px 0 6px;left:0%;top:50%;-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-ms-transform:translateY(-4px);-o-transform:translateY(-4px);transform:translateY(-4px)}.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #fff transparent;border-width:0 6px 8px 6px}.select2-container .select2-results__option{color:#1d2327}.select2-container .select2-results__option[aria-selected=true]{background-color:#1d2327;color:#fff}.select2-container .select2-results__option--highlighted[aria-selected]{background-color:#404b52}.select2-search--dropdown{display:none !important}@media screen and (max-width: 1600px){.listing.home-listing{height:1100px}.sub-slider .slider .single .content{padding:120px 10% 100px 100px}}@media screen and (max-width: 1400px){.header .navbar .navbar-nav .nav-item{margin:0.65rem}.listing.home-listing{height:1200px}.sub-listing .single h3{font-size:1.75rem}}@media screen and (max-width: 1200px){.main-top .container .row .content,.main-top .container-fluid .row .content{padding:0px 15px}.header .navbar .navbar-nav{margin:0 0px 0 auto}.header .navbar .navbar-nav .nav-item{margin:0 0.25rem}.header .languages{padding:0 0.75rem}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.25rem;padding-left:.25rem}.offer-section .slider-content{padding:45px 15px 15px 45px}.offer-section .slider-menu>div .slick-slide h3{font-size:1.6rem}.listing .single{width:50%}.listing .single:last-of-type{width:100%}.listing.sub-listing .single{padding:30px 15px 45px 15px}.listing.sub-listing .single h3{min-height:9rem}.listing.home-listing{height:1900px}.listing.home-listing .single{height:500px;border-bottom:1px solid rgba(205,205,205,0.8)}.listing.home-listing .single:last-of-type{border-bottom:1px solid rgba(205,205,205,0.8)}.listing.home-listing .single .content{padding:30px}.sub-slider .slider .arrows{padding-left:75px}.sub-slider .slider .single .content{padding:120px 6% 60px 60px}.footer ul li{margin:0 20px}}@media screen and (max-width: 992px){.header .languages li:last-of-type a{padding-right:0px}.header .navbar .navbar-collapse{-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s;display:block;position:fixed;right:-220px;text-align:right;top:60px;background-color:rgba(0,0,0,0.85);padding:60px 25px 0px 25px;box-shadow:0px 0px 10px 15px rgba(0,0,0,0.85)}.header .navbar .navbar-collapse.show{right:0px}.main-top .container .row .content,.main-top .container-fluid .row .content{padding:0px}.distinctions .single{margin:15px 0}.single-person .content{padding:15px 0}.single-person .photo{height:500px}.offer-section .slider-menu>div .slick-slide{height:165px}.carrier .content .content-top{min-height:300px}.navigation-arrows{display:none}.listing .single{width:100%}.listing .single h3{min-height:initial}.listing.home-listing{height:auto;padding-bottom:400px;padding-bottom:0px}.listing.home-listing .single{height:auto;float:initial}.listing.home-listing .single .content{position:relative;padding:30px 30px 50px 30px}.listing.home-listing .single .content .data{min-height:initial}.listing.home-listing .books-shadow{display:none}.listing.home-listing .books{display:none}.listing.sub-listing.unactive{max-height:55px}.listing.sub-listing .menu-toggler{display:block}.sub-slider .slider .arrows{padding:0 25px}.sub-slider .slider .arrows .arrow.arrow-right{left:auto;right:25px}.sub-slider .slider .single .content{padding:15px 15px 150px 15px}.people-container .person{width:33.333%}.people-container .person:nth-of-type(1){left:0%}.people-container .person:nth-of-type(2){left:33.333%}.people-container .person:nth-of-type(3){left:66.666%}.footer ul{margin-bottom:15px;padding-bottom:15px}.footer ul li{margin:0 8px}.main-top .container .row,.main-top .container-fluid .row{display:block;padding:150px 30px 30px 30px}.home-about .content{min-height:initial}.home-about .people .single{position:relative}.map-slider .map-view{height:650px}.map-slider .map-view .figure,.map-slider .map-view .not-active .figure{border-bottom:0px}.map-slider .map-configuration{padding:45px;min-height:auto}}@media screen and (max-width: 767px){h1{font-size:2.1rem}h2{font-size:1.8rem}h3,blockquote h3{font-size:1.5rem}h4{font-size:1.3rem}.home-about{background-size:250px}blockquote.colored{padding:0 15px}.carrier .content .content-top{min-height:initial}.carrier.content:after{display:none}.carrier .content:after{display:none}.logo-carousel{padding:15px 0}.people-container{height:360px}.home-services .single .content{padding:0 0px 0 60px}.single-person .content{border-top:1px solid #c99647}.big-top{padding:210px 0 260px 0}.about-section .single:after{top:37.5px}.offer-section .slider-content{padding:15px}.offer-section .slider-menu>div .slick-slide{height:75px;padding:0 15px}.slider-main ul .slick-list .slick-track li .slide-photo{right:15%}.sub-slider .slider .arrows{width:100%}.sub-slider .slider .single .photo{width:100%;height:500px}.sub-slider .slider .single .photo img{height:initial;min-height:100%}.sub-slider .slider .single .content{width:100%;max-height:initial}.sub-slider .slider .single .content .description.bot-description{padding:0px}.carrier .content .content-top h2{min-height:initial}}@media screen and (max-width: 576px){.header .navbar .navbar-brand img{max-width:130px}.main-top .container .row,.main-top .container-fluid .row{display:flex}.publications .single .photo .photo-inside img{-webkit-box-shadow:-35px 0px 30px 10px rgba(0,0,0,0.2);-moz-box-shadow:-35px 0px 30px 10px rgba(0,0,0,0.2);-ms-box-shadow:-35px 0px 30px 10px rgba(0,0,0,0.2);box-shadow:-35px 0px 30px 10px rgba(0,0,0,0.2)}.publications .single .photo .photo-inside .shadow{display:none}.people-container{height:220px}.people-container .person:nth-of-type(1){left:10%;top:115px}.people-container .person:nth-of-type(2){top:60px}.people-container .person:nth-of-type(3){top:125px;left:55%}.people-container .person .btns{font-size:0.7rem;padding:0.25rem 1rem}.people-container .person a{padding:5px 0;background-color:rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 15px 5px rgba(0,0,0,0.6);-moz-box-shadow:0px 0px 15px 5px rgba(0,0,0,0.6);box-shadow:0px 0px 15px 5px rgba(0,0,0,0.6)}.people-container .person a h4{font-size:0.8rem;margin-bottom:0.5rem}.people-container .person a p{font-size:0.7rem}.slider-main ul .slick-list .slick-track li .slide-photo{display:none}.map-slider .map-configuration .figure,.map-slider .map-configuration .arrow p{display:none}}@media screen and (max-height: 768px){.sub-slider .slider .arrows{bottom:30px}.sub-slider .slider .arrows:after{top:-70px;height:100px}}
