@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair:wght@400;700&display=swap";.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(./ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;src:url(./fonts/slick.eot);src:url(./fonts/slick.eot?#iefix) format("embedded-opentype"),url(./fonts/slick.woff) format("woff"),url(./fonts/slick.ttf) format("truetype"),url(./fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:40px;width:40px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:#000;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);padding:0;border:none;outline:none;display:none!important}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:28px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.services{background-color:transparent}.services .services-links-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:2rem}.services .services-links-container span{border-bottom:1px solid black;cursor:pointer}.services .services-links-container span:hover{color:#0064fb}.services .services-header{display:flex;justify-content:center;align-items:center}.services .services-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;height:auto;max-height:calc(100vh - 160px);overflow-y:auto}.services .services-container div{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.services .services-container div h2{font-weight:600;font-size:1.5rem;align-self:center;margin-bottom:1.2rem;color:#535353;border-bottom:#535353 1px solid}.services .services-container div a{width:18em;color:#000;font-size:1.2rem;font-weight:400;text-decoration:none;padding:0rem;margin:.9rem;border-bottom:black 1px solid;text-align:center;transition:transform .2s ease-in}.services .services-container div a:hover{transform:scale(1.05)}.service-container{padding-top:63px;background-color:#fff;color:#606060;font-family:Playfair;overflow-x:hidden}.service-container .service-header{background-repeat:no-repeat;background-position:center center;display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:.3rem;background-size:cover;width:100vw;height:38.4rem}.service-container .service-header.project-management{background-image:url(/images/project-management/project_management_1-min.jpg)}.service-container .service-header.building-regeneration{background-image:url(/images/building-regeneration/building_regeneration_1-min.jpg)}.service-container .service-header.relocation-management{background-image:url(/images/relocation-management/relocation_management_1-min.jpg)}.service-container .service-header.development-management{background-image:url(/images/development-management/development_management_1-min.jpg)}.service-container .service-header.komercni-nemovitosti{background-image:url(/images/komercni-nemovitosti/komercni_nemovitosti_1-min.jpg)}.service-container .service-header.rezidencni-nemovitosti{background-image:url(/images/rezidencni-nemovitosti/rezidencni_nemovitosti_1-min.jpg)}.service-container .service-header.objekty-obcanske-vybavenosti{background-image:url(/images/objekty-obcanske-vybavenosti/objekty_obcanske_vybavenosti_1-min.jpg)}.service-container .service-header.historicke-objekty{background-image:url(/images/historicke-objekty/historicke_objekty_1-min.jpg)}.service-container .service-header.komplexni-rizeni-projektu{background-image:url(/images/komplexni-rizeni-projektu/komplexni_rizeni_projektu_1-min.jpg)}.service-container .service-header.real-estate-management{background-image:url(/images/real-estate-management/real_estate_management_1-min.jpg)}.service-container .service-header.ESG-management{background-image:url(/images/ESG-management/ESG_management_1-min.jpg)}.service-container .service-header.zpracovani-studii{background-image:url(/images/zpracovani-studii/zpracovani_studii_1-min.jpg)}.service-container .service-header.financovani-projektu{background-image:url(/images/ekonomika-projektu/ekonomika_projektu_1-min.jpg)}.service-container .service-header.construction-management{background-image:url(/images/construction-management/construction_management_1-min.jpg)}.service-container .service-header.technicky-dozor-investora{background-image:url(/images/technicky-dozor-investora/technicky_dozor_investora_1-min.jpg)}.service-container .service-header.projekcni-cinnost{background-image:url(/images/projekcni-cinnost/projekcni_cinnost_1-min.jpg)}.service-container .service-header.o-nas{background-image:url(/images/o-nas/o-nas_1-min.jpg)}.service-container .service-header.kontakty{background-image:url(/images/kontakty/kontakty-min.jpg)}.service-container .service-header .service-header-content{background-color:#00000080;width:48.875rem;height:16.813rem;padding:2.3rem 3.3rem;border-radius:5px;margin:4% 0 0 calc((110% - 1200px)/2);color:#f5f5f5;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.service-container .service-header .service-header-content h1{font-size:3rem}.service-container .service-header .service-header-content div{font-size:2rem}@media screen and (max-width: 1200px){.service-container .service-header .service-header-content{margin:6% 0 0 calc((110% - 1000px)/2);width:46.875rem;height:14.813rem}.service-container .service-header .service-header-content h1,.service-container .service-header .service-header-content div{margin-top:auto}}@media screen and (max-width: 1000px){.service-container .service-header .service-header-content{margin:8% 0 0 calc((110% - 850px)/2);width:45.875rem;height:15rem}.service-container .service-header .service-header-content h1,.service-container .service-header .service-header-content div{margin-top:auto}}@media screen and (max-width: 800px){.service-container .service-header .service-header-content{margin:9% 0 0 calc((110% - 650px)/2);width:34.875rem;height:16.813rem}.service-container .service-header .service-header-content h1{font-size:38px;margin-top:auto}.service-container .service-header .service-header-content div{font-size:1.5rem;margin-top:auto}}@media screen and (max-width: 600px){.service-container .service-header .service-header-content{margin:15% 0 0 calc((110% - 500px)/2);width:27rem;height:16.813rem}.service-container .service-header .service-header-content h1{font-size:32px;margin-top:auto}.service-container .service-header .service-header-content div{font-size:1.2rem;margin-top:auto}}@media screen and (max-width: 400px){.service-container .service-header .service-header-content{margin:15% 0 0 calc((100% - 300px)/2);width:18rem;height:16.813rem}.service-container .service-header .service-header-content h1{font-size:30px;margin-top:auto}.service-container .service-header .service-header-content div{font-size:1rem;margin-top:auto}}.service-container .service{display:flex;flex-direction:column;align-items:center;justify-content:center}.service-container .service .service-intro{max-width:1200px;margin:0 auto;padding:0 20px;padding:1rem 6% 0;margin-bottom:1rem;line-height:2rem}.service-container .service .service-intro .service-intro-title{font-size:40px}.service-container .service .service-intro .service-intro-paragraph{font-size:24px}.service-container .service .service-intro .service-intro-subtitle{font-weight:600;font-size:1.5rem}.service-container .service .service-intro .service-intro-subtitle-o-nas{font-weight:400;font-size:40px;display:flex;justify-content:space-evenly}@media screen and (max-width: 800px){.service-container .service .service-intro .service-intro-title{font-size:35px}}@media screen and (max-width: 600px){.service-container .service .service-intro .service-intro-title{font-size:30px}}.service-container .service .service-article{font-size:24px;display:flex;align-items:center;flex-direction:column;gap:3rem;padding:0 0 3rem;line-height:2.4rem}@media screen and (max-width: 1024px){.service-container .service .service-article{gap:1rem}}.service-container .service .service-article .service-article-part{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;align-content:stretch;flex-wrap:wrap}.service-container .service .service-article .service-article-part.kontakty{width:100vw}.service-container .service .service-article .service-article-part:nth-child(2n){flex-direction:row-reverse;padding:1rem 8% 0}.service-container .service .service-article .service-article-part:nth-child(odd){flex-direction:row;padding:1rem 8% 0}.service-container .service .service-article .service-article-part .service-article-part-image{max-width:60%;flex:1;background-position:center;background-size:cover}.service-container .service .service-article .service-article-part .service-article-part-image--left{transform:translate(-20%)}@media screen and (max-width: 900px){.service-container .service .service-article .service-article-part .service-article-part-image--left{max-width:none;min-width:500px;height:600px;transform:translate(0);align-items:center;line-height:2rem}}.service-container .service .service-article .service-article-part .service-article-part-image--right{transform:translate(20%)}@media screen and (max-width: 900px){.service-container .service .service-article .service-article-part .service-article-part-image--right{max-width:none;min-width:500px;height:600px;transform:translate(0);align-items:center;line-height:2rem}}.service-container .service .service-article .service-article-part .service-article-part-image--o-nas{transform:translate(90%)}@media screen and (max-width: 900px){.service-container .service .service-article .service-article-part .service-article-part-image--o-nas{max-width:none;min-width:500px;height:600px;transform:translate(0);align-items:center;line-height:2rem}}.service-container .service .service-article .service-article-part .service-article-paragraphs{max-width:40%;padding:1rem .75rem;display:flex;flex-direction:column;flex:1;margin:0}.service-container .service .service-article .service-article-part .service-article-paragraphs p{font-size:1.5rem;margin:0;line-height:2rem;margin-bottom:.3rem}.service-container .service .service-article .service-article-part .service-article-paragraphs h3,.service-container .service .service-article .service-article-part .service-article-paragraphs h4{font-size:2.25rem;text-align:left;margin:0 0 1rem}.service-container .service .service-article .service-article-part .service-article-paragraphs .service-article-paragraphs-inner-title{margin:0}.service-container .service .service-article .service-article-part .service-article-paragraphs .service-article-paragraphs-inner-title.kontakty{margin-bottom:.2rem}.service-container .service .service-article .service-article-part .service-article-paragraphs .service-article-paragraphs-inner-header{margin-bottom:1rem}.service-container .service .service-article .service-article-part .service-article-paragraphs .service-article-paragraphs-inner-header.kontakty{font-size:1.1rem;margin-bottom:1.5rem}.service-container .service .service-article .service-article-part .service-article-paragraphs ul.dotless{list-style-type:none}.service-container .service .service-article .service-article-part .service-article-paragraphs ul.dot{margin-right:5px}.service-container .service .service-article .service-article-part .service-article-paragraphs ul{width:100%;margin:0}.service-container .service .service-article .service-article-part .service-article-paragraphs ul li{font-size:1.3rem;margin-bottom:.5rem}.service-container .service .service-article .service-article-part .service-article-paragraphs ul li h3{margin:0}.service-container .service .service-article .service-article-part .service-article-paragraphs ul li a{text-decoration:none;color:#000}.service-container .service .service-article .service-article-part .service-article-paragraphs ul li a:hover{color:#535353}.service-container .service .service-article .service-article-part .service-article-paragraphs ul li .map-container{width:100%;display:flex;justify-content:center;align-items:center;padding:1.5rem}.service-container .service .service-article .service-article-part .service-article-paragraphs--right{transform:translate(-20%)}@media screen and (max-width: 900px){.service-container .service .service-article .service-article-part .service-article-paragraphs--right{max-width:none;min-width:auto;height:auto;align-items:center;text-align:center;transform:translate(-4%);padding-left:7rem;padding-right:7rem;line-height:2rem}.service-container .service .service-article .service-article-part .service-article-paragraphs--right .service-article-paragraphs-inner-title{margin:1.5rem}.service-container .service .service-article .service-article-part .service-article-paragraphs--right .service-article-paragraphs-inner-title.kontakty{margin-bottom:.2rem}.service-container .service .service-article .service-article-part .service-article-paragraphs--right h3{align-items:center;text-align:center}}.service-container .service .service-article .service-article-part .service-article-paragraphs--left{transform:translate(20%)}@media screen and (max-width: 900px){.service-container .service .service-article .service-article-part .service-article-paragraphs--left{max-width:none;min-width:auto;height:auto;align-items:center;text-align:center;transform:translate(-4%);padding-left:7rem;padding-right:7rem;line-height:2rem}.service-container .service .service-article .service-article-part .service-article-paragraphs--left .service-article-paragraphs-inner-title{margin:1.5rem}.service-container .service .service-article .service-article-part .service-article-paragraphs--left .service-article-paragraphs-inner-title.kontakty{margin-bottom:.2rem}.service-container .service .service-article .service-article-part .service-article-paragraphs--left h3{align-items:center;text-align:center}}.service-container .service .service-article .service-article-part .service-article-paragraphs--o-nas{transform:translate(-140%)}@media screen and (max-width: 900px){.service-container .service .service-article .service-article-part .service-article-paragraphs--o-nas{max-width:none;min-width:auto;height:auto;align-items:center;text-align:center;transform:translate(-4%);line-height:2rem;padding-left:7rem;padding-right:7rem}.service-container .service .service-article .service-article-part .service-article-paragraphs--o-nas .service-article-paragraphs-inner-title{margin:1.5rem}.service-container .service .service-article .service-article-part .service-article-paragraphs--o-nas .service-article-paragraphs-inner-title.kontakty{margin-bottom:.2rem}.service-container .service .service-article .service-article-part .service-article-paragraphs--o-nas h3{align-items:center;text-align:center}}.service-container .service .service-article .service-article-part .service-article-paragraphs--ESG{transform:translate(20%);text-align:right}.service-container .service .service-article .service-article-part .service-article-paragraphs--ESG h3{text-align:right}@media screen and (max-width: 900px){.service-container .service .service-article .service-article-part .service-article-paragraphs--ESG{max-width:none;min-width:600px;height:auto;align-items:center;text-align:center;transform:translate(-6%);line-height:2rem;padding-left:7rem;padding-right:7rem}.service-container .service .service-article .service-article-part .service-article-paragraphs--ESG .service-article-paragraphs-inner-title{margin:1.5rem}.service-container .service .service-article .service-article-part .service-article-paragraphs--ESG .service-article-paragraphs-inner-title.kontakty{margin-bottom:.2rem}.service-container .service .service-article .service-article-part .service-article-paragraphs--ESG h3{align-items:center;text-align:center}}.service-container .service .service-article .service-article-footer{max-width:1200px;margin:0 auto;padding:0 20px}.service-container .service .service-article .service-article-footer p{font-size:1.3rem;margin:0;line-height:2rem;margin-bottom:.3rem}.service-container .service .service-article .service-linkedin-o-nas{width:73px;height:73px;cursor:pointer;margin-top:1rem}.service-container .service-offer{background-color:#53535339;padding:1rem 8%;margin-bottom:1.7rem;font-size:24px}.service-container .service-offer ul{padding:0;list-style:none}.service-container .service-offer .service-offer-footer{font-size:1.3rem}.service-container .service-offer-container{max-width:1200px;margin:0 auto}.service-container .service-offer-container .external-link-icon:after{content:"🔗";display:inline-block;padding:0;font-size:1rem}.service-container .service-about-us-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;padding:0 20px;font-size:20px}.service-container .service-about-us-container .service-about-us-title{font-size:40px;font-weight:400;margin:2rem}.service-container .service-about-us-container .service-about-us-content-container{width:100%;display:flex;justify-content:space-evenly;align-items:center;flex-wrap:nowrap;padding:1rem}.service-container .service-about-us-container .service-about-us-content-container .service-about-us-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.service-container .service-about-us-container .service-about-us-content-container .service-about-us-content .service-about-us-content-portrait{padding:0rem;object-fit:cover;width:22rem;height:22rem}.service-container .service-about-us-container .service-about-us-content-container .service-about-us-content .service-about-us-content-name{width:20em;text-align:center;font-weight:600;margin-top:1rem;padding-bottom:.5rem}.service-container .service-about-us-container .service-about-us-content-container .service-about-us-content .service-about-us-content-title{width:20em;text-align:center;color:gray}@media screen and (max-width: 900px){.service-container .service-about-us-container .service-about-us-content-container{flex-direction:column;align-items:center}.service-container .service-about-us-container .service-about-us-content{margin-bottom:2rem}}.separator{width:80%}.header{background-color:#fff;position:fixed;width:100%;z-index:999}.header .header-navigation{max-width:75rem;margin:0 auto;display:flex;align-items:center;justify-content:space-between;font-size:1.4rem;font-weight:600;padding:0 5%}.header .header-navigation .header-navigation-logo{display:flex;align-items:center;cursor:pointer}.header .header-navigation .header-navigation-logo img{object-fit:contain;width:8em}@media (max-width: 992px){.header .header-navigation .header-navigation-logo img{width:5em}}.header .header-navigation .header-navigation-links{justify-content:space-between;align-items:center;width:fit-content;font-size:1.125rem;font-family:Lato;font-weight:400}.header .header-navigation .header-navigation-links a{text-decoration:none;color:#606060;padding:1.2rem 1.6rem;width:fit-content;text-wrap:nowrap;transition:all .5s ease-out}.header .header-navigation .header-navigation-links a:hover{font-weight:700}.header .header-navigation .header-navigation-links .kontakty{height:.938rem;background-color:#535353;color:#fff;padding:.8rem}.header .header-navigation .header-navigation-links .kontakty:hover{font-weight:400;background-color:#000;color:#fff}@media (max-width: 992px){.header .header-navigation .header-navigation-links{display:none}}.header .header-navigation .header-navigation-hamburger-icon{display:none}@media (max-width: 1000px){.header .header-navigation .header-navigation-hamburger-icon{display:block}}.header .header-navigation .header-responsive-menu{background-color:#fff;display:flex;align-items:center;position:absolute;top:100%;left:0;display:none;flex-direction:column;width:100%;z-index:1;transform:translate(-100%);transition:transform .2s ease-in}.header .header-navigation .header-responsive-menu.open{display:flex;transform:translate(0)}.header .header-navigation .header-responsive-menu.closed{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.header .header-navigation .header-responsive-menu.main{height:64vh}.header .header-navigation .header-responsive-menu.others{height:52vh}.header .header-navigation .header-responsive-menu a{text-decoration:none;color:#606060;padding:1.2rem 1.6rem;width:fit-content;text-wrap:nowrap;transition:all .5s ease-out;width:max-content;text-align:center}.header .header-navigation .header-responsive-menu a:hover{font-weight:700}.header .header-navigation .header-services{background-color:#fff;width:100%;position:absolute;top:100%;left:0;z-index:1;opacity:0;transform:translate(-400%);transition:transform .2s ease-in}.header .header-navigation .header-services.open{transform:translate(0);opacity:1}.header .header-navigation .header-services.closed{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.header .header-navigation .header-services.main{min-height:64vh}.header .header-navigation .header-services.others{min-height:52vh}.footer-container{display:flex;flex-direction:column;justify-content:space-around;background-color:#535353;padding:3rem 7rem 0;color:#f5f5f5;font-size:1.3rem;font-weight:600;padding:2rem 1rem 0;font-family:Lato}.footer-container .footer-top{display:flex;justify-content:space-evenly}.footer-container .footer-top .footer-novinky{display:flex;flex-direction:column;justify-content:space-between}.footer-container .footer-top .footer-novinky .footer-novinky-form{display:flex;flex-direction:column}.footer-container .footer-top .footer-novinky .footer-novinky-form input{width:100%;padding:1rem 2rem;margin-bottom:1rem;border-radius:.5rem;font-size:1.3rem}.footer-container .footer-top .footer-novinky .footer-novinky-form button{padding:.8rem 1.2rem;background-color:#fe0000;color:#f5f5f5;font-weight:600;border-radius:.5rem;cursor:pointer;width:50%}.footer-container .footer-top .footer-sluzby{display:flex;flex-direction:column}.footer-container .footer-top .footer-sluzby .footer-sluzby-header{font-size:18px;margin-bottom:1rem;width:fit-content}.footer-container .footer-top .footer-sluzby .footer-sluzby-links{font-size:16px;display:flex;flex-direction:column;font-weight:400}.footer-container .footer-top .footer-spolecnost{display:flex;flex-direction:column}.footer-container .footer-top .footer-spolecnost .footer-spolecnost-header{font-size:18px;margin-bottom:1rem;width:fit-content}.footer-container .footer-top .footer-spolecnost .footer-spolecnost-links{font-size:16px;display:flex;flex-direction:column;font-weight:400}.footer-container .footer-top .footer-linkedin{width:3rem;height:2.2rem;cursor:pointer;margin-top:1rem}.footer-container .footer-bottom{margin-top:2rem;border-top:white .125rem solid;align-items:center;justify-content:center}.footer-container .footer-bottom .footer-copyright{display:flex;justify-content:space-around;align-items:center;padding:2rem;font-size:14px;gap:7.5rem}.footer-container a{text-decoration:none;color:#f5f5f5}.footer-container a:hover{color:#fe0000}@media (max-width: 992px){.footer-container{padding:2rem 1.5rem 0;flex-direction:column}.footer-container .footer-top{flex-direction:column}.footer-container .footer-top .footer-novinky,.footer-container .footer-top .footer-sluzby,.footer-container .footer-top .footer-spolecnost{margin-bottom:1.5rem}.footer-container .footer-top .footer-linkedin{margin-top:.5em}.footer-container .footer-bottom .footer-copyright{flex-direction:column;gap:1em}}.home-content{width:100vw;font-family:Lato}.home-content .slider-container .slider{width:100vw;height:41.513rem;background-size:cover;background-repeat:no-repeat;background-position:center center;display:flex!important;align-items:center;justify-content:center}.home-content .slider-container .slider.first{background-image:url(/images/homepage-slider/slider_first-min.jpg)}.home-content .slider-container .slider.second{background-image:url(/images/homepage-slider/slider_second-min.jpg)}.home-content .slider-container .slider.third{background-image:url(/images/homepage-slider/slider_third-min.jpg)}.home-content .slider-container .slider.fourth{background-image:url(/images/homepage-slider/slider_fourth-min.jpg)}.home-content .slider-container .slider .slider-content{background-color:#00000080;width:53.58rem;height:22.125rem;padding:0rem 2rem;color:#f5f5f5;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-evenly;font-weight:400;position:relative;border-radius:5px}.home-content .slider-container .slider .slider-content .slider-content-title{font-size:3rem;align-self:flex-start;position:absolute;left:1rem;top:0rem;width:calc(100% - 3.4rem)}.home-content .slider-container .slider .slider-content .slider-content-description{align-self:flex-start;font-size:1.5rem;position:absolute;top:18rem;left:1rem;width:calc(100% - 3.4rem)}.home-content .slider-container .slider .slider-content .slider-button{width:max-content;background-color:#f5f5f5;padding:1rem 2rem;color:#000;cursor:pointer;font-size:1.5rem;align-self:flex-end;border-radius:5px;margin:23rem 0rem .5rem}.home-content .slider-container .slider .slider-content .slider-button:hover{color:#535353}@media (max-width: 900px){.home-content .slider-container .slider .slider-content{width:40.313rem;height:20.125rem}.home-content .slider-container .slider .slider-content .slider-content-title{font-size:2.5rem}.home-content .slider-container .slider .slider-content .slider-content-description{font-size:1.5rem;top:15rem}.home-content .slider-container .slider .slider-content .slider-button{margin:21rem 0rem .5rem}}@media (max-width: 700px){.home-content .slider-container .slider .slider-content{width:32.313rem;height:16.125rem}.home-content .slider-container .slider .slider-content .slider-content-title{font-size:2rem}.home-content .slider-container .slider .slider-content .slider-content-description{font-size:1rem;top:13rem}.home-content .slider-container .slider .slider-content .slider-button{margin:17rem 0rem .5rem}}@media (max-width: 550px){.home-content .slider-container .slider .slider-content{width:23.313rem;height:14.125rem}.home-content .slider-container .slider .slider-content .slider-content-title{font-size:1.5rem}.home-content .slider-container .slider .slider-content .slider-content-description{font-size:.75rem;top:12rem}.home-content .slider-container .slider .slider-content .slider-button{margin:15rem 0rem .5rem;padding:.5rem 1.5rem}}@media (max-width: 400px){.home-content .slider-container .slider .slider-content{width:20.313rem;height:11.125rem}.home-content .slider-container .slider .slider-content .slider-content-title{font-size:1.5rem}.home-content .slider-container .slider .slider-content .slider-content-description{font-size:.75rem;top:9rem}.home-content .slider-container .slider .slider-content .slider-button{margin:12rem 0rem .5rem;padding:.25rem 1rem}}.home-content .references-container{max-width:78.125rem;display:flex;flex-direction:column;align-items:center;margin:auto;padding:1rem 2rem;width:100%;justify-content:space-evenly;color:#535353;text-align:center}.home-content .references-container .references-title{align-self:center;font-size:2.4rem;color:#000;font-weight:500;padding:4rem;text-align:center}.home-content .references-container .reference-title{height:1.25rem}.home-content .references-container .reference-header{text-align:center}.home-content .references-container .references-slider-container{display:flex;align-items:center;justify-content:center;width:100%}.home-content .references-container .references-slider-container .references-slider{width:85%}.home-content .references-container .references-slider-container .references-slider .reference{display:flex!important;flex-direction:column;align-items:center;justify-content:center}.home-content .references-container .references-slider-container .references-slider .reference .reference-separator{width:5rem;height:.188rem;border-radius:2rem;background-color:#535353;margin:1rem}.home-content .references-container .references-slider-container .references-slider .reference .reference-header{width:fit-content;height:3.75rem;margin-top:2rem}@media (max-width: 420px){.home-content .references-container .references-slider-container .references-slider .reference .reference-header{width:fit-content}}@media (max-width: 282px){.home-content .references-container .references-slider-container .references-slider .reference .reference-header{width:fit-content}}.home-content .references-container .references-slider-container .references-slider .reference img{object-fit:cover;width:20em;height:20em}@media (max-width: 420px){.home-content .references-container .references-slider-container .references-slider .reference img{width:15em;height:15em}}@media (max-width: 282px){.home-content .references-container .references-slider-container .references-slider .reference img{width:10em;height:10em}}.home-content .references-container .references-slider-container .references-slider .reference .reference-text{width:20em}@media (max-width: 420px){.home-content .references-container .references-slider-container .references-slider .reference .reference-text{width:15em}}@media (max-width: 282px){.home-content .references-container .references-slider-container .references-slider .reference .reference-text{width:10em}}.home-content .references-container .references-slider-container .references-slider-arrow-container{display:flex;align-items:center;justify-content:center;width:100%}.home-content .references-container .references-slider-container .references-slider-arrow-container .btn-next,.home-content .references-container .references-slider-container .references-slider-arrow-container .btn-previous{color:#000;width:40px;height:40px;cursor:pointer}@media (max-width: 992px){.home-content .references-container .references-slider-container .references-slider-arrow-container .btn-next,.home-content .references-container .references-slider-container .references-slider-arrow-container .btn-previous{width:20px;height:20px}}.home-content .references-container .references-slider-container .references-slider-arrow-container .btn-previous{margin-left:2.5rem}.home-content .references-container .references-slider-container .references-slider-arrow-container .btn-next{margin-right:2.5rem}.home-content .article-container{max-width:68.75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto;padding:4rem 3rem}.home-content .article-container h4{font-size:2rem;font-weight:500;align-self:center;text-align:center}.home-content .article-container p{font-size:1.3rem;align-self:center;text-align:center;color:#606060}@media (max-width: 992px){.home-content .article-container{width:100%}}.home-content .separator{width:80%}.home-content .contact-us-container{margin-top:3rem;padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;background-color:#d3d3d3;height:40vh}.home-content .contact-us-container .contact-us-header{align-self:center;text-align:center;color:#232323;font-size:2.25rem}.home-content .contact-us-container .contact-us-text,.home-content .contact-us-container .arrow-link{align-self:center;cursor:pointer;font-weight:70;font-size:1.875rem;color:#232323;text-decoration:none}.home-content .contact-us-container .contact-us-text:hover,.home-content .contact-us-container .arrow-link:hover{color:#535353}.home-content .contact-us-container .arrow-link:after{margin-left:.5rem;position:absolute;padding-left:.125rem;content:"»"}.blocks-container{max-width:75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto;padding:2.5rem 4%;font-family:Lato}.blocks-container .blocks-title{font-weight:500;font-size:2.4rem;align-self:center;padding:3rem;text-align:center;margin-top:.5rem}.blocks-container .blocks{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;width:100%}.blocks-container .blocks .block{display:flex;flex-direction:column;align-items:flex-start;justify-content:top;padding:.5rem;color:#f5f5f5;width:245.76px;height:258.3px;transition:transform .2s ease-in}.blocks-container .blocks .block:hover{transform:scale(1.05);cursor:pointer}.blocks-container .blocks .block .block-content{padding-bottom:1rem;padding-right:1rem;padding-left:1rem}.blocks-container .blocks .block .block-content h4{font-size:1.5rem}.blocks-container .blocks .block .block-content span{font-size:1.125rem}.blocks-container .blocks .red{background-color:#fe0000}.blocks-container .blocks .grey{background-color:#535353}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0;padding:0;font-family:Playfair;line-height:1.5;max-width:100vw;overflow-x:hidden}
