.csc-header-alignment-center{text-align:center;}.csc-header-alignment-right{text-align:right;}.csc-header-alignment-left{text-align:left;}div.csc-textpic-responsive,div.csc-textpic-responsive *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}div.csc-textpic,div.csc-textpic div.csc-textpic-imagerow,ul.csc-uploads li{overflow:hidden;}div.csc-textpic .csc-textpic-imagewrap table{border-collapse:collapse;border-spacing:0;}div.csc-textpic .csc-textpic-imagewrap table tr td{padding:0;vertical-align:top;}div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{margin:0;display:table;}figcaption.csc-textpic-caption{display:table-caption;}.csc-textpic-caption{text-align:left;caption-side:bottom;}div.csc-textpic-caption-c .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-c{text-align:center;}div.csc-textpic-caption-r .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-r{text-align:right;}div.csc-textpic-caption-l .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-l{text-align:left;}div.csc-textpic div.csc-textpic-imagecolumn{float:left;}div.csc-textpic-border div.csc-textpic-imagewrap img{border:2px solid black;padding:0px 0px;}div.csc-textpic .csc-textpic-imagewrap img{border:none;display:block;}div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px;}div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0;}div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin-right:10px;}div.csc-textpic-imagecolumn.csc-textpic-lastcol,td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image{margin-right:0;}div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:30px;}div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:30px;}div.csc-textpic-center .csc-textpic-imagewrap,div.csc-textpic-center figure.csc-textpic-imagewrap{overflow:hidden;}div.csc-textpic-center .csc-textpic-center-outer{position:relative;float:right;right:50%;}div.csc-textpic-center .csc-textpic-center-inner{position:relative;float:right;right:-50%;}div.csc-textpic-right .csc-textpic-imagewrap{float:right;}div.csc-textpic-right div.csc-textpic-text{clear:right;}div.csc-textpic-left .csc-textpic-imagewrap{float:left;}div.csc-textpic-left div.csc-textpic-text{clear:left;}div.csc-textpic-intext-left .csc-textpic-imagewrap{float:left;}div.csc-textpic-intext-right .csc-textpic-imagewrap{float:right;}div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right;}div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left;}div.csc-textpic div.csc-textpic-imagerow-last,div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last{margin-bottom:0;}.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto;}ul.csc-uploads{padding:0;}ul.csc-uploads li{list-style:none outside none;margin:1em 0;}ul.csc-uploads img{float:left;margin-right:1em;vertical-align:top;}ul.csc-uploads span{display:block;}ul.csc-uploads span.csc-uploads-fileName{text-decoration:underline;}table.contenttable-color-1{background-color:#EDEBF1;}table.contenttable-color-2{background-color:#F5FFAA;}table.contenttable-color-240{background-color:black;}table.contenttable-color-241{background-color:white;}table.contenttable-color-242{background-color:#333333;}table.contenttable-color-243{background-color:gray;}table.contenttable-color-244{background-color:silver;}.tx-felogin-pi1 label{display:block;}.clearfix:after{content:"";display:block;clear:both;}.immo-list .immo-entry .linktodetail,.allcont .immo-list .immo-entry .immo-list-content TABLE.facts TR TD .tooltip,.immo-detail .immoimage .immoimage2 .item A span.zoom:after,.immo-detail .immoimage .immoimage2 .item A span.zoom:before,.allcont .immo-detail .immoimage UL.pager LI A{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.immo-list h1,.immo-list h2,.immo-list h3,.immo-list h4,.immo-list h5,.immo-list .price{color:#326295;font-family:'Gentium Basic','Garamond','Times',Serif;font-weight:bold;}.immo-list{color:#B0A471;display:flex;flex-wrap:wrap;margin:-15px;}.immo-list .immo-entry{width:calc((100% / 3) - 30px);margin:15px;background:#fff;position:relative;overflow:hidden;display:flex;flex-direction:column;-moz-box-shadow:0 5px 20px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.2);box-shadow:0 5px 20px rgba(0,0,0,0.2);}.immo-list .immo-entry .button{align-self:flex-end;}.immo-list .immo-entry .button:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;}.immo-list .immo-entry:hover .linktodetail{opacity:1;}.immo-list .immo-entry .linktodetail{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;opacity:0;background:rgba(0,78,41,0.8);cursor:pointer;display:none;}.immo-list .immo-entry .linktodetail span{position:absolute;top:50%;left:50%;height:40px;width:40px;pointer-events:none;overflow:hidden;text-indent:-1000px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.immo-list .immo-entry .linktodetail span:after,.immo-list .immo-entry .linktodetail span:before{content:"";display:block;width:4px;height:40px;position:absolute;top:0;left:18px;background:#fff;}.immo-list .immo-entry .linktodetail span:before{width:40px;height:4px;top:18px;left:0;}.immo-list .immo-entry .cat{background:#fff;display:block;position:absolute;top:0;left:20px;z-index:20;width:50px;height:165px;}.immo-list .immo-entry .cat:after{content:"";display:block;border-left:25px solid transparent;border-right:25px solid transparent;border-top:15px solid #fff;position:absolute;bottom:-15px;left:0;}.immo-list .immo-entry .cat span{width:16px;line-height:140%;display:block;margin:20px auto 0;text-align:center;color:#B0A471;text-transform:uppercase;font-weight:600;}.immo-list.immo-lang-es .immo-entry .cat{height:175px;}.immo-list.immo-lang-es .immo-entry .cat span{line-height:120%;}.immo-list .immo-entry .immo-list-content{padding:30px 40px 40px;display:flex;flex-direction:column;height:100%;}.immo-list .immo-entry .immo-list-content h5{flex-grow:1;}.immo-list .immo-entry .immo-list-content P.place{display:flex;align-items:center;padding:10px 0 0;font-size:18px;}.immo-list .immo-entry .immo-list-content P.place:before{padding:0 10px 0 0;height:20px;}.immo-list .immo-entry .immo-list-content H5 span.referencenumber{font-size:16px;line-height:120%;display:block;color:#326295;letter-spacing:normal;text-transform:none;}.allcont .immo-list .immo-entry .immo-list-content TABLE.facts{width:100%;}.allcont ul.facts{margin:0;padding-top:20px;}.allcont ul.facts li{list-style-type:none;padding:10px 0 0;display:flex;align-items:center;}.allcont .immo-list .immo-entry .immo-list-content TABLE.facts TR TD{position:relative;text-align:center;padding:20px;}.allcont .immo-list .immo-entry .immo-list-content TABLE.facts TR TD.propertysize{border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}.allcont .immo-list .immo-entry .immo-list-content TABLE.facts TR TD.bedroom{border-left:1px solid #e6e6e6;border-top:1px solid #e6e6e6;}.allcont .immo-list .immo-entry .immo-list-content .facts > *:before{content:"";display:inline-block;width:40px;height:30px;margin:0 20px 0 0;background-size:auto 30px;background-position:center;background-repeat:no-repeat;}.allcont .immo-list .immo-entry .immo-list-content ul.facts > li:before{width:20px;height:20px;background-size:20px;}.allcont .immo-list .immo-entry .immo-list-content .facts .propertysize:before{background-image:url('../../typo3conf/ext/immo/Resources/Public/Images/propertysize.svg');}.allcont .immo-list .immo-entry .immo-list-content .facts .livingspace:before{background-image:url('../../typo3conf/ext/immo/Resources/Public/Images/livingspace.svg');}.allcont .immo-list .immo-entry .immo-list-content .facts .bathroom:before{background-image:url('../../typo3conf/ext/immo/Resources/Public/Images/bathroom.svg');}.allcont .immo-list .immo-entry .immo-list-content .facts .bedroom:before{background-image:url('../../typo3conf/ext/immo/Resources/Public/Images/bedroom.svg');}.immo-list .immo-entry .immobilieimage{position:relative;line-height:0;}.immo-list .immo-entry .price{padding:5px 0 0;font-size:22px;line-height:36px;}.immo-detail{padding:0 0 15px;}.immo-detail .box33-66{display:table;width:100%;}.immo-detail .box33-66 > .col.col1{width:35%;padding-right:1%;display:table-cell;float:none;vertical-align:bottom;}.immo-detail .box33-66 > .col.col2{width:75%;margin-left:0;display:table-cell;float:none;}.allcont .immo-detail .box33-66 > .col.col1 TABLE.facts TR TD{}.allcont .immo-detail .box33-66 > .col.col1 TABLE.facts TR TD:first-child{font-weight:600;}.immo-detail .immoimage .immoimage2 .item A{display:block;line-height:0;}.immo-detail .immoimage .immoimage2 .item A:hover IMG{opacity:0.8;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}.immo-detail .immoimage .immoimage2 .item A IMG{margin:0 auto;display:block;box-shadow:0 5px 20px rgba(0,0,0,.2);}.allcont .immo-detail .immoimage UL.pager{margin:5px 0;text-align:center;}.allcont .immo-detail .immoimage UL.pager LI{list-style-type:none;padding:0px;width:80px;height:50px;display:inline-block;overflow:hidden;margin:2px 5px;}.allcont .immo-detail .immoimage UL.pager LI:hover A{opacity:0.5;}.allcont .immo-detail .immoimage UL.pager LI A{line-height:0;display:block;}.allcont .immo-detail .immoimage UL.pager LI A IMG{max-width:100px;max-height:70px;height:70px;}.immo-detail .immo-detail-cont{margin:50px 0;}.immo-detail h1{font-size:46px;}.immo-detail h2{font-size:42px;}.immo-detail h3{font-size:38px;}.immo-detail h4{font-size:25px;letter-spacing:2px;}.immo-detail h5{font-size:24px;}.immo-detail .immo-detail-cont .box66-33 > .col.col1{width:68%;}.immo-detail .immo-detail-cont .box66-33 > .col.col2{width:28%;}.immo-detail .immo-detail-cont .priceforrent TABLE{width:100%;}.immo-detail .immo-detail-cont .priceforrent TABLE TR:first-child TD{background:#123152 !important;color:#fff;}.allcont .immo-detail .immo-detail-cont .priceforrent TABLE TR TD{padding:10px;}.allcont .immo-detail .immo-detail-cont .priceforrent TABLE TR TD:nth-child(2n+1){background:#1E4874;}.allcont .immo-detail .immo-detail-cont .furnishing UL{margin:10px 0px;}.allcont .immo-detail .immo-detail-cont .furnishing UL LI{background:url('../../typo3conf/ext/immo/Resources/Public/Images/furnishing.svg') no-repeat left center;list-style-type:none;padding:5px 0 5px 30px;}.immo-detail .backtolist{margin-bottom:25px;display:inline-block;}.immo-detail .immoheader{margin-bottom:30px;}#subhead .item .immo-filter,.immo-filter{padding-top:30px;}#subhead .item .immo-filter .filteritem,.immo-filter .filteritem{float:left;width:32%;background:#fff;position:relative;color:#B0A471;text-align:right;}#subhead .item .immo-filter .filteritem.selectitem,.immo-filter .filteritem.selectitem{margin-bottom:30px;}#subhead .item .immo-filter .filteritem.submititem,.immo-filter .filteritem.submititem{margin-left:0 !important;width:100%;float:none;clear:both;background-color:transparent;}#subhead .item .immo-filter .filteritem + .filteritem,.immo-filter .filteritem + .filteritem{margin-left:2%;}#subhead .item .immo-filter .filteritem SELECT,.immo-filter .filteritem SELECT{position:relative;border:2px solid #fff;color:#B0A471;height:54px;padding:0 10%;background:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;outline:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-o-text-overflow:'';text-overflow:'';font-size:16px;font-weight:300;line-height:26px;transition:color .3s ease;-moz-box-shadow:0 5px 20px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.2);box-shadow:0 5px 20px rgba(0,0,0,0.2);}#subhead .item .immo-filter .filteritem SELECT:hover,.immo-filter .filteritem SELECT:hover{color:#1E4874;}.lang-es-ES #subhead .item .immo-filter .filteritem.immotype SELECT,.lang-es-ES .immo-filter .filteritem.immotype SELECT{font-size:13px;}#subhead .item .immo-filter .filteritem.selectitem:after,.immo-filter .filteritem.selectitem:after{position:absolute;content:url('../../typo3conf/ext/immo/Resources/Public/Images/dropdown.svg');top:50%;right:20px;line-height:25px;font-size:25px;transform:translateY(-50%);pointer-events:none;}#subhead .item .immo-filter .filteritem INPUT.filtersubmit,.immo-filter .filteritem INPUT.filtersubmit{padding:15px 70px 15px 30px;width:auto;color:#fff;font-size:16px;text-transform:uppercase;background:url('../../typo3conf/ext/immo/Resources/Public/Images/search.svg') no-repeat right 30px top 50%;border:1px solid #fff;cursor:pointer;transition:border-color .3s ease;letter-spacing:2px;white-space:normal;}.immo-list-filter .immo-filter{margin-top:0;padding-top:0;border-top:none;margin-bottom:30px;}@media screen and (max-width:960px){.immo-list .immo-entry{width:calc((100% / 2) - 30px);}.immo-list .immo-entry .immobilieimage img{width:100%;height:auto;}.immo-detail .immo-detail-cont .box66-33 > .col.col1,.immo-detail .immo-detail-cont .box66-33 > .col.col2{float:none;width:100%;margin-left:0;}.immo-detail .immo-detail-cont .priceforrent TABLE{border:1px solid #123152;}.immoheader .col2 p{text-align:center;}#subhead .item .immo-filter .filteritem,.immo-filter .filteritem{width:48%;}#subhead .item .immo-filter .filteritem + .filteritem,.immo-filter .filteritem + .filteritem{margin-left:4%;}#subhead .item .immo-filter .filteritem.submititem,.immo-filter .filteritem.submititem,#subhead .item .immo-filter .filteritem.sortingitem,.immo-filter .filteritem.sortingitem{width:100%;margin-left:0;float:none;clear:both;}}@media screen and (max-width:768px){.immo-list .immo-entry .price{font-size:18px;line-height:22px;}}@media screen and (max-width:600px){.immo-list{margin:0;}.immo-list .immo-entry{width:100%;margin:15px 0;}.immo-detail .box33-66 > .col.col1,.immo-detail .box33-66 > .col.col2{width:100%;margin-left:0;display:block;float:none;padding-right:0;}.immo-detail .box33-66 > .col.col1 table.facts{width:100%;margin-bottom:10px;}.immo-detail .box33-66 > .col.col1 table.facts TR.even{background:rgba(255,255,255,0.5);}}@media screen and (max-width:600px){#subhead .item .immo-filter .filteritem,.immo-filter .filteritem,#subhead .item .immo-filter .filteritem + .filteritem,.immo-filter .filteritem + .filteritem,#subhead .item .immo-filter .filteritem INPUT.filtersubmit,.immo-filter .filteritem INPUT.filtersubmit{width:100%;margin-bottom:30px;margin-left:0;float:none;}}@media print{.tx-immo .immoheader h1{font-size:25px;}.tx-immo h3{font-size:20px;}.tx-immo hr{margin:10px 0;}.head .socialnav,.head .lang-switch,.head .open_nav,.head .nav,.button.anfragen,#subhead,#logo,.button.backtolist,.foot,.button.print{display:none;}.print_logo{display:block !important;}.print_logo img{width:200px;height:auto;}.allcont{padding:20px 0;}.immoheader{margin-bottom:30px;}.immo-detail > .box33-66{display:flex;margin-bottom:30px;}.immo-detail .box33-66 > .col.col1{display:block;width:calc(35% - 25px);margin-right:50px;}.immo-detail .box33-66 > .col.col2{display:block;width:calc(65% - 25px);}.immoimage .bx-wrapper{position:inherit !important;}.immoimage .bx-wrapper .bx-viewport{display:none !important;}.allcont .immo-detail .immoimage UL.pager{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;width:100%;}.allcont .immo-detail .immoimage UL.pager LI{height:auto !important;width:calc(30% - 2.5px) !important;margin-bottom:10px;}.allcont .immo-detail .immoimage UL.pager LI + LI{margin-left:5px;}.allcont .immo-detail .immoimage UL.pager LI A IMG{max-width:inherit !important;max-height:inherit !important;width:100%;height:100px !important;object-fit:cover;}.immo-detail-cont{margin:30px;}.immo-detail-cont p{padding:2px 0;}.immo-detail .immo-detail-cont .priceforrent TABLE TR:first-child TD{color:#3c3c3c;}.allcont .immo-detail .immo-detail-cont .furnishing UL{margin:10px 20px;}.allcont .immo-detail .immo-detail-cont .furnishing UL LI{background:none;list-style-type:disc;padding:5px;}}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../../fileadmin/system/costalospinos/img/fancybox/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('../../fileadmin/system/costalospinos/img/fancybox/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../../fileadmin/system/costalospinos/img/fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../../fileadmin/system/costalospinos/img/fancybox/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../../fileadmin/system/costalospinos/img/fancybox/fancybox_sprite@2x.png');background-size:44px 152px}#fancybox-loading div{background-image:url('../../fileadmin/system/costalospinos/img/fancybox/fancybox_loading@2x.gif');background-size:24px 24px}}.bx-wrapper{position:relative;margin:0 auto;padding:0;*zoom:1}.bx-wrapper img{display:block}.bxslider{margin:0;padding:0}.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:0;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url('../../fileadmin/system/costalospinos/img/bxslider/bx_loader.gif') center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:1em;line-height:0}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a span{display:none}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.bx-wrapper .bx-prev{left:10px;background:url('../../fileadmin/system/costalospinos/img/bxslider/controls.png') no-repeat 0 -32px}.bx-wrapper .bx-next{right:10px;background:url('../../fileadmin/system/costalospinos/img/bxslider/controls.png') no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url('../../fileadmin/system/costalospinos/img/bxslider/controls.png') -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url('../../fileadmin/system/costalospinos/img/bxslider/controls.png') -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}HTML,BODY,DIV,SPAN,APPLET,OBJECT,IFRAME,H1,H2,H3,H4,H5,H6,P,BLOCKQUOTE,PRE,A,ABBR,ACRONYM,ADDRESS,BIG,CITE,CODE,DEL,DFN,EM,FONT,IMG,INS,KBD,Q,S,SAMP,SMALL,STRIKE,STRONG,SUB,SUP,TT,VAR,B,U,I,CENTER,DL,DT,DD,OL,UL,LI,FIELDSET,FORM,LABEL,LEGEND,TABLE,CAPTION,TBODY,TFOOT,THEAD,TR,TH,TD{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}BODY{line-height:1}OL,UL{list-style:none}BLOCKQUOTE,Q{quotes:none}BLOCKQUOTE:before,BLOCKQUOTE:after,Q:before,Q:after{content:'';content:none}:focus{outline:0}INS{text-decoration:none}DEL{text-decoration:line-through}TABLE{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Raleway';font-style:normal;font-weight:400;font-display:swap;src:url('../../fileadmin/system/costalospinos/fonts/raleway-v19-latin-regular.eot');src:local(''),url('../../fileadmin/system/costalospinos/fonts/raleway-v19-latin-regular.eot?#iefix') format('embedded-opentype'),url('../../fileadmin/system/costalospinos/fonts/raleway-v19-latin-regular.woff2') format('woff2'),url('../../fileadmin/system/costalospinos/fonts/raleway-v19-latin-regular.woff') format('woff'),url('../../fileadmin/system/costalospinos/fonts/raleway-v19-latin-regular.ttf') format('truetype'),url('../../fileadmin/system/costalospinos/fonts/raleway-v19-latin-regular.svg#Raleway') format('svg');}@font-face{font-family:'Raleway';font-style:normal;font-weight:700;font-display:swap;src:url('../../fileadmin/system/costalospinos/fonts/raleway-v19-latin-700.eot');src:local(''),url('../../fileadmin/system/costalospinos/fonts/raleway-v19-latin-700.eot?#iefix') format('embedded-opentype'),url('../../fileadmin/system/costalospinos/fonts/raleway-v19-latin-700.woff2') format('woff2'),url('../../fileadmin/system/costalospinos/fonts/raleway-v19-latin-700.woff') format('woff'),url('../../fileadmin/system/costalospinos/fonts/raleway-v19-latin-700.ttf') format('truetype'),url('../../fileadmin/system/costalospinos/fonts/raleway-v19-latin-700.svg#Raleway') format('svg');}@font-face{font-family:'Raleway';font-style:italic;font-weight:400;font-display:swap;src:url('../../fileadmin/system/costalospinos/fonts/raleway-v19-latin-italic.eot');src:local(''),url('../../fileadmin/system/costalospinos/fonts/raleway-v19-latin-italic.eot?#iefix') format('embedded-opentype'),url('../../fileadmin/system/costalospinos/fonts/raleway-v19-latin-italic.woff2') format('woff2'),url('../../fileadmin/system/costalospinos/fonts/raleway-v19-latin-italic.woff') format('woff'),url('../../fileadmin/system/costalospinos/fonts/raleway-v19-latin-italic.ttf') format('truetype'),url('../../fileadmin/system/costalospinos/fonts/raleway-v19-latin-italic.svg#Raleway') format('svg');}@font-face{font-family:'Raleway';font-style:italic;font-weight:700;font-display:swap;src:url('../../fileadmin/system/costalospinos/fonts/raleway-v19-latin-700italic.eot');src:local(''),url('../../fileadmin/system/costalospinos/fonts/raleway-v19-latin-700italic.eot?#iefix') format('embedded-opentype'),url('../../fileadmin/system/costalospinos/fonts/raleway-v19-latin-700italic.woff2') format('woff2'),url('../../fileadmin/system/costalospinos/fonts/raleway-v19-latin-700italic.woff') format('woff'),url('../../fileadmin/system/costalospinos/fonts/raleway-v19-latin-700italic.ttf') format('truetype'),url('../../fileadmin/system/costalospinos/fonts/raleway-v19-latin-700italic.svg#Raleway') format('svg');}@font-face{font-family:'Gentium Basic';font-style:normal;font-weight:400;font-display:swap;src:url('../../fileadmin/system/costalospinos/fonts/gentium-basic-v12-latin-regular.eot');src:local(''),url('../../fileadmin/system/costalospinos/fonts/gentium-basic-v12-latin-regular.eot?#iefix') format('embedded-opentype'),url('../../fileadmin/system/costalospinos/fonts/gentium-basic-v12-latin-regular.woff2') format('woff2'),url('../../fileadmin/system/costalospinos/fonts/gentium-basic-v12-latin-regular.woff') format('woff'),url('../../fileadmin/system/costalospinos/fonts/gentium-basic-v12-latin-regular.ttf') format('truetype'),url('../../fileadmin/system/costalospinos/fonts/gentium-basic-v12-latin-regular.svg#GentiumBasic') format('svg');}@font-face{font-family:'Gentium Basic';font-style:italic;font-weight:400;font-display:auto;src:url('../../fileadmin/system/costalospinos/fonts/gentium-basic-v12-latin-italic.eot');src:local(''),url('../../fileadmin/system/costalospinos/fonts/gentium-basic-v12-latin-italic.eot?#iefix') format('embedded-opentype'),url('../../fileadmin/system/costalospinos/fonts/gentium-basic-v12-latin-italic.woff2') format('woff2'),url('../../fileadmin/system/costalospinos/fonts/gentium-basic-v12-latin-italic.woff') format('woff'),url('../../fileadmin/system/costalospinos/fonts/gentium-basic-v12-latin-italic.ttf') format('truetype'),url('../../fileadmin/system/costalospinos/fonts/gentium-basic-v12-latin-italic.svg#GentiumBasic') format('svg');}@font-face{font-family:'Gentium Basic';font-style:normal;font-weight:700;font-display:swap;src:url('../../fileadmin/system/costalospinos/fonts/gentium-basic-v12-latin-700.eot');src:local(''),url('../../fileadmin/system/costalospinos/fonts/gentium-basic-v12-latin-700.eot?#iefix') format('embedded-opentype'),url('../../fileadmin/system/costalospinos/fonts/gentium-basic-v12-latin-700.woff2') format('woff2'),url('../../fileadmin/system/costalospinos/fonts/gentium-basic-v12-latin-700.woff') format('woff'),url('../../fileadmin/system/costalospinos/fonts/gentium-basic-v12-latin-700.ttf') format('truetype'),url('../../fileadmin/system/costalospinos/fonts/gentium-basic-v12-latin-700.svg#GentiumBasic') format('svg');}@font-face{font-family:'Gentium Basic';font-style:italic;font-weight:700;font-display:swap;src:url('../../fileadmin/system/costalospinos/fonts/gentium-basic-v12-latin-700italic.eot');src:local(''),url('../../fileadmin/system/costalospinos/fonts/gentium-basic-v12-latin-700italic.eot?#iefix') format('embedded-opentype'),url('../../fileadmin/system/costalospinos/fonts/gentium-basic-v12-latin-700italic.woff2') format('woff2'),url('../../fileadmin/system/costalospinos/fonts/gentium-basic-v12-latin-700italic.woff') format('woff'),url('../../fileadmin/system/costalospinos/fonts/gentium-basic-v12-latin-700italic.ttf') format('truetype'),url('../../fileadmin/system/costalospinos/fonts/gentium-basic-v12-latin-700italic.svg#GentiumBasic') format('svg');}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}.clearL,.clearR,.clear{clear:both;}H1,H2,H3,H4,H5,H6{font:24px 'Gentium Basic','Garamond','Times',Serif;font-weight:700;text-transform:uppercase;line-height:36px;color:#fff;padding:10px 0 0;letter-spacing:6px;}H1{font-size:62px;line-height:112%;color:#B0A471;}H2{font-size:50px;line-height:112%;}H3{font-size:46px;line-height:120%;}H4{font-size:36px;line-height:130%;letter-spacing:4px;}H5{line-height:120%;letter-spacing:2px;}P{padding:10px 0 5px;}A{text-decoration:none;color:#B0A471;}A:hover IMG{opacity:0.8;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}A:hover{text-decoration:underline;}*[style="font-weight:bold;"]{font-weight:600;}::selection{background:#B0A471;color:#ffffff;}::-moz-selection{background:#B0A471;color:#ffffff;}HR{background:transparent;border:0 solid #000000;height:0;padding:0;margin:30px 0;border-bottom:1px solid #fff;}.item.green HR,.item.textonpic HR{border-bottom-color:#fff;}TEXTAREA,INPUT,BUTTON{resize:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-webkit-font-smoothing:inherit;font:600 13px 'Raleway',Arial,Verdana,Sans-serif;color:#fff;padding:8px;border:none;background:rgba(255,255,255,0.15);}TEXTAREA:focus,INPUT:focus{color:#000;}BUTTON{border:none;cursor:pointer;}INPUT[type=text],TEXTAREA,INPUT[type=password],INPUT[type=email],SELECT,BUTTON{width:100%;}select::-ms-expand{display:none;}INPUT[type=text],TEXTAREA,INPUT[type=submit],INPUT[type=reset],INPUT[type=password],INPUT[type=email],INPUT[type=search],TEXTAREA,BUTTON{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;}INPUT[type=radio]{padding:4px;line-height:normal;vertical-align:middle;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}INPUT:-webkit-autofill,TEXTAREA:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #FFF inset;-webkit-text-fill-color:#000;}::-webkit-input-placeholder{color:#ccc;}:-moz-placeholder{opacity:1;color:#ccc;}::-moz-placeholder{opacity:1;color:#ccc;}:-ms-input-placeholder{color:#ccc;}.item.green H1,.item.green H2,.item.green H3,.item.green H4,.item.green H5,.item.green H6,.item.green A,.item.textonpic H1,.item.textonpic H2,.item.textonpic H3,.item.textonpic H4,.item.textonpic H5,.item.textonpic H6,.item.textonpic A{color:#fff;}.allcont DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin:10px 0;}#subhead DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin:0;}P.align-center,H1.align-center,H2.align-center,H3.align-center,H4.align-center,H5.align-center,A.align-center,P A.align-center{text-align:center;}P.align-right,H1.align-right,H2.align-right,H3.align-right,H4.align-right,H5.align-right,A.align-right,P A.align-right{text-align:right;}P.align-justify,H1.align-justify,H2.align-justify,H3.align-justify,H4.align-justify,H5.align-justify,A.align-justify,P A.align-justify{text-align:justify;}.button{display:inline-block;text-transform:uppercase;outline:1px solid #fff;color:#fff;padding:15px 30px;font-weight:bold;line-height:100%;}.button-gold{display:inline-block;background:#B0A471;text-transform:uppercase;color:#fff;padding:15px 30px;font-weight:bold;line-height:100%;}.button-blue{display:inline-block;background:#1E4874;text-transform:uppercase;color:#fff;padding:15px 30px;font-weight:bold;line-height:100%;}.button-gold:hover{background:#8F834E;}.button-blue:hover{background:#123152;}.button:after,.button-gold:after,.button-blue:after{content:url('../../fileadmin/system/costalospinos/img/arrow.svg');display:inline-block;filter:brightness(0) invert(1);vertical-align:sub;padding-left:10px;height:19px;transition:transform .3s ease-in-out;}.button,.nav a,.lang-switch a,.button-gold,.button-blue{letter-spacing:2px;}.button:hover,.button-gold:hover,.button-blue:hover{text-decoration:none;}.button:hover:after,.button-gold:hover:after,.button-blue:hover:after{transform:translateX(25%);}.grossertext{font-size:20px;}.grossbuchtstaben{text-transform:uppercase;letter-spacing:2px;}.gruen{color:#B0A471;}.text_white{color:#fff;}.silbericon:after,.goldicon:after,.platinicon:after{content:"";display:inline-block;margin-left:10px;background:url('../../fileadmin/system/costalospinos/img/star.svg') no-repeat left top;background-size:auto 13px;height:13px;width:13px;opacity:0.7;}.goldicon:after{width:32px;}.platinicon:after{width:50px;}H1 .silbericon:after,H1 .goldicon:after,H1 .platinicon:after{margin-left:10px;background-size:auto 24px;height:24px;width:29px;opacity:0.7;}H1 .goldicon:after{width:59px;}H1 .platinicon:after{width:89px;}.button,.button-gold,.button-blue,.item.textonpic .csc-textpic .csc-textpic-text,.tx-powermail .powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_submit INPUT.powermail_submit,A IMG,.lang-switch a,.socialnav li,.contactnav li{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.icon-property:before,.icon-house:before,.icon-bathroom:before,.icon-bedroom:before{content:'';display:block;width:30px;height:30px;background:no-repeat center / contain;margin:0 auto;}.icon-property:before{background-image:url('../../fileadmin/system/costalospinos/img/icons/propertysize.svg');}.icon-house:before{background-image:url('../../fileadmin/system/costalospinos/img/icons/livingspace.svg');}.icon-bathroom:before{background-image:url('../../fileadmin/system/costalospinos/img/icons/bathroom.svg');}.icon-bedroom:before{background-image:url('../../fileadmin/system/costalospinos/img/icons/bedroom.svg');}.pinicon:before,.place:before{content:url('../../fileadmin/system/costalospinos/img/pin-icon.svg');display:inline-block;padding-right:10px;vertical-align:text-top;height:19px;}HTML{scroll-behavior:smooth;}BODY{font:16px 'Raleway',Arial,Verdana,Sans-serif;font-weight:400;line-height:26px;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;background:#326295;display:flex;min-height:100vh;flex-direction:column;}#site{flex:1 0 auto;}.head{position:relative;}.head .inner{margin-top:8vh;}#logo{background:url('../../fileadmin/system/costalospinos/img/logo.svg') no-repeat center center;background-size:contain;width:490px;height:108px;margin:0 auto;}#logo A{display:block;width:100%;height:100%;}#logo A SPAN{display:none;}.print_logo{display:none;height:auto;}#subhead{max-height:300px;overflow:hidden;width:100%;position:relative;}.bel3 #subhead{max-height:800px;max-height:-webkit-calc(100vh - 265px);max-height:-moz-calc(100vh - 265px);max-height:calc(100vh - 265px);}#subhead .item *{float:none;right:auto;overflow:visible;position:static;}#subhead DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{display:block;width:1500px;left:50%;position:relative;margin-left:-750px;margin-bottom:0;}@media all and (min-width:1500px){#subhead DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{width:100%;left:0;margin-left:0;}#subhead DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image IMG{width:100%;height:auto;}}.bx-wrapper .bx-controls-direction a{z-index:100;}.bx-wrapper .bx-pager{bottom:15px;}.bx-wrapper .bx-next,.bx-wrapper .bx-prev{position:relative;background:none;}.bx-wrapper .bx-next:before,.bx-wrapper .bx-next:after,.bx-wrapper .bx-prev:before,.bx-wrapper .bx-prev:after{content:"";display:block;width:15px;height:3px;background:#fff;position:absolute;top:10px;left:9px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.bx-wrapper .bx-next:before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);left:auto;right:9px;}.bx-wrapper .bx-next:after{top:19px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:auto;right:9px;}.bx-wrapper .bx-prev:before{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.bx-wrapper .bx-prev:after{top:19px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}.bx-wrapper .bx-pager.bx-default-pager a{background:#fff;}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:rgba(255,255,255,0.7);}.immosearch{position:absolute;z-index:100;bottom:60px;background:#326295;max-width:1200px;width:96%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);padding:30px 4% 40px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}.immosearch H5{font-size:30px;font-weight:300;font-family:'Raleway';}UL.contactnav,UL.lang-switch{position:absolute;top:-2vh;left:auto;right:auto;}UL.lang-switch{right:0;}UL.contactnav{left:0;}UL.contactnav li:hover,UL.socialnav li:hover{filter:brightness(1.1) contrast(1.3);}UL.socialnav{display:inline-block;vertical-align:middle;line-height:100%;}UL.socialnav:after,UL.lang-switch:after{content:"";display:block;clear:both;}UL.lang-switch LI{float:left;},UL.lang-switch LI + LI{margin-left:15px;}UL.lang-switch LI:last-of-type a{padding-right:0;}UL.socialnav LI A SPAN,UL.contactnav LI A SPAN{display:none;}UL.socialnav LI.id37,UL.socialnav LI.id38,UL.socialnav LI.id39,UL.socialnav LI.id55{background:no-repeat center / 20px 22px;display:inline-block;}UL.socialnav LI.id37{background-image:url('../../fileadmin/system/costalospinos/img/facebook.svg');}UL.socialnav LI.id55{background-image:url('../../fileadmin/system/costalospinos/img/instagram.svg');}UL.socialnav LI A{display:block;width:20px;height:20px;padding:5px 15px 5px 0;}ul.contactnav li{background:no-repeat left / 20px;display:inline-block;}ul.contactnav li a{padding:10px 10px 10px 0;width:20px;height:20px;display:block;}ul.contactnav li + li a{padding:10px;}ul.contactnav li.id53{background-image:url('../../fileadmin/system/costalospinos/img/phone.svg');background-position:center;}ul.contactnav li.id54{background-image:url('../../fileadmin/system/costalospinos/img/mail.svg');}UL.lang-switch LI SPAN{display:block;width:100%;height:100%;}UL.lang-switch LI A{display:block;color:inherit;font-weight:bold;padding:5px;text-decoration:none;}UL.lang-switch LI:hover,UL.lang-switch LI.act{color:#B0A471;}.nav{list-style-type:none;display:block;margin-top:60px;border-top:2px solid rgba(255,255,255,.1);border-bottom:2px solid rgba(255,255,255,.1);padding-top:20px;padding-bottom:20px;}.nav LI{position:relative;}.nav LI A{text-decoration:none;}.nav LI:hover > .subNav,.nav LI.over > .subNav{display:block;}.nav LI:hover > A,.nav LI.over > A,.nav LI.act > A{text-decoration:none;}.subNav{display:none;position:absolute;z-index:100;background:url('../../fileadmin/system/costalospinos/img/trans.png') repeat left top;left:0;top:90%;text-align:left;}.subNav .subNav{left:95%;top:0;}.subNav LI{display:block;}.nav > UL > LI:last-child > .subNav{left:inherit;right:0;}.nav > UL > LI:last-child > .subNav .subNav{left:inherit;right:100%;}.nav A{font-weight:bold;text-transform:uppercase;display:block;}.nav > UL{text-align:center;}.nav > UL > LI{display:inline-block;}.nav > UL > LI > A{color:#fff;padding:25px 30px;}.nav > UL > LI:hover > A,.nav > UL > LI.over > A{color:#B0A471;}.nav > UL > LI.act > A,.nav > UL > LI.act:hover > A,.nav > UL > LI.act.over > A{color:#B0A471;}.subNav{-moz-box-shadow:0 5px 20px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.2);box-shadow:0 5px 20px rgba(0,0,0,0.2);background:#1E4874;z-index:10000;}.subNav > LI + LI span{position:relative;}.subNav A{padding:15px 30px;color:#fff;}.subNav > LI.id26 > A:after,.subNav > LI.id27 > A:after,.subNav > LI.id28 > A:after{content:"";display:inline-block;margin-left:10px;background:url('../../fileadmin/system/costalospinos/img/star.svg') no-repeat left top;background-size:auto 13px;height:13px;width:13px;opacity:0.7;}.subNav > LI.id26 > A:after{width:50px;}.subNav > LI.id27 > A:after{width:32px;}.subNav > LI.id28:hover > A:after,.subNav > LI.id27:hover > A:after,.subNav > LI.id26:hover > A:after,.subNav > LI.id28.over > A:after,.subNav > LI.id27.over > A:after,.subNav > LI.id26.over > A:after,.subNav > LI.id28.act > A:after,.subNav > LI.id27.act > A:after,.subNav > LI.id26.act > A:after{opacity:1;}.subNav LI:hover > A,.subNav LI.over > A{color:#B0A471;background:#326295;}.subNav > LI > A{padding:25px 30px;color:#fff;transition:background .2s ease,color .2s ease;}.subNav > LI.act > A,.subNav > LI.act:hover > A,.subNav > LI.act.over > A{color:#B0A471;}.nav > UL{zoom:1;}.allcont{padding:50px 0;}.bel3 .allcont{padding-top:60px;}.inner,.cont > .item,.gridwrapper > .item{max-width:1200px;width:96%;margin:0 auto;position:relative;}.cont > .item.frame-small{max-width:960px;}.gridwrapper > .item .gridwrapper > .item{max-width:none;width:100%;}.foot{padding:55px 0;color:#B0A471;background:#1E4874;}.foot A{color:#B0A471;}.foot P{padding:0;}.webdesign,.copy,.footnav,.footnav LI,.footnav LI A{display:inline-block;line-height:19px;}.footnav LI A{padding:5px 15px;}.webdesign A{padding:5px 15px;margin-right:15px;}.allcont ul.listen-check{margin:0 0 0 25px;}.allcont ul.listen-check li{list-style-type:none;}.allcont ul.listen-check li:before{content:url('../../fileadmin/system/costalospinos/img/checkmark.svg');display:inline-block;width:10px;height:10px;margin-left:-20px;margin-right:10px;}.allcont UL{margin:5px 0px 10px 25px;}.allcont UL LI{list-style-type:disc;padding:3px 0px;}.allcont OL{margin:5px 0px 10px 18px;}.allcont OL LI{list-style-type:decimal;padding:3px 0px;}.allcont TABLE{margin:10px 0px 5px;}.allcont TABLE TR TD{padding:5px 10px 5px 0px;}.allcont TABLE TR TH{text-align:left;font-weight:normal;font-size:15px;color:#fff;background:#B0A471;padding:5px 15px;border-right:1px solid #123152;}.allcont TABLE.tabelle-basic{width:100%;}.allcont TABLE.tabelle-basic TR.even{background-color:#1E4874;}.allcont TABLE.tabelle-basic TR TD{padding:5px 15px;border-right:1px solid #123152;}.powermail_fieldset{margin-top:10px;}.tx-powermail LEGEND.powermail_legend{display:none;}.tx-powermail H3{display:none;}.tx-powermail .powermail_form .powermail_fieldwrap{padding:3px 0;position:relative;}.tx-powermail .powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_input LABEL{display:block;width:100%;padding:5px 0 0;}.tx-powermail .powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_input INPUT,.tx-powermail .powermail_form .powermail_fieldwrap TEXTAREA{width:100%;border:2px solid transparent;}.tx-powermail .powermail_form .powermail_fieldwrap TEXTAREA{height:100px;resize:vertical;display:block;}.tx-powermail .powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_input INPUT:focus,.tx-powermail .powermail_form .powermail_fieldwrap TEXTAREA:focus{background:#eee;}.tx-powermail .powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_check INPUT,.tx-powermail .powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_radio INPUT{margin:0 5px 0 3px;}.tx-powermail .powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_check LABEL,.tx-powermail .powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_radio LABEL{position:relative;top:1px;cursor:pointer;}.tx-powermail .powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_radio .radio,.tx-powermail .powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_check .checkbox{display:inline-block;margin-right:2%;}.tx-powermail .powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_submit{padding:0px;margin:5px 0 10px;text-align:right;}.tx-powermail .powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_submit INPUT.powermail_submit{cursor:pointer;padding:15px 47px;background:rgba(255,255,255,0.15);text-transform:uppercase;color:#fff;border:none;font-size:16px;}.tx-powermail .powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_submit .powermail_field{position:relative;display:inline-block;overflow:hidden;}.tx-powermail .powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_submit INPUT.powermail_submit:hover{background:#fff;color:#B0A471;text-decoration:none;-moz-box-shadow:0 0 4px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.15);box-shadow:0 0 4px 0 rgba(0,0,0,0.15);}.tx-powermail .powermail_fieldwrap .mandatory{color:#fff;}.tx-powermail .powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_text{font-size:12px;color:#fff;}.tx-powermail .powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_text.layout1{font-size:12px;color:#fff;font-style:italic;}.tx-powermail .powermail_form SELECT{width:100%;}.parsley-errors-list{position:absolute;bottom:3px;right:0px;margin:0 !important;padding:0;font-size:13px;background:#fff;color:#B0A471;}.tx-powermail .powermail_form .powermail_fieldset .powermail_fieldwrap_textarea .parsley-errors-list{bottom:11px;}.parsley-errors-list LI{list-style-type:none !important;padding:4px 10px 4px !important;}.tx-powermail .powermail_form .powermail_fieldset INPUT.parsley-error,.tx-powermail .powermail_form .powermail_fieldset TEXTAREA.parsley-error{border:2px solid #fff;}.tx-powermail .powermail_form .powermail_fieldset .checkbox{border:2px solid transparent;padding:5px;}.tx-powermail .powermail_form .powermail_fieldset .checkbox.parsley-error{border:2px solid #fff;}.tx-powermail .powermail_form .powermail_fieldset .checkbox LABEL{top:0;}.tx-powermail .powermail_create DT{padding:2px 0;font-weight:bold;float:left;clear:both;margin-right:2%;width:28%;}.tx-powermail .powermail_create DD{float:left;width:70%;padding:2px 0;}.powermail_fieldwrap_straenr,.powermail_fieldwrap_telefon{float:left;width:48%;}.powermail_fieldwrap_plzort,.powermail_fieldwrap_email{float:right;width:48%;}.powermail_fieldwrap_telefon,.powermail_fieldwrap_ihrenachricht{clear:left;}.gridrow .col{float:left;display:block;}.gridrow .col + .col{margin-left:4%;}.box50 > .col{width:48%;}.box33 > .col{width:30.6%;}.box25 > .col{width:22%;}.box33-66 > .col.col1{width:32%;}.box33-66 > .col.col2{width:64%;}.box66-33 > .col.col1{width:64%;}.box66-33 > .col.col2{width:32%;}.item.b100,.item.b101{max-width:none;width:100%;}.item.b101 > .gridrow{max-width:1200px;width:96%;margin:0 auto;position:relative;}.item.green{background-color:#B0A471;color:#fff;padding:2% 2% 3%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}.item.b100.green{padding:0;}.item.b100 .col + .col{margin-left:0;}.item.b100 .box50 > .col{width:50%;}.item.textonpic,.item.textonpic .csc-textpic{position:relative;color:#fff;}.item.textonpic .csc-textpic .csc-textpic-imagewrap{overflow:visible;}.allcont .item.textonpic DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin:0;}.item.textonpic .csc-textpic .csc-textpic-imagewrap IMG{height:auto;min-width:100%;}.item.textonpic .csc-textpic .csc-textpic-text{opacity:0;filter:alpha(opacity =0);position:absolute;top:-1%;left:-1%;height:102%;width:102%;z-index:5;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;color:#fff;-webkit-transform:translate(0px,100%);-moz-transform:translate(0px,100%);-ms-transform:translate(0px,100%);-o-transform:translate(0px,100%);transform:translate(0px,100%);}.col1 .item.textonpic .csc-textpic .csc-textpic-text{-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0);}.col2 .item.textonpic .csc-textpic .csc-textpic-text{-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0);}.item.textonpic:hover .csc-textpic .csc-textpic-text{opacity:1;filter:alpha(opacity =100);-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}.item.textonpic .csc-textpic .csc-textpic-text .textonpic-inner{display:table;background:rgba(0,78,41,0.85);vertical-align:middle;height:100%;width:100%;}.item.textonpic .csc-textpic .csc-textpic-text .textonpic-inner2{display:table-cell;vertical-align:middle;padding:15%;}.textonpic .csc-textpic.csc-textpic-center.csc-textpic-below .csc-textpic-imagewrap{-webkit-transform:translate(50%,0px);-moz-transform:translate(50%,0px);-ms-transform:translate(50%,0px);-o-transform:translate(50%,0px);transform:translate(50%,0px);}.allcont .grid2cols .col{flex-basis:50%;}.grid2cols{display:flex;justify-content:space-between;align-items:center;}.grid2cols.frame-image-text .col,.grid2cols.frame-text-image .col{flex-basis:46%;}.frame-textbox-on-image{position:relative;-moz-box-shadow:0 5px 20px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.2);box-shadow:0 5px 20px rgba(0,0,0,0.2);}.frame-textbox-on-image .textbox{position:absolute;right:0;bottom:0;background:#B0A471;padding:30px 40px 35px;color:#fff;}.frame-textbox-on-image .textbox p + p{padding-top:0;}.frame-textbox-on-image .textbox .button{margin-top:20px;}.frame-textbox-on-image .textbox .pinicon:before{filter:brightness(0) invert(1);}.frame-textbox-on-image .image{position:relative;}.frame-textbox-on-image .image:before{content:'';position:absolute;top:0;left:0;display:block;height:100%;width:100%;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.5));}.frame-textbox-on-image DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin:0;}.textbox-w-backsubline{position:relative;padding:60px 70px 40px;}.textbox-w-backsubline .subline{position:absolute;top:-23px;left:-44px;opacity:.1;pointer-events:none;font:140px 'Gentium Basic','Garamond','Times',Serif;line-height:100%;letter-spacing:26px;text-transform:uppercase;}.textbox-w-backsubline .subline .bodytext{font-weight:bold;}.accItem{margin-bottom:5px;}.container .accContent{padding:0 10px;max-height:0;overflow:hidden;transition:max-height 0.4s ease-out;}.container .accHeader H4{text-align:left;font-size:20px;position:relative;background:#3f7bbb;color:white;font-weight:bold;cursor:pointer;padding:16px 48px 12px 20px;transition:all 0.3s ease-in-out;}.container .accHeader h4:hover{background-color:white;text-decoration:none;color:#326295;}.accContent .csc-textpic-text A{color:#fff;}.container .accHeader H4:after{content:"";border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid white;width:0;height:0;transition:all 0.2s ease-in-out;transform-origin:top;transform:translateY(-50%);position:absolute;top:50%;right:20px;}.container .accHeader H4:hover:after{border-top-color:#326295;}.container .accHeader.active H4:after{transform:rotate(180deg) translateY(-50%);}.container .accContent A:hover{text-decoration:none;}.immoteaser{padding:80px 100px 100px;padding:7% 8% 8%;background:#fff;color:#B0A471;align-items:stretch;position:relative;box-shadow:0 5px 20px rgba(0,0,0,0.2);}.grid2cols.immoteaser .col{width:48%;}.immoteaser .col2{display:flex;flex-direction:column;}.immoteaser h1,.immoteaser h2,.immoteaser h3,.immoteaser h4,.immoteaser h5,.immoteaser .price{color:#326295;}.immoteaser .price{font-weight:bold;font-size:26px;font-family:'Gentium Basic','Garamond','Times',Serif;text-align:right;margin-top:10px;}.immoteaser p{padding:0;}.immoteaser .button-wrapper{position:absolute;bottom:0;right:0;}.immoteaser .data{margin:auto 0 auto auto;}.immoteaser .data ul{margin:0;display:flex;flex-wrap:wrap;}.immoteaser .data ul li{list-style:none;width:50%;padding:0;text-align:center;box-sizing:border-box;padding:30px;}.immoteaser .data ul li span:before{margin-bottom:15px;}.immoteaser .data ul li:nth-child(1),.immoteaser .data ul li:nth-child(2){border-bottom:1px solid rgba(176,164,113,.2);}.immoteaser .data ul li:nth-child(1),.immoteaser .data ul li:nth-child(3){border-right:1px solid rgba(176,164,113,.2);}.gridwrapper > .frame-logo{padding-bottom:180px;padding-bottom:clamp(100px,10vw,180px);}.frame-logo:before{content:'';display:block;position:absolute;bottom:0;left:0;max-width:400px;max-height:408px;width:33%;height:100%;background:url('../../fileadmin/system/costalospinos/img/logo-corner.svg') no-repeat center / contain;z-index:1;transform:translate(-35%,calc(35% - 180px));transform:translate(-35%,calc(35% - clamp(100px,13vw,180px)));transition:transform .3s ease;}
