﻿@font-face{font-family:'ProximaNova-Regular';src:url("../webfonts/ProximaNova-Regular.eot?#iefix") format("embedded-opentype"),url("../webfonts/ProximaNova-Regular.woff") format("woff"),url("../webfonts/ProximaNova-Regular.ttf") format("truetype"),url("../webfonts/ProximaNova-Regular.svg#ProximaNova-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'ProximaNova-Bold';src:url("../webfonts/ProximaNova-Bold.eot?#iefix") format("embedded-opentype"),url("../webfonts/ProximaNova-Bold.woff") format("woff"),url("../webfonts/ProximaNova-Bold.ttf") format("truetype"),url("../webfonts/ProximaNova-Bold.svg#ProximaNova-Bold") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'icomoon';src:url("../webfonts/icomoon.eot?cdozs3");src:url("../webfonts/icomoon.eot?cdozs3#iefix") format("embedded-opentype"),url("../webfonts/icomoon.ttf?cdozs3") format("truetype"),url("../webfonts/icomoon.woff?cdozs3") format("woff"),url("../webfonts/icomoon.svg?cdozs3#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:swap}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-email:before{content:"\e900"}.icon-hamburger:before{content:"\e901"}.icon-info:before{content:"\e902"}.icon-location:before{content:"\e903"}.icon-phone:before{content:"\e904"}.icon-play:before{content:"\e905"}.icon-price:before{content:"\e906"}.icon-rooms:before{content:"\e907"}.icon-time:before{content:"\e908"}.icon-video:before{content:"\e909"}.icon-virtual:before{content:"\e90a"}.icon-area:before{content:"\e90b"}.icon-area-inside:before{content:"\e90c"}.icon-arrow:before{content:"\e90d"}.icon-benefit-01:before{content:"\e90e"}.icon-benefit-02:before{content:"\e90f"}.icon-benefit-03:before{content:"\e910"}.icon-benefit-04:before{content:"\e911"}.icon-car:before{content:"\e912"}.icon-close:before{content:"\e913"}input::-webkit-input-placeholder{color:#58595b}input::-moz-placeholder{color:#58595b}input:-ms-input-placeholder{color:#58595b}input:-moz-placeholder{color:#58595b}input:placeholder{color:#58595b}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;-webkit-backface-visibility:hidden}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;width:100%}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{background:#fff;color:#58595b;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:"ProximaNova-Regular",sans-serif}body{overflow-x:hidden;width:100%;margin:0px 0px 0px 0px;background:#fff;font-family:"ProximaNova-Regular",sans-serif;font-size:1.125rem;line-height:1.556em;color:#58595b}h1,h2,h3,h4,h5,h6{color:#14223f}h1{font-size:1.625rem;line-height:normal;margin:0px;font-weight:normal}h2{font-size:1.5rem;line-height:normal;margin:0px;font-weight:normal}h3{font-size:1.375rem;line-height:normal;margin:0px;font-weight:normal}h4{font-size:1.25rem;line-height:normal;margin:0px;font-weight:normal}h5{font-size:1.125rem;line-height:normal;margin:0px;font-weight:normal}h6{font-size:1rem;line-height:normal;margin:0px;font-weight:normal}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;height:auto;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}.only-mobile{display:none !important}@media only screen and (max-width: 992px){.only-mobile{display:flex !important}}.vis{display:none !important}.hidden{opacity:0;filter:alpha(opacity=0)}a{background:transparent;color:#14223f;text-decoration:none}a:focus{outline:none}a:hover,a:active{outline:0;color:#091328}a,a:before,a:after,button{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}img.left{float:left;margin:0px 20px 15px 0px}img.right{float:right;margin:0px 0px 15px 20px}img.full{width:100%;margin:0px 0px 15px 0px}img.round{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}ul{margin:0px;padding:0px;list-style-type:none}.flex{display:flex;flex-wrap:wrap}.bg-white{background:#fff}.bg-blue{background:#14223f}.bg-gray1{background:#ececec}.bg-gray2{background:#fbfbfb}.radius{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.radius-top{-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;-ms-border-radius:5px 5px 0px 0px;-o-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px}.upper{text-transform:uppercase}.no-pad-top{padding-top:0px !important}.no-pad-bot{padding-bottom:0px !important}.no-mar-bot{margin-bottom:0px !important}.pad-50{padding:50px 0px}@media only screen and (max-width: 992px){.pad-50{padding:40px 0px}}@media only screen and (max-width: 768px){.pad-50{padding:30px 0px}}.pad-top-50{padding-top:50px}@media only screen and (max-width: 992px){.pad-top-50{padding-top:40px}}@media only screen and (max-width: 768px){.pad-top-50{padding-top:30px}}.pad-100{padding:100px 0px}@media only screen and (max-width: 992px){.pad-100{padding:70px 0px}}@media only screen and (max-width: 768px){.pad-100{padding:50px 0px}}.pad-top-100{padding-top:100px}@media only screen and (max-width: 992px){.pad-top-100{padding-top:70px}}@media only screen and (max-width: 768px){.pad-top-100{padding-top:50px}}.pad-bot-100{padding-bottom:100px}@media only screen and (max-width: 992px){.pad-bot-100{padding-bottom:70px}}@media only screen and (max-width: 768px){.pad-bot-100{padding-bottom:50px}}.pad-150{padding:150px 0px}@media only screen and (max-width: 992px){.pad-150{padding:100px 0px}}@media only screen and (max-width: 768px){.pad-150{padding:70px 0px}}.jus-cen{justify-content:center;text-align:center}.jus-rig{justify-content:flex-end}.width-wrap{width:100%;padding:0px 20px;max-width:1540px;margin:0px auto}@media only screen and (max-width: 768px){.width-wrap{padding:0px 10px}}.width-wrap.w1100{max-width:1150px}.width-wrap.w800{max-width:840px}h1.tit,h2.tit,h3.tit,h4.tit{margin-bottom:20px;color:#14223f}h1.tit:after,h2.tit:after,h3.tit:after,h4.tit:after{content:"";width:80px;height:2px;display:block;margin-top:10px}h1.tit.jus-cen:after,h2.tit.jus-cen:after,h3.tit.jus-cen:after,h4.tit.jus-cen:after{margin:10px auto 0px}h1.tit span,h2.tit span,h3.tit span,h4.tit span{color:#14223f}h1.tit:after,h2.tit:after,h3.tit:after,h4.tit:after{background:#14223f}h1.tit.white,h2.tit.white,h3.tit.white,h4.tit.white{color:#fff}h1.tit.white span,h2.tit.white span,h3.tit.white span,h4.tit.white span{color:#fff}h1.tit.white:after,h2.tit.white:after,h3.tit.white:after,h4.tit.white:after{background:#fff}h1.tit span,h2.tit span,h3.tit span,h4.tit span{display:block;width:100%;font-family:"ProximaNova-Bold",sans-serif}h1.tit{font-size:2.625rem;line-height:2.8125rem}@media only screen and (max-width: 992px){h1.tit{font-size:2rem;line-height:2.8125rem}}h1.tit span{font-size:1.875rem;line-height:2.8125rem}h2.tit{font-size:2.5625rem;line-height:2.8125rem}@media only screen and (max-width: 992px){h2.tit{font-size:1.9375rem;line-height:2.8125rem}}h2.tit span{font-size:1.875rem;line-height:2.8125rem}h3.tit{font-size:2.5rem;line-height:2.8125rem}@media only screen and (max-width: 992px){h3.tit{font-size:1.875rem;line-height:2.8125rem}}h4.tit{font-size:2.1875rem;line-height:2.8125rem}@media only screen and (max-width: 992px){h4.tit{font-size:1.5625rem;line-height:2.8125rem}}a.more{display:inline-flex;align-items:center;color:#14223f;font-size:1.125rem;line-height:1.875rem;font-family:"ProximaNova-Bold",sans-serif;padding:10px;margin:0px 0px 0px 0px;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}a.more span{margin-left:10px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;font-size:1rem;line-height:2.5rem}a.more:hover{color:#858585}.button{display:inline-flex;min-width:200px;text-align:center;justify-content:center;border:2px solid #14223f;background:#14223f;color:#fff;font-size:1.125rem;line-height:1.875rem;font-family:"ProximaNova-Bold",sans-serif;padding:10px 40px;margin:40px 0px 0px 0px;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.button+.button{margin-left:40px}.button:hover,.button:active{border-color:#091328;background:#091328;color:#fff}.button.white{border-color:#fff;background:#fff;color:#14223f}.button.white:hover,.button.white:active{border-color:#fff;background:#14223f;color:#fff}.button.border-blue{border-color:#14223f;background:transparent;color:#14223f}.button.border-blue:hover,.button.border-blue:active{border-color:#091328;background:#091328;color:#fff}.button.border-white{border-color:#fff;background:transparent;color:#fff}.button.border-white:hover,.button.border-white:active{border-color:#fff;background:#fff;color:#14223f}.button.filter-link{border:0px solid transparent;background:none;align-items:center;padding:10px 10px;min-width:inherit;color:#14223f;margin:20px 0px 0px 0px}.button.filter-link span{margin-right:10px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.button.filter-link:hover,.button.filter-link:active{color:#091328}.button.video-link{border:0px solid transparent;background:none;align-items:center;padding:10px 10px;min-width:inherit}.button.video-link span{margin-right:10px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.button.video-link:hover span,.button.video-link:active span{font-size:1.625rem}.button.pdf-link{border:0px solid transparent;background:none;align-items:center;padding:10px 10px;min-width:inherit;font-size:1rem;line-height:1.875rem;font-family:"ProximaNova-Regular",sans-serif;color:#8b8f97;margin-right:30px}.button.pdf-link span{margin-right:10px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.button.pdf-link:hover,.button.pdf-link:active{color:#14223f}.button.logo-link{border:0px solid transparent;background:none;align-items:center;padding:0px;min-height:54px;min-width:200px}.button.logo-link img.white{filter:brightness(999)}img .button.logo-link:hover,.button.logo-link:active{opacity:.6;filter:alpha(opacity=60)}body:before{content:"";position:fixed;top:0px;right:0px;width:0%;height:100%;background:rgba(255,255,255,0);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;z-index:5}body.ps-active:before{width:100%;background:rgba(255,255,255,0.9)}body.fixed header{position:fixed;top:0px;left:0px;min-height:inherit;box-shadow:0 0 50px 0px rgba(0,0,0,0.1)}body main>*:first-child{margin-top:100px}body main{overflow:hidden}header{width:100%;min-height:100px;display:flex;align-items:center;position:absolute;z-index:4;padding:10px 0px;overflow:hidden;background:#fff;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}@media only screen and (max-width: 768px){header{padding:10px 10px}}header nav{display:flex;width:100%;align-items:center}header div.logo{padding-right:20px}header div.logo a,header div.logo img{display:block}header div.logo a:hover{filter:grayscale(100%);opacity:.6;filter:alpha(opacity=60)}header div.other{display:flex;flex-grow:1;justify-content:flex-end;align-items:center}header div.other a{display:inline-flex;align-items:center;color:#14223f;padding:10px;text-transform:uppercase;margin-right:-10px}header div.other a:after{font-family:'icomoon';content:"\e901";font-size:1.625rem;line-height:1.625rem;margin-left:10px}header div.other a:hover{color:#858585}.controls{display:flex;z-index:2}.controls button{display:block;padding:0px;cursor:pointer;background:none;font-size:0px;border:none}.controls button:before{content:"\e90d";font-family:'icomoon';display:flex;justify-content:center;font-size:1rem;line-height:2.5rem;color:#14223f;background:transparent;width:40px;height:40px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.controls button[disabled]{opacity:.4;filter:alpha(opacity=40)}.controls button:first-child{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.controls button:not([disabled]):hover:before{color:#14223f}.controls .swiper-pagination{display:flex;justify-content:center;align-items:center;font-size:1.125rem;color:#858585}.controls .swiper-pagination span{margin:0px 5px}.controls .swiper-pagination span.swiper-pagination-current{color:#fff}.white .controls button:before{color:#fff}.white .controls button:not([disabled]):hover:before{color:#858585}.counter ul{width:100%;max-width:1150px;margin:0px auto;padding:40px 0px;display:grid;grid-template-columns:repeat(auto-fit, minmax(calc(25% - 20px), 1fr));grid-gap:20px}@media only screen and (max-width: 768px){.counter ul{grid-template-columns:repeat(auto-fit, minmax(calc(50% - 20px), 1fr));text-align:center}}.counter ul li{color:#999;padding:20px 20px;font-size:1rem}.counter ul li strong{font-size:2.5rem;line-height:2.5rem;font-family:"ProximaNova-Bold",sans-serif;color:#14223f;display:block;font-weight:400}.counter.bg-blue ul li{color:#fff}.counter.bg-blue ul li strong{color:#fff}.filter ul{width:100%;max-width:1150px;margin:0px auto;padding:30px 20px 60px 20px;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 990px){.filter ul{padding:10px 20px 40px 20px}}.filter ul li{width:calc(20% - 16px)}.filter ul li.price{width:calc(22% - 16px)}@media only screen and (max-width: 990px){.filter ul li{width:calc(33.333% - 24px)}.filter ul li.price{width:calc(66.666% - 12px)}}@media only screen and (max-width: 550px){.filter ul li{width:calc(50% - 14px)}.filter ul li:last-child{order:-1}.filter ul li.price{width:100%}}.filter ul li.reset{width:100%}.filter ul li label{display:block;color:#999;padding:20px 0px 10px 10px;font-size:1rem}.filter ul li .pricebox{display:flex;justify-content:space-between;align-items:center}.filter ul li .pricebox .box{position:relative;width:calc(50% - 10px)}@media only screen and (max-width: 990px){.filter ul li .pricebox .box{width:calc(50% - 18px)}}@media only screen and (max-width: 550px){.filter ul li .pricebox .box{width:calc(50% - 12px)}}.filter ul li .pricebox .box:after{position:absolute;z-index:0;content:"";top:16px;right:20px;width:0;height:0;content:"€";color:#58595b;font-size:.875rem}.filter ul li .pricebox .box input{width:100%;border:1px solid #ececec;background:#fff;display:block;width:100%;min-height:50px;padding:14px 25px 14px 5px;margin:0px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;color:#58595b;text-align:right;font-size:1rem;line-height:1.875rem;outline:none}.filter ul li .pricebox .box input::-webkit-outer-spin-button,.filter ul li .pricebox .box input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.filter ul li .pricebox .box input[type=number]{-moz-appearance:textfield}.filter.sold ul li{width:calc(25% - 16px)}@media only screen and (max-width: 990px){.filter.sold ul li{width:calc(50% - 24px)}.filter.sold ul li.price{width:calc(66.666% - 12px)}}@media only screen and (max-width: 550px){.filter.sold ul li{width:calc(50% - 14px)}}ul.top-services-list{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:30px}ul.top-services-list li{display:flex;width:calc(33.333% - 20px);padding-bottom:30px}@media only screen and (max-width: 768px){ul.top-services-list li{width:100%}}ul.top-services-list li a{display:flex;width:100%;align-items:center;padding:20px 20px 20px 30px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#14223f;color:#fff}@media only screen and (max-width: 990px){ul.top-services-list li a{flex-wrap:wrap;text-align:center}ul.top-services-list li a span{width:100%;margin-right:0px}}@media only screen and (max-width: 768px){ul.top-services-list li a{flex-wrap:nowrap;text-align:left}ul.top-services-list li a span{width:auto;margin-right:20px}}ul.top-services-list li a span{flex-shrink:0;font-size:3.125rem;margin-right:20px}ul.top-services-list li a p{font-size:1rem;margin:0px}ul.top-services-list li a p strong{display:block;font-size:1.25rem;line-height:1.5625rem;font-family:"ProximaNova-Bold",sans-serif}ul.top-services-list li a:hover{background:#091328}.slider-home-wrap{width:100%;-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;-ms-border-radius:5px 5px 0px 0px;-o-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;overflow:hidden;position:relative;aspect-ratio:16 / 7.22}@media only screen and (max-width: 1200px){.slider-home-wrap{aspect-ratio:auto}}.slider-home-wrap .controls-wrap{display:flex;background:rgba(0,0,0,0.8);min-height:60px;position:absolute;top:0px;right:0px;z-index:2;-webkit-border-radius:0px 5px 0px 5px;-moz-border-radius:0px 5px 0px 5px;-ms-border-radius:0px 5px 0px 5px;-o-border-radius:0px 5px 0px 5px;border-radius:0px 5px 0px 5px}.slider-home-wrap .controls-wrap a{color:#fff;min-height:80px;padding:20px 30px;position:relative;margin-left:10px}@media only screen and (max-width: 430px){.slider-home-wrap .controls-wrap a{display:none}}.slider-home-wrap .controls-wrap a span{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.slider-home-wrap .controls-wrap a:before{content:"";display:block;position:absolute;top:10px;bottom:10px;left:0px;width:1px;background:#858585}.slider-home-wrap .controls-wrap a:hover{color:#858585}.slider-home-wrap .swiper-slide{position:relative}.slider-home-wrap .swiper-slide .image{width:100%;position:relative}.slider-home-wrap .swiper-slide .inside{position:absolute;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;width:50%;height:100%;background:rgba(20,34,63,0.6)}@media only screen and (max-width: 1200px){.slider-home-wrap .swiper-slide .inside{position:inherit;width:100%;height:auto;background:#14223f}.slider-home-wrap .swiper-slide .inside .text{max-width:inherit}}.slider-home-wrap .swiper-slide .text{width:100%;max-width:595px;padding:40px}@media only screen and (max-width: 768px){.slider-home-wrap .swiper-slide .text{padding:40px 20px}}@media only screen and (max-width: 550px){.slider-home-wrap .swiper-slide .text .buttons{display:flex;flex-wrap:wrap;justify-content:space-between}.slider-home-wrap .swiper-slide .text .buttons a.button.video-link{margin-left:0px}}@media only screen and (max-width: 456px){.slider-home-wrap .swiper-slide .text .buttons a.button.video-link{margin-top:10px}}.slider-home-wrap .swiper-slide .text h2 span{font-size:1.25rem;line-height:2.1875rem}.slider-home-wrap .swiper-slide .text p.white{color:#fff}.slider-home-wrap .swiper-slide .text ul.list{display:flex;flex-wrap:wrap}.slider-home-wrap .swiper-slide .text ul.list li{width:50%;color:#fff;padding:20px 20px 0px 0px;font-size:1.125rem}@media only screen and (max-width: 1200px){.slider-home-wrap .swiper-slide .text ul.list li{width:25%}}@media only screen and (max-width: 1000px){.slider-home-wrap .swiper-slide .text ul.list li{width:50%}}.slider-home-wrap .swiper-slide .text ul.list li span{display:inline-flex;width:40px;font-size:1.75rem;line-height:1.5625rem;font-family:"ProximaNova-Bold",sans-serif}.slider-home-wrap .swiper-slide .text ul.list li strong{font-size:1.75rem;line-height:1.5625rem;font-family:"ProximaNova-Bold",sans-serif;display:block}.slider-home-wrap .swiper-slide .text ul:not(.list){display:flex;flex-wrap:wrap}.slider-home-wrap .swiper-slide .text ul:not(.list) li{width:50%;color:#fff;padding:20px 20px 0px 0px;font-size:1.125rem}@media only screen and (max-width: 1200px){.slider-home-wrap .swiper-slide .text ul:not(.list) li{width:25%}}@media only screen and (max-width: 1000px){.slider-home-wrap .swiper-slide .text ul:not(.list) li{width:50%}}.slider-home-wrap .swiper-slide .text ul:not(.list) li strong{font-size:1.75rem;line-height:1.5625rem;font-family:"ProximaNova-Bold",sans-serif;display:block}.list-slider-home-property{display:flex;flex-wrap:wrap;width:100%;display:grid;grid-gap:2px;grid-template-columns:repeat(auto-fit, minmax(calc(25% - 2px), 1fr))}.list-slider-home-property .item-property{border-top:2px solid #fff}.list-slider-home-property .item-property figure{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}.list-slider-home-property .item-property:first-child{border-left:0px solid #fff}.list-slider-home-property .item-property:first-child figure{-webkit-border-radius:0px 0px 0px 5px;-moz-border-radius:0px 0px 0px 5px;-ms-border-radius:0px 0px 0px 5px;-o-border-radius:0px 0px 0px 5px;border-radius:0px 0px 0px 5px}.list-slider-home-property .item-property:last-child figure{-webkit-border-radius:0px 0px 5px 0px;-moz-border-radius:0px 0px 5px 0px;-ms-border-radius:0px 0px 5px 0px;-o-border-radius:0px 0px 5px 0px;border-radius:0px 0px 5px 0px}@media only screen and (max-width: 1200px){.list-slider-home-property{grid-template-columns:repeat(auto-fit, minmax(calc(33.333% - 2px), 1fr))}.list-slider-home-property .item-property:nth-child(3) figure{-webkit-border-radius:0px 0px 5px 0px;-moz-border-radius:0px 0px 5px 0px;-ms-border-radius:0px 0px 5px 0px;-o-border-radius:0px 0px 5px 0px;border-radius:0px 0px 5px 0px}.list-slider-home-property .item-property:nth-child(4){display:none}}@media only screen and (max-width: 990px){.list-slider-home-property{grid-template-columns:repeat(auto-fit, minmax(calc(50% - 2px), 1fr))}.list-slider-home-property .item-property:nth-child(2) figure{-webkit-border-radius:0px 0px 5px 0px;-moz-border-radius:0px 0px 5px 0px;-ms-border-radius:0px 0px 5px 0px;-o-border-radius:0px 0px 5px 0px;border-radius:0px 0px 5px 0px}.list-slider-home-property .item-property:nth-child(3){display:none}}@media only screen and (max-width: 550px){.list-slider-home-property{grid-template-columns:repeat(auto-fit, minmax(calc(100% - 2px), 1fr))}.list-slider-home-property .item-property{margin-bottom:30px}.list-slider-home-property .item-property:nth-child(1) figure{-webkit-border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;-ms-border-radius:0px 0px 5px 5px;-o-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px}.list-slider-home-property .item-property:nth-child(2) figure{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}}.slider-promo-wrap{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;overflow:hidden;position:relative}.slider-promo-wrap .controls-wrap-out{display:flex;position:absolute;justify-content:flex-end;top:80px;left:0px;width:50%;z-index:2}@media only screen and (max-width: 768px){.slider-promo-wrap .controls-wrap-out{left:-20px}}.slider-promo-wrap.bg-gray1 .swiper-slide{background:#ececec}.slider-promo-wrap .swiper-slide-active{z-index:1}.slider-promo-wrap .controls-wrap{width:100%;max-width:595px;padding:0px 40px 0px 30px;position:relative}.slider-promo-wrap .controls-wrap .swiper-pagination{color:#858585}.slider-promo-wrap .controls-wrap .swiper-pagination span.swiper-pagination-current{color:#14223f}.slider-promo-wrap .swiper-slide{width:100%;position:relative}.slider-promo-wrap .swiper-slide .inside{order:-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;width:50%;height:100%}@media only screen and (max-width: 1200px){.slider-promo-wrap .swiper-slide .inside{width:100%;height:auto;padding-bottom:40px}}.slider-promo-wrap .swiper-slide .image{width:50%;position:relative}@media only screen and (max-width: 1200px){.slider-promo-wrap .swiper-slide .image{width:100%}}.slider-promo-wrap .swiper-slide .image picture img{width:100%}.slider-promo-wrap .swiper-slide .text{width:100%;max-width:595px;padding:120px 40px 40px 40px}.slider-promo-wrap .swiper-slide .text h2 span{font-size:1.25rem;line-height:2.1875rem}.slider-promo-wrap .swiper-slide .text ul{display:flex;flex-wrap:wrap}.slider-promo-wrap .swiper-slide .text ul li{width:50%;color:#58595b;padding:20px 20px 0px 0px;font-size:1.125rem}.slider-promo-wrap .swiper-slide .text ul li strong{font-size:1.75rem;line-height:1.5625rem;color:#14223f;font-family:"ProximaNova-Bold",sans-serif;display:block}@media only screen and (max-width: 1200px){.slider-promo-wrap .swiper-slide .text{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:inherit}.slider-promo-wrap .swiper-slide .text h2,.slider-promo-wrap .swiper-slide .text .buttons{width:100%}.slider-promo-wrap .swiper-slide .text>*{width:calc(50% - 40px)}}@media only screen and (max-width: 768px){.slider-promo-wrap .swiper-slide .text{padding:120px 20px 40px}.slider-promo-wrap .swiper-slide .text>*{width:100%}.slider-promo-wrap .swiper-slide .text .buttons{display:flex;flex-wrap:wrap;justify-content:space-between}.slider-promo-wrap .swiper-slide .text .buttons a.button.logo-link{order:-1;margin-left:0px;width:100%;justify-content:flex-start}}.slider-promo-wrap.white .controls-wrap .swiper-pagination{color:#858585}.slider-promo-wrap.white .controls-wrap .swiper-pagination span.swiper-pagination-current{color:#fff}.slider-promo-wrap.white .swiper-slide .text ul.contact{display:flex;flex-wrap:wrap}.slider-promo-wrap.white .swiper-slide .text ul.contact li{display:flex;width:100%;padding:50px 0px 0px 0px}.slider-promo-wrap.white .swiper-slide .text ul.contact li a{display:flex;width:100%}.slider-promo-wrap.white .swiper-slide .text ul.contact li a>span,.slider-promo-wrap.white .swiper-slide .text ul.contact li a>strong{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.slider-promo-wrap.white .swiper-slide .text ul.contact li a:hover>span,.slider-promo-wrap.white .swiper-slide .text ul.contact li a:hover>strong{color:#bcbcbc}.slider-promo-wrap.white .swiper-slide .text ul.contact li [class^="icon-"],.slider-promo-wrap.white .swiper-slide .text ul.contact li [class*=" icon-"]{display:block;font-size:1.875rem;flex-shrink:0;color:#fff;margin-right:20px}.slider-promo-wrap.white .swiper-slide .text ul.contact li strong{font-size:1.75rem;line-height:1.875rem;color:#fff;font-family:"ProximaNova-Bold",sans-serif;display:block;font-weight:400;word-break:break-all}@media only screen and (max-width: 768px){.slider-promo-wrap.white .swiper-slide .text ul.contact li strong{font-size:1.375rem;line-height:1.875rem}}@media only screen and (max-width: 450px){.slider-promo-wrap.white .swiper-slide .text ul.contact li strong{font-size:1.125rem;line-height:1.625rem}}.slider-promo-wrap.white .swiper-slide .text ul.contact li strong span{display:block;color:#858585;font-family:"ProximaNova-Regular",sans-serif;font-size:1rem;line-height:1.25rem}#say-about-slider-wrap h2{font-size:1.875rem}@media only screen and (max-width: 768px){#say-about-slider-wrap h2{padding-left:10px}}#say-about-slider-wrap .say-about-slider{overflow:visible;position:relative}#say-about-slider-wrap .say-about-slider:before{content:"";position:absolute;top:0px;right:100%;width:50vw;height:100%;background:#fff;z-index:2}#say-about-slider-wrap .swiper-wrapper{padding-top:70px !important;margin-top:-35px;position:relative}@media only screen and (max-width: 600px){#say-about-slider-wrap .swiper-wrapper{padding-top:60px !important;margin-top:0px}}#say-about-slider-wrap .controls{position:absolute;top:0px;right:0px}@media only screen and (max-width: 600px){#say-about-slider-wrap .controls{left:0px;right:inherit}}#say-about-slider-wrap .swiper-pagination{display:flex;height:40px;justify-content:center;align-items:center;color:#858585}#say-about-slider-wrap .swiper-pagination span.swiper-pagination-current{color:#14223f}@media only screen and (max-width: 600px){#say-about-slider-wrap .swiper-pagination{left:30px;right:inherit}}#say-about-slider-wrap div.swiper-slide a{display:block;min-height:270px;padding:30px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#fbfbfb}@media only screen and (max-width: 768px){#say-about-slider-wrap div.swiper-slide a{padding:20px}}#say-about-slider-wrap div.swiper-slide a p{margin:0px;color:#58595b;font-size:1rem;line-height:1.75rem}#say-about-slider-wrap div.swiper-slide a p strong{font-size:1.25rem;font-family:"ProximaNova-Bold",sans-serif;margin-top:10px;color:#14223f;display:block}#say-about-slider-wrap div.swiper-slide a:hover{background:#ececec}.say-about-us-list h2{font-size:1.875rem}@media only screen and (max-width: 768px){.say-about-us-list h2{padding-left:10px}}.say-about-us-list .list{margin:80px 0px 40px 0px;display:grid;grid-gap:30px;grid-template-columns:repeat(auto-fit, minmax(calc(50% - 20px), 1fr))}@media only screen and (max-width: 550px){.say-about-us-list .list{grid-template-columns:repeat(auto-fit, minmax(100%, 1fr))}}.say-about-us-list .width-wrap>a{display:none}.say-about-us-list:not(.show-all) .list div.item:nth-child(n+5){display:none}.say-about-us-list:not(.show-all) .width-wrap>a{display:inline-flex}.say-about-us-list div.item{display:flex;flex-wrap:wrap;min-height:270px;padding:30px 30px 10px 30px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#fff;align-items:center;text-align:left}@media only screen and (max-width: 768px){.say-about-us-list div.item{padding:20px 20px 10px 20px}}.say-about-us-list div.item p{display:block;align-self:baseline;width:100%;margin:0px;color:#58595b;font-size:1rem;line-height:1.75rem}.say-about-us-list div.item.open .morecontent{display:inline}.say-about-us-list div.item.open .moreelipses{display:none}.say-about-us-list div.item .morecontent{display:none}.say-about-us-list div.item strong{font-size:1.25rem;font-family:"ProximaNova-Bold",sans-serif;color:#14223f;display:block}.say-about-us-list div.item a{font-size:1rem;margin-left:auto}.say-about-us-list div.item a span{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);font-size:.875rem}.say-about-us-list div.item a.less span{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.personal-list h2{font-size:1.875rem;line-height:1.875rem}@media only screen and (max-width: 768px){.personal-list h2{padding-left:10px}}.personal-list .list{margin:80px 0px 40px 0px;display:grid;grid-gap:30px;grid-template-columns:repeat(auto-fit, minmax(calc(33.333% - 20px), 1fr))}@media only screen and (max-width: 990px){.personal-list .list{grid-template-columns:repeat(auto-fit, minmax(calc(50% - 20px), 1fr))}}@media only screen and (max-width: 550px){.personal-list .list{grid-template-columns:repeat(auto-fit, minmax(100%, 1fr))}}.personal-list div.item{display:block;text-align:center;padding:25px 10px}.personal-list div.item figure{width:100%}.personal-list div.item figure img{margin:0px auto;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}@media only screen and (max-width: 560px){.personal-list div.item figure img{max-width:150px}}.personal-list div.item h3{margin:30px 0px 0px 0px;font-size:1.375rem;font-family:"ProximaNova-Bold",sans-serif;color:#14223f}.personal-list div.item span{display:block;font-size:1rem;color:#bcbcbc;margin-bottom:10px}.personal-list div.item a{color:#58595b;font-size:1.25rem;line-height:2.25rem;font-family:"ProximaNova-Bold",sans-serif}@media only screen and (max-width: 768px){.personal-list div.item a{font-size:1.125rem;line-height:2.25rem}}.personal-list div.item a:hover{color:#14223f}.list-property{margin:-115px auto 0px;max-width:1190px;display:grid;grid-gap:30px 30px;padding:0px 20px;grid-template-columns:repeat(auto-fit, minmax(calc(33% - 20px), 1fr))}@media only screen and (max-width: 990px){.list-property{grid-template-columns:repeat(auto-fit, minmax(calc(50% - 20px), 1fr))}}@media only screen and (max-width: 550px){.list-property{grid-template-columns:repeat(auto-fit, minmax(100%, 1fr))}}@media only screen and (max-width: 990px){.property-list-home .list-property .item-property:last-child{display:none}}@media only screen and (max-width: 768px){.property-list-home .list-property .item-property:nth-child(n+7){display:none}}@media only screen and (max-width: 550px){.property-list-home .list-property .item-property:nth-child(n+5){display:none}}.item-property{text-align:left;display:flex}@media only screen and (max-width: 768px){.item-property{text-align:center}}.item-property figure{overflow:hidden;background:#fbfbfb;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.item-property figure img{width:100%;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.item-property div{padding:20px 15px 20px 25px}@media only screen and (max-width: 1200px){.item-property div{padding:20px 10px 20px 10px}}.item-property div h3{font-size:1.375rem;line-height:1.875rem;font-family:"ProximaNova-Bold",sans-serif}.item-property div>span{color:#bcbcbc;display:block;margin:5px 0px}.item-property div>ul{display:inline-flex;flex-wrap:wrap;width:100%}@media only screen and (max-width: 768px){.item-property div>ul{justify-content:center}}.item-property div>ul li{display:inline-flex;align-items:center;font-family:"ProximaNova-Bold",sans-serif;font-size:1rem;color:#58595b;padding-right:15px}.item-property div>ul li:last-child{padding-right:0px}.item-property div>ul li span{color:#bcbcbc;margin-right:10px;font-size:1rem !important}.item-property div>ul li.price{font-size:1.25rem}.item-property a:hover figure img{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}.list-articles{margin:40px auto 0px;max-width:1190px;display:grid;grid-gap:30px 30px;padding:0px 20px;grid-template-columns:repeat(auto-fit, minmax(calc(33% - 20px), 1fr))}@media only screen and (max-width: 990px){.list-articles{grid-template-columns:repeat(auto-fit, minmax(calc(50% - 20px), 1fr))}}@media only screen and (max-width: 550px){.list-articles{grid-template-columns:repeat(auto-fit, minmax(100%, 1fr))}}.item-article{text-align:left;display:flex}@media only screen and (max-width: 768px){.item-article{text-align:center}}.item-article figure{overflow:hidden;background:#fbfbfb;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.item-article figure img{width:100%;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.item-article div{padding:20px 15px 20px 25px}@media only screen and (max-width: 1200px){.item-article div{padding:20px 10px 20px 10px}}.item-article div h3{font-size:1.375rem;line-height:1.875rem;font-family:"ProximaNova-Bold",sans-serif}.item-article div>span{color:#999;display:block;margin:5px 0px;font-size:.875rem}.item-article div>p{color:#bcbcbc;display:block;margin:5px 0px}.item-article a:hover h3{color:#091328}.item-article a:hover figure img{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}.list-internet{margin:40px auto 0px;max-width:1190px;display:grid;grid-gap:30px 30px;padding:0px 20px;grid-template-columns:repeat(auto-fit, minmax(calc(25% - 23px), 1fr))}@media only screen and (max-width: 990px){.list-internet{grid-template-columns:repeat(auto-fit, minmax(calc(50% - 20px), 1fr))}}@media only screen and (max-width: 550px){.list-internet{grid-template-columns:repeat(auto-fit, minmax(100%, 1fr))}}.item-internet{text-align:left;display:flex;flex-direction:column;padding:20px 20px 20px 20px;background:#14223f;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.item-internet h3{font-size:1.375rem;line-height:1.875rem;font-family:"ProximaNova-Bold",sans-serif;color:#fff}.item-internet>span{color:#ef4023;display:block;margin:5px 0px;font-size:1.25rem;font-weight:bold}.item-internet>p{color:#ececec;display:block;margin:5px 0px;font-size:.875rem}.internet-download ul{display:flex;flex-direction:column;gap:30px;list-style:none;padding:0px;margin:0px}.internet-download ul li{text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #14223f;padding:20px !important;margin:0px}.internet-download ul li:before{display:none}.internet-download ul li p{margin:0px;font-weight:bold;font-size:1.375rem}#map-google{min-height:100vh;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}#map-google .gm-ui-hover-effect>span,#map-google .gm-style .gm-style-iw-t:after{background:#fff !important}#map-google .gm-style .gm-style-iw-c{max-height:none !important;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:0px;background-color:#fff}#map-google .gm-style .gm-style-iw-c .gm-style-iw-d{max-height:none !important}#map-google .gm-style .gm-style-iw-c button{-webkit-border-radius:0px 5px 0px 5px;-moz-border-radius:0px 5px 0px 5px;-ms-border-radius:0px 5px 0px 5px;-o-border-radius:0px 5px 0px 5px;border-radius:0px 5px 0px 5px;background:#14223f !important;top:0px !important;right:0px !important;opacity:1 !important}#map-google .gm-style .gm-style-iw-c button img{filter:invert(1);width:20px !important;height:20px !important;margin:5px !important;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}#map-google .gm-style .gm-style-iw-c button:hover img{opacity:.6;filter:alpha(opacity=60)}#map-google .gm-style .gm-style-iw-c .item-property div>ul{margin-top:6px}#map-google .gm-style .gm-style-iw-c .item-property div>ul li{font-size:.9375rem;padding-right:10px}#map-google .gm-style .gm-style-iw-c .item-property div>ul li:last-child{padding-right:0px}#map-google .gm-style .gm-style-iw-c .item-property div>ul li.price{font-size:1.125rem}.split-page>.width-wrap>.text-half:nth-of-type(1) .text{padding:40px 120px 40px 40px}@media only screen and (max-width: 1200px){.split-page>.width-wrap>.text-half:nth-of-type(1) .text{padding:0px 20px 80px;order:10}}.text-half{width:50%;display:flex;align-items:center}@media only screen and (max-width: 1200px){.text-half{width:100%}}.text-half.max{max-width:770px}.text-half.bg-blue.white .text ul li{color:#fff;position:relative}.text-half.bg-blue.white .text ul li:before{content:"";position:absolute;top:33px;left:-15px;width:6px;height:6px;background:#fff;display:inline-block}.text-half .text{width:100%;max-width:770px;padding:40px 40px 40px 120px}.text-half .text .logo-link{display:inline-flex;margin-bottom:20px}.text-half .text h2 span{font-size:1.25rem;line-height:2.1875rem}.text-half .text p{margin-top:30px}.text-half .text ul{display:flex;flex-wrap:wrap}.text-half .text ul li{width:50%;color:#14223f;padding:23px 40px 10px 0px;font-size:1.125rem}@media only screen and (max-width: 550px){.text-half .text ul li{padding:23px 20px 10px 0px}.text-half .text ul li:nth-child(even){padding:23px 0px 10px 0px}}.text-half .text ul li [class^="icon-"],.text-half .text ul li [class*=" icon-"]{display:block;font-size:2.5rem;color:#14223f;margin-bottom:5px}.text-half .text ul li strong{font-size:1.75rem;line-height:1.5625rem;font-family:"ProximaNova-Bold",sans-serif;display:block}@media only screen and (max-width: 1200px){.text-half .text{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:inherit;padding:80px 20px 0px}.text-half .text h2{width:100%}.text-half .text:not(.full)>*{width:calc(50% - 40px)}}@media only screen and (max-width: 768px){.text-half .text{padding:40px 20px 0px}.text-half .text>*{width:100%}}.text-half.white .text .logo-link{filter:brightness(999)}.text-half.white .text p{color:#8b8f97}.text-half.white .text ul li{color:#8b8f97}.text-half.white .text ul li [class^="icon-"],.text-half.white .text ul li [class*=" icon-"]{color:#fff}.text-half.white .text ul li strong{color:#fff}.carousel-half-left-wrap{-webkit-border-radius:0px 5px 5px 0px;-moz-border-radius:0px 5px 5px 0px;-ms-border-radius:0px 5px 5px 0px;-o-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px}.carousel-half-left-wrap .tns-inner{margin-right:-2px !important}.carousel-half-left-wrap .swiper-pagination{bottom:25px;right:50px}@media only screen and (max-width: 768px){.carousel-half-left-wrap .swiper-pagination{bottom:15px}}.carousel-half-left-wrap .controls{position:absolute;bottom:0px;right:0px;-webkit-border-radius:5px 0px 5px 0px;-moz-border-radius:5px 0px 5px 0px;-ms-border-radius:5px 0px 5px 0px;-o-border-radius:5px 0px 5px 0px;border-radius:5px 0px 5px 0px}.carousel-half-right-wrap{-webkit-border-radius:0px 5px 5px 0px;-moz-border-radius:0px 5px 5px 0px;-ms-border-radius:0px 5px 5px 0px;-o-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px}.carousel-half-right-wrap .tns-inner{margin-left:-2px !important}.carousel-half-right-wrap .swiper-pagination{bottom:25px;left:50px}@media only screen and (max-width: 768px){.carousel-half-right-wrap .swiper-pagination{bottom:15px}}.carousel-half-right-wrap .controls{position:absolute;bottom:0px;left:0px;-webkit-border-radius:5px 0px 5px 0px;-moz-border-radius:5px 0px 5px 0px;-ms-border-radius:5px 0px 5px 0px;-o-border-radius:5px 0px 5px 0px;border-radius:5px 0px 5px 0px}.carousel-half-wrap,.carousel-half-left-wrap,.carousel-half-right-wrap{width:50%;position:relative;overflow:hidden;align-self:baseline}.carousel-half-wrap .controls,.carousel-half-left-wrap .controls,.carousel-half-right-wrap .controls{justify-content:flex-start}.carousel-half-wrap .swiper-pagination,.carousel-half-left-wrap .swiper-pagination,.carousel-half-right-wrap .swiper-pagination{display:flex;justify-content:center;align-items:center;font-size:1.125rem;color:#858585;z-index:1}.carousel-half-wrap .swiper-pagination span.swiper-pagination-current,.carousel-half-left-wrap .swiper-pagination span.swiper-pagination-current,.carousel-half-right-wrap .swiper-pagination span.swiper-pagination-current{color:#fff}.carousel-half-wrap .controls,.carousel-half-left-wrap .controls,.carousel-half-right-wrap .controls{display:flex;background:rgba(0,0,0,0.8);position:absolute}.carousel-half-wrap .controls button,.carousel-half-left-wrap .controls button,.carousel-half-right-wrap .controls button{color:#fff;min-height:80px;padding:20px 10px;position:relative;z-index:2}@media only screen and (max-width: 768px){.carousel-half-wrap .controls button,.carousel-half-left-wrap .controls button,.carousel-half-right-wrap .controls button{min-height:60px;padding:0px 10px}}.carousel-half-wrap .controls button span,.carousel-half-left-wrap .controls button span,.carousel-half-right-wrap .controls button span{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.carousel-half-wrap .controls button:first-child,.carousel-half-left-wrap .controls button:first-child,.carousel-half-right-wrap .controls button:first-child{margin-left:0px}.carousel-half-wrap .controls button:hover,.carousel-half-left-wrap .controls button:hover,.carousel-half-right-wrap .controls button:hover{color:#858585}.carousel-half-wrap .inside,.carousel-half-left-wrap .inside,.carousel-half-right-wrap .inside{display:grid;grid-gap:2px;grid-template-columns:repeat(auto-fit, minmax(calc(50% - 1px), 1fr))}.carousel-half-wrap a,.carousel-half-left-wrap a,.carousel-half-right-wrap a{display:block;position:relative}.carousel-half-wrap a img,.carousel-half-left-wrap a img,.carousel-half-right-wrap a img{width:100%}.carousel-half-wrap a:before,.carousel-half-left-wrap a:before,.carousel-half-right-wrap a:before{content:"";position:absolute;top:0px;left:0px;background:rgba(0,37,67,0);width:100%;height:100%;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.carousel-half-wrap a:hover:before,.carousel-half-left-wrap a:hover:before,.carousel-half-right-wrap a:hover:before{background:rgba(0,37,67,0.2)}@media only screen and (max-width: 1200px){.carousel-half-left-wrap,.carousel-half-right-wrap{width:96%;order:-1}}.left-slider{margin-bottom:60px;padding-right:20px}.left-slider .carousel-half-left-wrap{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}.left-slider .text-half.max{-webkit-border-radius:0px 5px 5px 0px;-moz-border-radius:0px 5px 5px 0px;-ms-border-radius:0px 5px 5px 0px;-o-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px}.left-slider .controls{-webkit-border-radius:5px 0px 0px 0px;-moz-border-radius:5px 0px 0px 0px;-ms-border-radius:5px 0px 0px 0px;-o-border-radius:5px 0px 0px 0px;border-radius:5px 0px 0px 0px}@media only screen and (max-width: 1200px){.left-slider .carousel-half-left-wrap{width:100%;-webkit-border-radius:0px 5px 0px 0px;-moz-border-radius:0px 5px 0px 0px;-ms-border-radius:0px 5px 0px 0px;-o-border-radius:0px 5px 0px 0px;border-radius:0px 5px 0px 0px}.left-slider .text-half.max{max-width:inherit;padding-bottom:50px;-webkit-border-radius:0px 0px 5px 0px;-moz-border-radius:0px 0px 5px 0px;-ms-border-radius:0px 0px 5px 0px;-o-border-radius:0px 0px 5px 0px;border-radius:0px 0px 5px 0px}}.right-slider{margin-bottom:60px;padding-left:20px}.right-slider .carousel-half-right-wrap{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}.right-slider .text-half.max{-webkit-border-radius:5px 0px 0px 5px;-moz-border-radius:5px 0px 0px 5px;-ms-border-radius:5px 0px 0px 5px;-o-border-radius:5px 0px 0px 5px;border-radius:5px 0px 0px 5px}.right-slider .controls{-webkit-border-radius:0px 5px 0px 0px;-moz-border-radius:0px 5px 0px 0px;-ms-border-radius:0px 5px 0px 0px;-o-border-radius:0px 5px 0px 0px;border-radius:0px 5px 0px 0px}@media only screen and (max-width: 1200px){.right-slider .carousel-half-right-wrap{width:100%;-webkit-border-radius:5px 0px 0px 0px;-moz-border-radius:5px 0px 0px 0px;-ms-border-radius:5px 0px 0px 0px;-o-border-radius:5px 0px 0px 0px;border-radius:5px 0px 0px 0px}.right-slider .text-half.max{max-width:inherit;padding-bottom:50px;-webkit-border-radius:0px 0px 0px 5px;-moz-border-radius:0px 0px 0px 5px;-ms-border-radius:0px 0px 0px 5px;-o-border-radius:0px 0px 0px 5px;border-radius:0px 0px 0px 5px}}.carousel-half-wrap.full{aspect-ratio:1 / 1;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.carousel-half-wrap.full .inside{grid-template-columns:repeat(auto-fit, minmax(100%, 1fr))}@media only screen and (max-width: 1200px){.carousel-half-wrap.full{width:100%;aspect-ratio:auto}.carousel-half-wrap.full .inside{grid-template-columns:repeat(auto-fit, minmax(calc(50% - 2px), 1fr))}}.carousel-half-wrap{aspect-ratio:1 / 1;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}@media only screen and (max-width: 1200px){.carousel-half-wrap{width:100%;aspect-ratio:auto}}.carousel-half-wrap .swiper-pagination{bottom:25px;right:50px}@media only screen and (max-width: 768px){.carousel-half-wrap .swiper-pagination{bottom:15px}}.carousel-half-wrap .controls{position:absolute;bottom:0px;right:0px;-webkit-border-radius:5px 0px 5px 0px;-moz-border-radius:5px 0px 5px 0px;-ms-border-radius:5px 0px 5px 0px;-o-border-radius:5px 0px 5px 0px;border-radius:5px 0px 5px 0px}.carousel-half-wrap.virtual .controls{display:none}.carousel-half-wrap.virtual a:after{content:"\e90a";font-family:'icomoon';display:block;font-size:6.25rem;color:#14223f;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;height:auto}.carousel-half-wrap.virtual a:hover:after{color:#fff}.carousel-full-wrap{position:relative}.carousel-full-wrap .swiper-wrapper{padding-top:130px !important;margin-top:-95px;position:relative}@media only screen and (max-width: 600px){.carousel-full-wrap .swiper-wrapper{padding-top:60px !important;margin-top:0px}}.carousel-full-wrap .controls{position:absolute;top:0px;right:0px}@media only screen and (max-width: 600px){.carousel-full-wrap .controls{left:0px;right:inherit}}.carousel-full-wrap .swiper-pagination{display:flex;height:40px;justify-content:center;align-items:center;font-size:1.125rem;color:#858585}.carousel-full-wrap .swiper-pagination span.swiper-pagination-current{color:#14223f}@media only screen and (max-width: 600px){.carousel-full-wrap .swiper-pagination{left:30px;right:inherit}}.carousel-full-wrap .swiper-slide>.flex{width:100%;overflow:hidden}.carousel-full-wrap .swiper-slide>.flex>a{width:50%;display:block;position:relative}@media only screen and (max-width: 1200px){.carousel-full-wrap .swiper-slide>.flex>a{width:100%}}.carousel-full-wrap .swiper-slide>.flex>a img{width:100%}.carousel-full-wrap .swiper-slide>.flex>a:before{content:"";position:absolute;top:0px;left:0px;background:rgba(0,37,67,0);width:100%;height:100%;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.carousel-full-wrap .swiper-slide>.flex>a:hover:before{background:rgba(0,37,67,0.2)}@media only screen and (max-width: 1200px){.carousel-full-wrap .swiper-slide>.flex>.text-half .text>*{width:inherit !important}}.carousel-full-wrap .swiper-slide>.flex>.text-half .text{max-width:inherit;padding:50px}@media only screen and (max-width: 1200px){.carousel-full-wrap .swiper-slide>.flex>.text-half .text{padding:50px 20px}}.special-long .carousel-half-left-wrap{z-index:2;background:#fff;width:calc((100vw - 1150px) / 2 + 75vw)}@media only screen and (max-width: 1580px){.special-long .carousel-half-left-wrap{width:calc(100vw - 20px)}}.finished-projects{position:relative}.finished-projects:before{content:"";background:#fbfbfb;width:50%;min-width:400px;height:100%;position:absolute;top:0px;left:0px}.finished-projects .width-wrap>h2{position:relative}@media only screen and (max-width: 1200px){.finished-projects .width-wrap>h2{margin-left:10px}}.text-page{width:100%}.text-page.w800{max-width:760px;margin:40px auto 0px}@media only screen and (max-width: 768px){.text-page{padding-left:10px;padding-right:10px}}.text-page h1{margin-bottom:40px;font-size:2.625rem;line-height:2.625rem}@media only screen and (max-width: 992px){.text-page h1{font-size:2.375rem;line-height:2.375rem}}@media only screen and (max-width: 500px){.text-page h1{font-size:2.125rem;line-height:2.125rem}}.text-page h2{margin:35px 0px;font-size:2.5rem;line-height:2.5rem}@media only screen and (max-width: 992px){.text-page h2{font-size:2.1875rem;line-height:2.1875rem}}@media only screen and (max-width: 500px){.text-page h2{font-size:2rem;line-height:2rem}}.text-page h3{margin:30px 0px;font-size:2.375rem;line-height:2.375rem}@media only screen and (max-width: 992px){.text-page h3{font-size:1.75rem;line-height:1.75rem}}@media only screen and (max-width: 500px){.text-page h3{font-size:1.625rem;line-height:1.625rem}}.text-page h4{margin:25px 0px;font-size:2.125rem;line-height:2.125rem;font-family:"ProximaNova-Bold",sans-serif}@media only screen and (max-width: 500px){.text-page h4{font-size:1.5rem;line-height:1.5rem}}.text-page h5{margin:20px 0px;font-size:1.875rem;line-height:1.75rem;font-family:"ProximaNova-Regular",sans-serif;font-weight:400}@media only screen and (max-width: 500px){.text-page h5{font-size:1.25rem;line-height:1.25rem}}.text-page h6{margin:15px 0px;font-size:1.375rem;line-height:1.375rem;font-family:"ProximaNova-Regular",sans-serif;font-weight:400}@media only screen and (max-width: 500px){.text-page h6{font-size:1.125rem;line-height:1.125rem}}.text-page p{margin:15px 0px;font-size:1rem;line-height:1.875rem}.text-page a:not(.button){color:#14223f}.text-page a:not(.button):hover{color:#091328;text-decoration:underline}.text-page a.button{display:table;margin:40px auto 0px}.text-page ol{margin:20px 0px 0px 20px;padding:0px;text-align:left}.text-page ol li{margin:7px 0px 7px 0px;padding:0px 0px 0px 2px;position:relative;font-size:1rem;line-height:1.875rem}.text-page ol li::marker{font-weight:700}.text-page ul{margin:20px 0px;padding:0px;text-align:left}.text-page ul li{display:block;margin:7px 0px;padding:0px 0px 0px 20px;position:relative;font-size:1rem;line-height:1.875rem}.text-page ul li:before{content:"";position:absolute;top:12px;left:0px;width:5px;height:5px;background:#14223f;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.text-page iframe,.text-page frame,.text-page object{width:100%;max-width:auto}.text-page div.half{width:100%;column-gap:80px;column-count:2;padding:10px 0px 50px 0px}@media only screen and (max-width: 768px){.text-page div.half{column-count:1;padding:10px 0px 30px 0px}}.text-page div.half p{margin:0px 0px 20px 0px}.text-page div.third{width:100%;column-gap:80px;column-count:3;padding:0px 0px 50px 0px}.text-page div.third:last-of-type{padding-bottom:0px}@media only screen and (max-width: 768px){.text-page div.third{column-count:2;padding:0px 0px 30px 0px}}@media only screen and (max-width: 500px){.text-page div.third{column-count:1;padding:0px 0px 0px 0px}}.text-page div.third p{margin:0px 0px 20px 0px;line-height:2.375rem}.fast-contact .text{width:35%;padding-right:60px}.fast-contact .text h2{margin-bottom:40px}@media only screen and (max-width: 990px){.fast-contact .text{width:100%;display:flex;flex-wrap:wrap;padding-bottom:40px;padding-right:0px;justify-content:space-between}.fast-contact .text h2{width:100%}.fast-contact .text p{padding-right:20px}}@media only screen and (max-width: 768px){.fast-contact .text{padding:0px 20px 40px}}.fast-contact .maps{flex-grow:1;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;overflow:hidden;display:flex;justify-content:center;padding-bottom:50px;min-height:400px}.fast-contact .maps>img{position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.fast-contact .maps>span.point{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}.fast-contact .maps a:not(.button){position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1}.fast-contact .maps a.button{z-index:2;align-self:flex-end}.contact-map .width-wrap{position:relative}.contact-map .width-wrap>a.button{position:absolute;bottom:50px;left:50%;z-index:2;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.contact-map .width-wrap #map-google{min-height:500px}.contact-list .text-page>p:nth-of-type(1) a,.contact-list .text-page>p:nth-of-type(2) a{display:flex;flex-direction:column;text-decoration:none;color:#58595b;font-family:"ProximaNova-Bold",sans-serif;font-size:1.75rem;line-height:2.25rem}.contact-list .text-page>p:nth-of-type(1) a span,.contact-list .text-page>p:nth-of-type(2) a span{font-size:1.875rem;color:#bcbcbc;margin-bottom:10px}.contact-list .text-page>p:nth-of-type(1) a:hover,.contact-list .text-page>p:nth-of-type(2) a:hover{color:#14223f}.contact-list .text-page p{width:50%}@media only screen and (max-width: 550px){.contact-list .text-page p{width:100%}}.contact-form h2{width:100%}.contact-form .form{max-width:980px;padding:0px 20px}.contact-form.offer-detail-form{align-items:center;display:flex}@media only screen and (max-width: 990px){.contact-form.offer-detail-form{flex-wrap:wrap}}.contact-form.offer-detail-form .personal-list{min-width:500px}@media only screen and (max-width: 1200px){.contact-form.offer-detail-form .personal-list{min-width:380px}}@media only screen and (max-width: 990px){.contact-form.offer-detail-form .personal-list{order:10}}.contact-form.offer-detail-form .form{max-width:800px}footer{width:100%;display:flex;flex-wrap:wrap;justify-content:center;text-align:center;color:#bcbcbc;font-size:1rem;line-height:1.75rem}footer a{color:#bcbcbc;font-size:1rem;line-height:1.75rem}footer a:hover{color:#14223f}footer p{margin:0px}footer a.logo{display:inline-block;margin:30px 0px 0px 0px}footer a.logo img{filter:grayscale(100%);opacity:.3;filter:alpha(opacity=30)}footer p{margin-top:15px}footer ul li{display:inline-flex;margin:6px 18px}@media only screen and (max-width: 550px){footer ul li{margin:6px 10px}}.gdprcookie{position:relative;z-index:3;width:100%;background:#fff;border-bottom:1px solid #ececec;margin:0;padding:0;text-align:center;color:#58595b}.gdprcookie .gdprcookie-wrap{max-width:1540px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;padding:10px 20px;justify-content:space-between}@media only screen and (max-width: 1510px){.gdprcookie .gdprcookie-wrap{flex-direction:column}}@media only screen and (max-width: 768px){.gdprcookie .gdprcookie-wrap{padding:10px 10px}}.gdprcookie .gdprcookie-wrap .gdprcookie-intro{display:block;max-width:870px;text-align:left;margin:0px;font-size:1rem;line-height:1.5rem;padding:0px 20px 0px 0px}@media only screen and (max-width: 1510px){.gdprcookie .gdprcookie-wrap .gdprcookie-intro{text-align:center;padding:10px 0px;max-width:inherit}}.gdprcookie .gdprcookie-wrap .gdprcookie-intro a{color:#14223f;text-decoration:underline}.gdprcookie .gdprcookie-wrap .gdprcookie-intro a:hover{color:#091328}.gdprcookie .gdprcookie-wrap .gdprcookie-types{width:100%;order:10;text-align:left}@media only screen and (max-width: 1510px){.gdprcookie .gdprcookie-wrap .gdprcookie-types{text-align:center}}.gdprcookie .gdprcookie-wrap .gdprcookie-types ul{display:flex;flex-wrap:wrap}.gdprcookie .gdprcookie-wrap .gdprcookie-types ul li{width:25%;padding:20px 0px;position:relative}@media only screen and (max-width: 992px){.gdprcookie .gdprcookie-wrap .gdprcookie-types ul li{width:50%}}.gdprcookie .gdprcookie-wrap .gdprcookie-types ul li input{position:absolute;opacity:0;filter:alpha(opacity=0);cursor:pointer;height:0;width:0}.gdprcookie .gdprcookie-wrap .gdprcookie-types ul li label{display:inline-block;position:relative;padding:0px 0px 0px 40px;cursor:pointer;color:#58595b;text-align:left;font-size:1.125rem;line-height:1.5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gdprcookie .gdprcookie-wrap .gdprcookie-types ul li label:before{content:"";position:absolute;top:0;left:0;height:24px;width:24px;background:#ececec;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:0px solid transparent;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.gdprcookie .gdprcookie-wrap .gdprcookie-types ul li label:after{content:"";position:absolute;display:none;left:8px;top:3px;width:6px;height:13px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.gdprcookie .gdprcookie-wrap .gdprcookie-types ul li label:hover:before{background:#091328}.gdprcookie .gdprcookie-wrap .gdprcookie-types ul li input:checked ~ label:before{background:#14223f}.gdprcookie .gdprcookie-wrap .gdprcookie-types ul li input:checked ~ label:after{display:block}.gdprcookie .gdprcookie-buttons{display:flex}@media only screen and (max-width: 992px){.gdprcookie .gdprcookie-buttons{width:100%;justify-content:center;flex-wrap:wrap;order:11}}.gdprcookie .gdprcookie-buttons button{min-width:170px;padding:10px 30px;margin:14px 0px 14px 20px}@media only screen and (max-width: 992px){.gdprcookie .gdprcookie-buttons button{margin:14px}}@media only screen and (max-width: 650px){.gdprcookie .gdprcookie-buttons button{min-width:inherit;padding:10px 10px;font-size:1rem}}body.ps-active #menu-panel{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}#menu-panel{display:flex;flex-wrap:wrap;position:fixed;top:0px;bottom:0px;right:0;z-index:999;width:100%;min-width:270px;max-width:360px;min-height:100vh;background:#14223f;overflow-y:auto;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);align-content:baseline}#menu-panel .closeMenu{display:block;width:100%;text-align:right}#menu-panel .closeMenu a{display:inline-block;width:auto;height:auto;text-align:left;padding:20px;color:#fff;font-size:1.625rem;line-height:1.625rem}#menu-panel .closeMenu a:hover{color:#858585}#menu-panel ul,#menu-panel ul li{display:block;width:100%;margin:0px;padding:0px 0px 0px 0px;text-align:left}#menu-panel>ul{padding-bottom:60px}#menu-panel ul>li{border-top:1px solid rgba(255,255,255,0.1)}#menu-panel ul>li>a{display:block;color:#fff;width:100%;text-transform:uppercase;font-family:"ProximaNova-Bold",sans-serif;font-size:1.125rem;line-height:1.5rem;padding:20px;position:relative}#menu-panel ul>li>a:after{content:"";display:block;background:#858585;width:0px;height:2px;opacity:0;filter:alpha(opacity=0)}#menu-panel ul>li.current>a,#menu-panel ul>li.section>a,#menu-panel ul>li.open>a,#menu-panel ul>li a:hover{color:#858585}#menu-panel ul>li.current>a:after,#menu-panel ul>li.section>a:after,#menu-panel ul>li.open>a:after,#menu-panel ul>li a:hover:after{opacity:1;filter:alpha(opacity=100);width:80px}#menu-panel ul>li.children>a{padding-right:50px}#menu-panel ul>li.children>a span.more{position:absolute;top:0px;right:0px;width:50px;height:100%;display:flex;align-items:center;justify-content:center}#menu-panel ul>li.children>a span.more:before{content:"\e90d";font-family:'icomoon';font-size:.75rem;color:#fff;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}#menu-panel ul>li.children>a span.more:hover:before{color:#858585}#menu-panel ul>li.open>a>span.more:before,#menu-panel ul>li.current>a>span.more:before,#menu-panel ul>li.section>a>span.more:before{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}#menu-panel ul>li.current ul,#menu-panel ul>li.section ul{display:block}#menu-panel ul>li ul{display:none;background:#091328}#menu-panel ul>li ul li{border-top:1px solid rgba(255,255,255,0.1)}#menu-panel ul>li ul li a{display:block;padding:20px 20px 20px 20px;width:100%;font-size:1rem;line-height:1.25rem}#menu-panel ul>li ul li.open>a>span.more:before,#menu-panel ul>li ul li.current>a>span.more:before,#menu-panel ul>li ul li.section>a>span.more:before{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}#menu-panel ul>li ul li ul{padding:0px;margin:0px;background:#091328}#menu-panel ul>li ul li ul>li{border-top:2px solid #091328}#menu-panel ul>li ul li ul>li>a{display:block;color:#fff;padding:20px 20px 20px 40px;width:100%;font-size:1rem;line-height:1.25rem;position:relative}#menu-panel ul>li ul li ul>li.current>a,#menu-panel ul>li ul li ul>li.section>a,#menu-panel ul>li ul li ul>li.open>a,#menu-panel ul>li ul li ul>li>a:hover{color:#858585}.tabs-top{margin-top:-5px}@media only screen and (max-width: 1200px){.tabs-top{margin:-5px -20px 0px -20px}}@media only screen and (max-width: 768px){.tabs-top{margin:-5px -10px 0px -10px}}.tabs-top .wrap{width:100%;max-width:1190px;padding:75px 40px 160px 40px;margin:0px auto;display:flex;flex-wrap:wrap;position:relative}@media only screen and (max-width: 768px){.tabs-top .wrap{padding:75px 20px 160px 20px}}.tabs-top .wrap h2{color:#fff;margin-right:auto}@media only screen and (max-width: 768px){.tabs-top .wrap h2{width:100%;text-align:center;margin:0px 0px 20px 0px}}ul.tabs{display:inline-flex;overflow-x:auto;padding-bottom:15px;align-items:flex-end;margin-left:auto}@media only screen and (max-width: 768px){ul.tabs{width:100%;justify-content:center;margin:20px 0px 0px 0px}}ul.tabs li{font-size:1.25rem;color:#8b8f97;padding:5px 10px 15px 10px;margin:0px 0px 0px 30px;text-transform:uppercase;cursor:pointer;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;white-space:nowrap;position:relative}@media only screen and (max-width: 768px){ul.tabs li{margin:0px 15px}}ul.tabs li:before{content:"";position:absolute;bottom:-5px;left:0px;width:100%;height:2px;background:#14223f;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}ul.tabs li:hover{color:#14223f}ul.tabs li.is-active{color:#14223f}ul.tabs li.is-active:before{bottom:0px;opacity:1;filter:alpha(opacity=100)}ul.tabs.white li{color:#8b8f97}ul.tabs.white li:before{background:#fff}ul.tabs.white li:hover{color:#fff}ul.tabs.white li.is-active{color:#fff}.tabs-content{position:relative;width:100%}.tabs-content>.item{text-align:center;display:none}.tabs-content>.item.is-active{display:block}.tabs-content>.item>a{margin:60px auto}.tabs-content>.item>#map-google{margin:-110px 0px 100px 0px}.property-list-subpage .tabs-content>.item>#map-google{margin:-110px 0px 0px 0px}.offer-detail .width-wrap:nth-of-type(1){position:relative}.offer-detail .width-wrap:nth-of-type(1):before{content:"";position:absolute;top:-50%;left:-180px;width:120vw;height:150%;background:#14223f;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}@media only screen and (max-width: 800px){.offer-detail .width-wrap:nth-of-type(1):before{width:100vw;left:0px}}.offer-detail .info{position:relative}@media only screen and (max-width: 768px){.offer-detail .info{padding-left:10px}}.offer-detail .info .logo{width:100%}.offer-detail .info .logo:after{content:"";width:80px;height:2px;display:block;margin:30px 0px;background:#fff}.offer-detail .info .logo a{border:0px solid transparent;background:none;align-items:center;padding:0px;min-width:inherit}.offer-detail .info .logo a img{width:100% !important;max-width:200px;filter:brightness(999)}.offer-detail .info .logo a:hover,.offer-detail .info .logo a:active{opacity:.6;filter:alpha(opacity=60)}.offer-detail .info div.logo+h1:after{display:none}.offer-detail .info h1{margin-right:auto;padding-right:20px}@media only screen and (max-width: 900px){.offer-detail .info h1{width:100%}}.offer-detail .info .price{display:flex;flex-wrap:wrap}@media only screen and (max-width: 900px){.offer-detail .info .price{width:100%}}.offer-detail .info .price div{display:flex;padding-right:20px}@media only screen and (max-width: 900px){.offer-detail .info .price div{min-width:calc(50% - 10px)}}@media only screen and (max-width: 500px){.offer-detail .info .price div{width:100%;margin-left:0px !important}.offer-detail .info .price div:nth-of-type(2){padding-left:55px;padding-top:20px !important}}.offer-detail .info .price div a{display:block;color:#8b8f97;font-family:"ProximaNova-Regular",sans-serif;font-size:1rem;line-height:1.25rem}.offer-detail .info .price div a span{font-size:.75rem;margin-left:5px}.offer-detail .info .price div a:hover{color:#fff}.offer-detail .info .price div label.txt{display:block;color:#8b8f97;font-family:"ProximaNova-Regular",sans-serif;font-size:1rem;line-height:1.25rem}.offer-detail .info .price div span.squareprice{font-family:"ProximaNova-Regular",sans-serif;font-size:.75rem;line-height:1rem}.offer-detail .info .price div:first-of-type{padding-top:47px}.offer-detail .info .price div:first-of-type>span{display:block;font-size:2.125rem;flex-shrink:0;color:#fff;margin-right:20px}.offer-detail .info .price div:first-of-type strong{font-size:2.375rem;line-height:2.5rem;color:#fff;font-family:"ProximaNova-Bold",sans-serif;display:block;font-weight:400}@media only screen and (max-width: 768px){.offer-detail .info .price div:first-of-type strong{font-size:1.875rem;line-height:1.875rem}}.offer-detail .info .price div:first-of-type strong label{display:block;color:#8b8f97;font-family:"ProximaNova-Regular",sans-serif;font-size:1rem;line-height:1.25rem}.offer-detail .info .price div:nth-of-type(2){padding-top:56px;margin-left:20px}.offer-detail .info .price div:nth-of-type(2) strong{font-size:1.25rem;line-height:1.875rem;color:#fff;font-family:"ProximaNova-Bold",sans-serif;display:block;font-weight:400}@media only screen and (max-width: 768px){.offer-detail .info .price div:nth-of-type(2) strong{font-size:1.625rem;line-height:1.875rem}}.offer-detail .info .performance{width:100%;padding-top:40px;align-items:center}.offer-detail .info .performance ul{display:flex;flex-wrap:wrap;margin-right:auto}.offer-detail .info .performance ul li{width:auto;border-left:2px solid rgba(255,255,255,0.1);padding:20px 40px 20px 40px;display:flex;flex-wrap:wrap}.offer-detail .info .performance ul li:first-child{border-left:0px solid transparent;padding-left:0px}.offer-detail .info .performance ul li span{font-size:1.875rem;line-height:1.875rem;color:#fff;flex-shrink:0}.offer-detail .info .performance ul li strong{font-size:1.75rem;line-height:2.5rem;color:#fff;font-family:"ProximaNova-Bold",sans-serif;display:block;font-weight:400;padding-left:20px;white-space:nowrap}@media only screen and (max-width: 768px){.offer-detail .info .performance ul li strong{font-size:1.375rem;line-height:1.875rem}}.offer-detail .info .performance ul li strong label{display:block;color:#8b8f97;font-family:"ProximaNova-Regular",sans-serif;font-size:1rem;line-height:1.25rem}@media only screen and (max-width: 1100px){.offer-detail .info .performance ul{width:100%}.offer-detail .info .performance ul li{min-width:25%;margin-bottom:20px;padding:20px 20px 20px 40px}}@media only screen and (max-width: 900px){.offer-detail .info .performance ul li{min-width:50%;border-left:0px solid transparent;padding-left:10px}.offer-detail .info .performance ul li:nth-child(3){padding-left:0px}}@media only screen and (max-width: 450px){.offer-detail .info .performance ul li{padding:20px 0px 20px 10px}}.offer-detail .info .performance a.button{margin-top:0px}@media only screen and (max-width: 1100px){.offer-detail .info .performance a.button{margin-top:20px}}.video-panel{width:100%;display:flex;text-align:center}.video-panel iframe{width:100%;max-width:800px;border:0px solid transparent;aspect-ratio:16 / 9;margin:0px auto;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;overflow:hidden}.floors .flex{width:100%}.floors .tabs-top{margin:0px;width:100%}.floors .tabs-top .wrap{padding:0px}.floors .tabs-top .wrap ul.tabs{margin:0px auto 0px 0px}@media only screen and (max-width: 768px){.floors .tabs-top .wrap ul.tabs{margin:20px auto 0px 0px}.floors .tabs-top .wrap .button.pdf-link{margin:20px auto 0px}}.floors .item .flex{align-items:center;justify-content:space-between;max-width:1160px;padding:0px 20px;margin:50px auto}.floors .item .flex figure{width:70%;max-width:800px}@media only screen and (max-width: 990px){.floors .item .flex figure{width:100%;margin:0px auto}}.floors .item .flex figure.full{width:100%;max-width:inherit}.floors .table{font-size:1rem}.floors .table strong{font-family:"ProximaNova-Bold",sans-serif;font-weight:400}@media only screen and (max-width: 990px){.floors .table{margin:40px auto 0px;width:100%;max-width:420px}}.floors .table .row{display:flex;padding:10px 0px}.floors .table .row div:first-child{width:60px;padding-right:20px;text-align:right;flex-shrink:0}.floors .table .row div:nth-child(2){flex-grow:1;text-align:left}.floors .table .row div:last-child{width:120px;padding:0px 10px;text-align:right;flex-shrink:0}.floors .table .total{display:flex}.floors .table .total div{margin-left:auto;border-top:2px solid #14223f;padding:10px 10px 0px}.floors .table .total div strong{font-size:1.125rem}div.form{width:100%}div.form .result{width:100%;text-align:center}div.form .result .box{display:inline-flex;padding:15px 15px;margin:0px 0px 30px 0px;color:#fff;font-size:1.25rem;line-height:1.75rem;font-family:"ProximaNova-Regular",sans-serif;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;align-items:center}div.form .result .box span{margin-right:15px}div.form .result .box p{margin:0px;color:#fff !important}div.form .result .box.fail{background:#ef4023}div.form .result .box.done{background:#189630}div.form div.line{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}div.form div.line.jus-cen{justify-content:center}div.form div.line div.item{width:calc(50% - 15px)}div.form div.line div.item.full{flex-grow:1}@media only screen and (max-width: 768px){div.form div.line div.item{width:100%}}div.form div.line div.item.checkbox{width:auto;align-self:center}@media only screen and (max-width: 768px){div.form div.line div.item.checkbox{margin-bottom:30px}}div.form .item:not(.checkbox){padding:30px 0px 30px 0px;position:relative}div.form .item:not(.checkbox) label{display:block;padding:0px 0px 0px 20px;color:#58595b;font-size:1rem;line-height:1.25rem;position:absolute;pointer-events:none;left:0px;top:50px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}div.form .item:not(.checkbox) label a:hover{color:#14223f}div.form .item:not(.checkbox) input:focus ~ label,div.form .item:not(.checkbox) input:not(:placeholder-shown) ~ label,div.form .item:not(.checkbox) textarea:focus ~ label,div.form .item:not(.checkbox) textarea:not(:placeholder-shown) ~ label{top:0px;font-size:.875rem}div.form .item:not(.checkbox) input[type="text"],div.form .item:not(.checkbox) input[type="email"],div.form .item:not(.checkbox) input[type="password"]{display:block;width:100%;min-height:60px;border:1px solid #fbfbfb;background:#fff;margin:0px;padding:10px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;color:#58595b;font-size:1.125rem;line-height:1.875rem;outline:none}div.form .item:not(.checkbox) input[type="text"].error,div.form .item:not(.checkbox) input[type="email"].error,div.form .item:not(.checkbox) input[type="password"].error{color:#ef4023;border:1px solid #ef4023}div.form .item:not(.checkbox) textarea{display:block;width:100%;height:140px;border:1px solid #fbfbfb;background:#fff;margin:0px;padding:10px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;color:#58595b;font-size:1rem;line-height:1.75rem;outline:none;resize:none}div.form .item:not(.checkbox) textarea.error{border:1px solid #ef4023}div.form button{margin:40px 0px 0px 0px}@media only screen and (max-width: 768px){div.form button{margin:0px auto}}.checkbox label{display:block;position:relative;padding:0px 0px 0px 40px;cursor:pointer;color:#58595b;text-align:left;font-size:1.125rem;line-height:1.5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox label input{position:absolute;opacity:0;filter:alpha(opacity=0);cursor:pointer;height:0;width:0}.checkbox label .check{position:absolute;top:0;left:0;height:24px;width:24px;background:#ececec;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:0px solid transparent;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.checkbox label .check.error{border:1px solid #ef4023}.checkbox label:hover input ~ .check{background:#14223f}.checkbox label input:checked ~ .check{background:#14223f;border:0px solid transparent}.checkbox label .check:after{content:"";position:absolute;display:none}.checkbox label input:checked ~ .check:after{display:block}.checkbox label .check:after{left:8px;top:3px;width:6px;height:13px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.checkbox label a{color:#14223f;text-decoration:underline}.checkbox label a:hover{color:#091328}.checkbox label.error{color:#ef4023}.checkbox label.error a{color:#ef4023}.selectbox{position:relative;border:1px solid #ececec;background:#fff;display:block;width:100%;min-height:60px;margin:0px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;color:#58595b;font-size:1rem;line-height:1.875rem;outline:none}.selectbox.error{color:#ef4023}.selectbox select{display:none}.selectbox:after{font-family:'icomoon' !important;position:absolute;z-index:0;content:"";top:22px;right:5px;width:0;height:0;content:"\e90d";color:#58595b;font-size:.875rem;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.selectbox .select-items div,.selectbox .select-selected{padding:14px 30px 14px 10px;cursor:pointer;user-select:none;position:relative;z-index:1}.selectbox .select-items div{padding:6px 10px;border:1px solid transparent;border-color:transparent transparent rgba(0,0,0,0.1) transparent;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.selectbox .select-items{position:absolute;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.15);-ms-box-shadow:0px 0px 10px rgba(0,0,0,0.15);-o-box-shadow:0px 0px 10px rgba(0,0,0,0.15);box-shadow:0px 0px 10px rgba(0,0,0,0.15);top:100%;left:0;right:0;z-index:99}.selectbox .select-hide{display:none}.selectbox .select-items div:hover,.selectbox .same-as-selected{background-color:rgba(0,0,0,0.05)}@font-face{font-family:'swiper-icons';src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform, height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0,0,0,0.5), transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0,0,0,0.5), transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0,0,0,0.5), transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-slide:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #14223f}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */html.swipebox-html.swipebox-touch{overflow:hidden !important}#swipebox-overlay img{border:none !important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999 !important;overflow:hidden;user-select:none}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{transition:transform 0.4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide img,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide .swipebox-inline-container{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:none;max-width:1140px;max-height:100%;width:100%;padding:5%;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100% !important;height:100% !important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(../images/swipebox/loader.gif) no-repeat center center}#swipebox-bottom-bar,#swipebox-top-bar{transition:0.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{bottom:-50px}#swipebox-bottom-bar.visible-bars{transform:translate3d(0, -50px, 0)}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{transform:translate3d(0, 50px, 0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-prev,#swipebox-next,#swipebox-close{background-image:url(../images/swipebox/icons.png);background-repeat:no-repeat;border:none !important;text-decoration:none !important;cursor:pointer;width:50px;height:50px;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{background-position:-32px 13px;float:left}#swipebox-next{background-position:-78px 13px;float:right}#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-prev.disabled,#swipebox-next.disabled{opacity:0.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{animation:rightSpring 0.3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{animation:leftSpring 0.3s}.swipebox-touch #swipebox-container:before,.swipebox-touch #swipebox-container:after{backface-visibility:hidden;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;box-shadow:inset 10px 0px 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;box-shadow:inset -10px 0px 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before{opacity:1}.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width: 800px){#swipebox-close{right:10px}#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:#0d0d0d}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px black;background:#000;opacity:0.95}#swipebox-top-bar{color:#fff !important;font-size:15px;line-height:43px;font-family:Helvetica, Arial, sans-serif}
