.actions__item{width:280px;padding:15px;margin:0 0 20px;border:2px solid #ffffff;border-radius:2px;transition:all .1s ease-in;background-color:#00000040;color:#fff;font-weight:600}@media only screen and (max-width: 900px){.actions__item{margin:0}}.actions__item:hover{cursor:pointer;background-color:#fff;color:#000}.actions__item:hover a{color:#f8b420}.actions__item h4{color:#fff;font-size:1.2em;margin-bottom:.2em}.actions__item p{font-size:1em;margin-bottom:.5em}.actions__item a{text-transform:uppercase;font-size:1em;color:#fff}.actions{list-style-type:none;margin:0;padding:0 0 0 20px}@media only screen and (max-width: 800px){.actions{padding:0;display:flex;flex-wrap:wrap}}.banner{position:relative}.banner__wrapper{width:100%;max-width:1200px;margin-top:-32px}@media only screen and (max-width: 900px){.banner__wrapper{margin-top:0}}.banner__sub-banner{display:none;position:absolute;bottom:32px;left:0;background-color:#fff;padding:15px 0;width:100%!important;text-align:center;font-weight:700;font-size:1.3em;letter-spacing:.025em;box-shadow:0 0 10px #00000080;color:#000c}@media only screen and (max-width: 900px){.banner__sub-banner{font-size:1.2em;bottom:0}}.banner__default-sub-banner{padding-top:calc(1.8em + 30px)!important;padding-bottom:calc(1.8em + 30px)!important}.banner__default-sub-banner .banner__sub-banner{display:block}.banner__default-sub-banner>div>div>div p{margin-bottom:0}.banner__default-sub-banner>div>div>div p:nth-last-child(1){margin-bottom:1em}@media only screen and (max-width: 900px){.banner__default-sub-banner>div>div>div{margin:auto}}.banner__default,.banner__default-sub-banner{min-height:600px;height:calc(100vh - 100px)}@media only screen and (max-width: 900px){.banner__default,.banner__default-sub-banner{height:calc(100vh - 100px)}}.banner__default .banner__darken-bg,.banner__default-sub-banner .banner__darken-bg{display:none}.banner__secondary{position:relative;height:calc(40vh - 100px);text-align:left}@media only screen and (max-width: 900px){.banner__secondary{height:calc(30vh - 100px)}}.banner__secondary div:nth-child(1){z-index:2}.banner__secondary div:nth-child(1) h2{text-shadow:0 0 10px rgba(0,0,0,.25)}.banner__secondary .banner__darken-bg{width:100%;height:100%;background-color:#00000059;position:absolute;z-index:1}@media only screen and (max-width: 900px){.banner__secondary{height:calc(33vh - 100px)!important}}.banner>div{display:flex;align-items:center;justify-content:center;text-align:left;padding:0 50px;width:100%;background-color:#777;background-size:cover;background-attachment:fixed;background-repeat:no-repeat}@media only screen and (max-width: 900px){.banner>div{height:calc(100vh - 100px);min-height:unset;text-align:center;padding:0}}.banner>div>div{width:100%}.banner>div>div>div>div{width:calc(80% - 40px);height:auto}.banner>div>div>div>div>h1{margin-bottom:0;font-weight:200;font-size:3.5em;color:#fff;letter-spacing:.01em}@media only screen and (max-width: 900px){.banner>div>div>div>div>h1{font-size:2em;line-height:1.2em;margin-bottom:10px}}@media only screen and (max-width: 900px){.banner>div>div>div>div{width:100%;padding:0 20px}}.banner>div>div>div>div>div>p{font-size:1.4em;color:#fff}@media only screen and (max-width: 900px){.banner>div>div>div>div>div>p{font-size:1.5em;line-height:1.5em}}.banner>div>div .actions{position:relative;display:inline-block;padding-left:0;text-align:center}.banner>div>div .actions .actions__item h4{font-size:1em;margin-bottom:.1em}.banner>div>div .actions .actions__item p{font-size:1.1em;margin-bottom:.1em}.banner>div>div .actions .actions__item a{font-size:1em}.banner>div>div .actions .actions__item:hover h4{color:#000}.content{width:100%;max-width:1200px;margin:0 auto;padding:50px 20px;display:flex}.content>div{width:100%}.content>ul.actions{width:300px}@media only screen and (max-width: 800px){.content>ul.actions{width:100%}}.content .image{width:100%;height:auto}.content .image img{display:block;margin-left:auto;margin-right:auto}.content .text>h1{font-size:2em;font-weight:400;letter-spacing:.01em}.content .text>div{font-size:1.1em;padding-right:50px}.content .text>div>ul{margin-left:40px!important}.content__text-service>h1{font-size:2em;font-weight:400;letter-spacing:.01em}.content__text-service__title-border{height:4px;width:8vw;margin-top:-1em;margin-bottom:1em;background:#fff}.content__text-service .ant-btn{height:50px;min-width:190px}.content__text-service .ant-btn>span{text-transform:uppercase;letter-spacing:.05em;font-size:1.2em;padding:0 20px}.content .actions__item{background-color:#f8b420;text-align:center;border-color:#f8b420}.content .actions__item h4{color:#fff}.content .actions__item a{color:#d1d1d1}.content .actions__item:hover{cursor:pointer;background-color:#d1d1d1;color:#000}.content .actions__item:hover h4{color:#000}.content .actions__item:hover a{color:#f8b420}.listing{margin:auto;max-width:80%;padding:50px 60px 0;display:flex}@media only screen and (max-width: 800px){.listing{padding:20px 0;margin:20px auto;flex-wrap:wrap}}.listing__title-border{height:4px;width:8vw;margin-top:-1em;margin-bottom:1em;background:#fff;background:linear-gradient(90deg,#f8b420,#d1d1d1)}.listing>div>h1{font-size:2em;font-weight:400;letter-spacing:.01em}.listing>div>div{font-size:1.2em}.listing>div>ul{list-style-type:none;margin:0;padding:0}.contact-form{margin:-25px 50px 50px}@media only screen and (max-width: 800px){.contact-form{margin:20px auto}}.contact-form>hr{border:1px solid #f0f0f0;margin-bottom:50px}.contact-form .ant-form{margin:0 auto;max-width:50%}@media screen and (max-width: 768px){.contact-form .ant-form{max-width:80%}}.contact-form .ant-form .ant-col-hide{display:none}.map{max-width:80%;margin:50px auto}.map>h1{font-size:2em;font-weight:400;letter-spacing:.01em}.map__d{height:4px;width:8vw;margin-top:-1em;margin-bottom:1em;background:#fff;background:linear-gradient(90deg,#f8b420,#d1d1d1)}.map__container{position:relative;height:calc(80vh - 100px)}.map__container .mapboxgl-popup .mapboxgl-popup-content{padding:20px;box-shadow:0 0 50px #00000080}.map__container .mapboxgl-popup .mapboxgl-popup-content .mapboxgl-popup-close-button{width:25px}.map__container .mapboxgl-marker svg{fill:#f8b420;fill-opacity:.8}.map__container .mapboxgl-ctrl-bottom-left,.map__container .mapboxgl-ctrl-bottom-right{display:none}.text>div{font-size:1.1em!important}.text>div p{margin-bottom:.5em}.burger{height:3em;width:3em;position:relative;font-size:12px;cursor:pointer;-webkit-transition:.2s all;-o-transition:.2s all;transition:.2s all;-webkit-tap-highlight-color:transparent}.burger:after{content:"";display:block;position:absolute;height:150%;width:150%;top:-25%;left:-25%}.burger .burger-lines{top:50%;margin-top:-.125em}.burger .burger-lines,.burger .burger-lines:after,.burger .burger-lines:before{pointer-events:none;display:block;content:"";width:100%;border-radius:.25em;background-color:#fff;height:.25em;position:absolute;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.burger .burger-lines:after{left:0;top:-1em}.burger .burger-lines:before{left:1em;top:1em}.burger.burger-slip .burger-lines:after,.burger.burger-slip .burger-lines:before{width:2em}.burger.burger-slip .burger-lines,.burger.burger-slip .burger-lines:after,.burger.burger-slip .burger-lines:before{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.burger.burger-slip.open .burger-lines{-webkit-transform:translateX(-2em);-ms-transform:translateX(-2em);transform:translate(-2em);background-color:transparent}.burger.burger-slip.open .burger-lines:before,.burger.burger-slip.open .burger-lines:after{left:.5em;top:0}.burger.burger-slip.open .burger-lines:before{-webkit-transform:translateX(2em) rotate(135deg);-ms-transform:translateX(2em) rotate(135deg);transform:translate(2em) rotate(135deg)}.burger.burger-slip.open .burger-lines:after{-webkit-transform:translateX(2em) rotate(-135deg);-ms-transform:translateX(2em) rotate(-135deg);transform:translate(2em) rotate(-135deg)}.ant-layout-header{padding:0 calc((100% - 1200px)/2);position:fixed;display:flex;justify-content:center;flex-direction:row;z-index:1000;top:0;width:100%;height:100px!important;line-height:100px!important;box-shadow:0 0 10px 7px #00000040}@media (max-width: 900px){.ant-layout-header{padding:0 20px!important;height:100px!important;line-height:100px!important}}.ant-layout-header__wrapper{width:100%;max-width:1200px;display:flex}.ant-layout-header>*:not(.menu-burger-open){z-index:3}.ant-layout-header.header-burger-open .menu{z-index:0}.ant-layout-header .logo{display:flex;align-items:center;justify-content:center;width:360px;height:auto}.ant-layout-header .logo a{display:flex;align-items:center;justify-content:center}.ant-layout-header .logo a img{width:auto;height:50px}@media only screen and (max-width: 900px){.ant-layout-header .logo{width:auto;max-width:400px}.ant-layout-header .logo a img{max-width:124px;height:auto}}.ant-layout-header .menu-languages{line-height:100px!important;background-color:transparent;color:#fff;border-bottom:none;display:flex;width:150px!important}.ant-layout-header .menu-languages .ant-menu-submenu-title:hover{color:#f8b420!important}.ant-layout-header .menu-languages li{margin-bottom:20px!important;display:inline}.ant-layout-header .menu-languages li:hover{border-color:#f8b420!important}.ant-layout-header .menu{width:100%;line-height:100px!important}@media only screen and (max-width: 900px){.ant-layout-header .menu{display:none}}.ant-layout-header .menu ul{width:100%;background-color:transparent;margin-left:auto;border-bottom:none;border-right:none;justify-content:flex-end}.ant-layout-header .menu ul li{border:0!important;background-color:transparent!important}.ant-layout-header .menu ul li:after{content:unset}@media screen and (max-width: 900px){.ant-layout-header .menu ul li{display:block}}.ant-layout-header .menu ul li:hover{border-color:#f8b420!important}.ant-layout-header .menu ul li:hover a{color:#f8b420}.ant-layout-header .menu ul li a{color:#fff;font-size:1em}.ant-layout-header .menu ul li .anticon-ellipsis{color:#fff!important}.ant-layout-header .menu-languages{margin-left:0!important}@media screen and (max-width: 900px){.ant-layout-header .menu-languages{margin-right:32px;margin-left:auto!important}}.ant-layout-header .menu-burger-button{position:absolute;width:auto;height:auto;top:25px;right:25px}@media only screen and (min-width: 900px){.ant-layout-header .menu-burger-button{display:none}}@media only screen and (max-width: 900px){.ant-layout-header .menu-burger-button{top:25px}}.ant-layout-header .menu-burger-button .burger{height:50px}.ant-layout-header .menu-burger{background:#7a1115!important}@media only screen and (min-width: 900px){.ant-layout-header .menu-burger{display:none}}.ant-menu-sub,.ant-menu-submenu-popup{border-radius:2px!important}.header-burger-open .menu{display:block;position:fixed;width:100%;height:calc(100% - 100px);top:100px;left:0;right:0;z-index:9998;background-color:#fff;padding:25px;overflow:auto;margin-top:0}@media only screen and (max-width: 900px){.header-burger-open .menu{height:calc(100% - 100px);top:100px}}.burger .burger-lines,.burger .burger-lines:after,.burger .burger-lines:before{background-color:#fff!important}.burger.burger-slip.open .burger-lines{background-color:initial!important}.ant-layout-footer{z-index:3;width:100%;position:relative;padding:20px;box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f;color:#fff!important}.ant-layout-footer__wrapper{width:100%;max-width:1200px;margin:auto}.ant-layout-footer .logo img{width:100%;max-width:200px}@media only screen and (max-width: 900px){.ant-layout-footer{text-align:center;padding:20px 0 10px}.ant-layout-footer>div:last-child{padding:0 20px}}.ant-layout-footer h1{font-size:25px;padding:0 10px}@media only screen and (min-width: 1200px){.ant-layout-footer h1{margin:0 calc((100% - 1200px)/2)}}@media only screen and (max-width: 900px){.ant-layout-footer h1{width:100%;margin:0 auto;font-size:20px}}.ant-layout-footer .line{height:20px;opacity:.5;border:0;border-radius:50%;border-bottom:2px solid #F8B420;width:100%}.ant-layout-footer .footer__links-bar,.ant-layout-footer .footer__copyright{padding:0 10px;display:inline-block;width:50%;font-size:.875em}.ant-layout-footer .footer__links-bar a,.ant-layout-footer .footer__copyright a{color:#fff;text-decoration:underline}@media screen and (min-width: 1200px){.ant-layout-footer .footer__links-bar,.ant-layout-footer .footer__copyright{width:calc(50% - ((100% - 1200px)/2))}}@media only screen and (max-width: 900px){.ant-layout-footer .footer__links-bar,.ant-layout-footer .footer__copyright{display:block;width:100%;margin:20px auto!important;font-size:12px;text-align:center}}.ant-layout-footer .footer__links-bar{margin:20px auto}@media screen and (min-width: 1200px){.ant-layout-footer .footer__links-bar{margin-left:calc((100% - 1200px)/2)}}.ant-layout-footer .footer__copyright{color:#fff;text-align:right}@media screen and (min-width: 1200px){.ant-layout-footer .footer__copyright{margin-right:calc((100% - 1200px)/2)}}.ant-layout-footer .footer__phone{color:#fff;text-align:left}.ant-layout-footer .footer__copyright,.ant-layout-footer .footer__phone,.ant-layout-footer .footer__email{line-height:2em}.ant-layout-footer .footer__address{padding-top:10px;text-align:left}.ant-layout-footer .footer__social-links{padding-top:10px}.ant-layout-footer .footer__social-links>a{font-size:40px;margin-right:10px}.ant-layout-footer .footer__social-links>a>svg{fill:#fff}.ant-layout-footer .footer__social-links>a:hover>svg{fill:#fabd24}.page--notfound{text-align:center}.image-frame{max-width:fit-content;max-height:fit-content}.image-frame>div{position:relative;width:auto;height:auto;max-width:fit-content;max-height:fit-content}.image-frame>div:before{content:"";display:block;position:absolute;top:-10px;left:-10px;width:100px;height:100px;background-color:#f8b420;clip-path:polygon(0 0,100% 0,80% 20%,20% 20%,20% 80%,0 100%)}.image-frame>div:after{content:"";display:block;position:absolute;bottom:-10px;right:-10px;width:100px;height:100px;background-color:#f8b420;clip-path:polygon(80% 80%,80% 20%,100% 0,100% 100%,0 100%,20% 80%)}.image{width:100%;max-width:fit-content;display:block}html,body{background-color:#fff}.ant-layout{padding-top:100px;background-color:#fff;min-height:100vh}@media only screen and (max-width: 900px){.ant-layout{padding-top:100px}}.ant-layout-content{background-color:#fff!important;z-index:2}.ant-layout-content a{color:#f8b420;text-decoration:underline}.ant-layout-content a:hover,.ant-layout-content a:active,.ant-layout-content a:focus{color:#946705;text-decoration:underline}h1,h2,h3,h4,h5,h6{color:#f8b420!important;text-transform:uppercase}p{margin-top:1.75em;margin-bottom:1.75em;line-height:2em}@font-face{font-family:Grandstander;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/grandstander/v18/ga6fawtA-GpSsTWrnNHPCSIMZhhKpFjyNZIQDwG-D3g.ttf) format("truetype")}@font-face{font-family:Grandstander;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/grandstander/v18/ga6fawtA-GpSsTWrnNHPCSIMZhhKpFjyNZIQD1--D3g.ttf) format("truetype")}@font-face{font-family:Grandstander;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/grandstander/v18/ga6fawtA-GpSsTWrnNHPCSIMZhhKpFjyNZIQD7i5D3g.ttf) format("truetype")}html{margin:0;padding:0;height:auto}body{height:auto;background:#fff;margin:0;padding:0;font-family:Grandstander,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
