@font-face{font-family:DejaVu Sans;font-weight:300;src:url(../font/ivymode/IvyMode-Light.ttf)}@font-face{font-family:DejaVu Sans;font-weight:400;src:url(../font/ivymode/IvyMode-Regular.ttf)}@font-face{font-family:Lato;font-weight:600;src:url(../font/Lato-Bold.ttf)}@font-face{font-family:Lato;font-weight:400;src:url(../font/Lato-Regular.ttf)}@font-face{font-family:Lato;font-weight:300;src:url(../font/Lato-Light.ttf)}*{font-family:Lato,sans-serif;font-size:16px;line-height:1.6em}.py-100{padding:100px 0}.mh-100vh{min-height:100dvh}.mh-80vh{min-height:80vh}.mh-300px{min-height:300px}.cursor-normal{cursor:default}body{background-color:#f7f6f2}body.static{padding:80px 0 0}.txt-shadow{text-shadow:0 0 20px #000}.subtitolo{font-family:Lato,sans-serif}.titolo{font-family:DejaVu Sans;letter-spacing:2px}a{text-decoration:none}.txt-inherit{color:inherit;font:inherit}.txt-lspacing-1{letter-spacing:1px}.fw-light{font-weight:300}.fw-bold{font-weight:600}.h1,h1{font-size:50px;font-weight:400;line-height:65px}.h2,h2{font-size:40px}.h3,h3{font-size:34px}.h4,.paragrafo,h4{font-size:16px}.paragrafo{color:#6d6d6d;font-family:Lato,sans-serif;font-weight:300;line-height:1.6em;text-align:justify}.text-red{color:#fe6b6b}.text-grey{color:#6d6d6d}.swiper{padding-bottom:50px;padding-top:50px;width:100%}.swiper-slide{background-position:50%;background-size:cover;height:300px;width:300px}.swiper-slide img{display:block;width:100%}.divcontainer{border:1px solid #ccc;height:300px;margin:100px;padding-bottom:50px;padding-top:50px;position:relative;width:700px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#6d6d6d}::-webkit-scrollbar-thumb:hover{background:#333}#loader-container{background:#fff;display:grid;inset:0;place-content:center;position:fixed;transition:opacity .4s ease-in-out,visibility .4s ease-in-out;z-index:999}#loader-container .loader{animation:spinner .8s ease infinite alternate;border-color:#fe6b6b transparent;border-radius:50%;border-style:solid;border-width:.4rem;height:4rem;width:4rem}#loader-container.hidden{opacity:0;visibility:hidden}#page-content{opacity:0;transform:translate3d(0,-1rem,0);transition:opacity .6s ease-in-out,transform .6s ease-in-out}#page-content.visible{opacity:1;transform:translateZ(0)}@keyframes spinner{0%{transform:rotate(0) scale(1)}to{transform:rotate(1turn) scale(1.2)}}.header-sc{left:0;position:absolute;top:0;transition:all .4s ease 0s;width:100%;z-index:40}.header-sc .navbar-brand{background-image:url(../img/sicisrl-w.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:none;height:50px;width:117px}.header-sc .navbar-brand img{height:50px}.header-sc .navbar-toggler{border:none;left:0;margin-right:10px;position:relative;top:0;width:30px!important}.header-sc .navbar-toggler #menu_checkbox{display:none}.header-sc .navbar-toggler label{cursor:pointer;display:block;height:30px;left:0;margin:-15px auto 0;position:absolute;right:0;top:50%;width:30px}.header-sc .navbar-toggler label div{background-color:#fff;border-radius:2px;height:3px;margin-bottom:8px;position:relative;top:0;transition:transform .3s ease,top .3s ease,width .3s ease,right .3s ease}.header-sc .navbar-toggler label div:first-child{transform-origin:0}.header-sc .navbar-toggler label div:last-child{margin-bottom:0;transform-origin:34px}.header-sc .navbar-toggler label div:nth-child(2){right:0;width:30px}.header-sc .navbar-toggler #menu_checkbox:checked+label:before{background-color:#4caf50}.header-sc .navbar-toggler #menu_checkbox:checked+label div:first-child{background-color:#fff;top:-6px;transform:rotate(45deg)}.header-sc .navbar-toggler #menu_checkbox:checked+label div:last-child{background-color:#fff;top:6px;transform:rotate(45deg)}.header-sc .navbar-toggler #menu_checkbox:checked+label div:nth-child(2){background-color:#fff;right:10px;top:0;transform:rotate(-45deg);width:44px}.header-sc .navbar-tel{display:none;padding:0 10px}.header-sc .navbar-tel i{color:#fff;font-size:32px}.header-sc .navbar-sc{background:#fff;background:linear-gradient(0deg,hsla(0,0%,100%,0),rgba(0,0,0,.5));display:block;margin:0;padding:20px 0 0;transition:all .4s ease 0s;width:100%}.header-sc .navbar-sc .nav-item{margin-left:2vw;margin-right:2vw}.header-sc .navbar-sc .nav-item .nav-link{color:#fff;font-family:DejaVu Sans;font-size:18px;font-weight:300;letter-spacing:2px;line-height:60px;margin-bottom:-1px;position:relative;transition:all .4s ease 0s}.header-sc .navbar-sc .nav-item .nav-link:after{background:#fff;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:all .4s ease 0s;width:0;z-index:11}.header-sc .navbar-sc .nav-item .nav-link.brands:after{height:0}.header-sc .navbar-sc .nav-item .nav-link:hover:after{width:100%}.header-sc .navbar-sc .nav-item.active .nav-link{border-bottom:2px solid #fff}.header-sc .navbar-sc .nav-item.item-brand .nav-link .brand-c{background-image:url(../img/sicisrl-w.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:65px;margin-top:0;transition:all .4s ease 0s;width:153px}.header-sc.ps-fix{position:fixed;top:0}.header-sc.ps-fix .navbar-sc{background:hsla(0,0%,100%,.9);box-shadow:0 15px 10px -10px rgba(0,0,0,.4);padding:0}.header-sc.ps-fix .navbar-sc .navbar-toggler #menu_checkbox:checked+label div:first-child,.header-sc.ps-fix .navbar-sc .navbar-toggler #menu_checkbox:checked+label div:last-child,.header-sc.ps-fix .navbar-sc .navbar-toggler #menu_checkbox:checked+label div:nth-child(2),.header-sc.ps-fix .navbar-sc .navbar-toggler label div{background-color:#6d6d6d}.header-sc.ps-fix .navbar-sc .navbar-tel i{color:#6d6d6d}.header-sc.ps-fix .navbar-sc .navbar-brand{background-image:url(../img/sicisrl.png);height:40px;width:93px}.header-sc.ps-fix .navbar-sc .nav-item .nav-link{color:#333}.header-sc.ps-fix .navbar-sc .nav-item .nav-link:after{background:#fe6b6b;bottom:0}.header-sc.ps-fix .navbar-sc .nav-item .nav-link:hover{color:#fe6b6b}.header-sc.ps-fix .navbar-sc .nav-item.active .nav-link{border-bottom:2px solid #fe6b6b}.header-sc.ps-fix .navbar-sc .nav-item.item-brand .nav-link .brand-c{background-image:url(../img/sicisrl.png);height:40px;margin-top:10px;width:93px}.footer{background:#6d6d6d;display:block;overflow:hidden;padding:30px 0 0;position:relative}.footer .logo{letter-spacing:2px;text-decoration:none}.footer .logo img{height:45px;opacity:.95}.footer .fw-light{font-family:Lato,sans-serif;text-decoration:none}.footer .nav-contatti{display:block;margin:10px 0 0;padding:0}.footer .nav-contatti li{display:inline-block}.footer .nav-contatti li:after{color:#ccc;content:"-";display:inline-block;text-align:center;width:20px}.footer .nav-contatti li:last-child:after{content:"";display:none}.footer .nav-footer{border-top:1px solid #666;list-style:none;margin:20px auto 10px;padding:10px 0 0;text-align:center}.footer .nav-footer,.footer .nav-footer li{display:inline-block}.footer .nav-footer li .nav-link{color:#ccc;font-family:Lato,sans-serif;padding:5px 20px;text-transform:uppercase;transition:all .4s ease 0s}.footer .nav-footer li .nav-link.social{padding:5px}.footer .nav-footer li .nav-link i{color:inherit;font-size:18px}.footer .nav-footer li .nav-link:hover{color:#fff}.footer .info-rg{color:#ccc;display:block;font-family:Lato,sans-serif;font-size:12px}.footer .info-rg .link{color:inherit;font:inherit;text-decoration:underline}.section-cstm{display:block;overflow:hidden;position:relative}.section-cstm.bg-trama{background-image:url(../img/bg-trama-clear.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.section-cstm .header-200{border:0;height:130px;min-height:130px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.section-cstm#gallery{height:310px;overflow:hidden;position:relative;width:100%}.section-cstm.mh-200px{min-height:130px}.section-cstm.cantiere-presentazione{background-attachment:fixed;background-image:url(../img/bg-mission.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.section-cstm.cantiere-presentazione .bg-overlay{background-color:#f7f6f2;height:100%;left:0;opacity:.93;position:absolute;top:0;transition:background .3s,border-radius .3s,opacity .3s;width:100%;z-index:0}.slidetop{align-items:center;background:#ccc;border:2px solid #ccc;border-radius:50%;bottom:-50px;cursor:pointer;display:flex;height:34px;justify-content:center;left:15px;position:fixed;transition:all .4s ease 0s;width:34px;z-index:10}.slidetop i{color:#fff;font-size:16Ciao Anpx}.slidetop.show{bottom:15px}.slidetop:hover{background:#6d6d6d;border-color:#fff}.btn{border-radius:0;font-size:14px}.btn,.btn-sc{font-weight:400}.btn-sc{border:1px solid #6d6d6d;color:#6d6d6d;display:inline-block;font-family:DejaVu Sans;font-size:16px;letter-spacing:1px;min-width:250px;padding:9px 15px;text-align:center;transition:all .8s ease 0s}.btn-sc i{color:inherit;font-size:14px;opacity:0;transition:all .4s ease 0s}.btn-sc:hover{background:#6d6d6d;color:#fff;transform:translateX(10px)}.btn-sc:hover i{opacity:1;transform:translateX(10px)}@keyframes zoom-carousel{0%{transform:scale(1)}to{transform:scale(1.2)}}@keyframes floatingMouse{0%{transform:translate(0)}65%{transform:translateY(10px)}to{transform:translate(0)}}.carousel-home{bottom:0;left:0;position:absolute;top:0;width:100%;z-index:1}.carousel-home .carousel .carousel-item .image{display:block;height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all 5s ease 0s;width:100%}.carousel-home .carousel .carousel-item.active .image{animation:zoom-carousel 7s}.box-frase{bottom:0;display:block;height:auto;left:0;padding-bottom:50px;position:absolute;text-align:center;top:auto;width:100%;z-index:3}.box-frase .scroll-down{animation-duration:2s;animation-iteration-count:infinite;animation-name:floatingMouse;animation-timing-function:ease-in-out;cursor:pointer;display:block;margin:30px auto 0;width:130px}.box-frase.sfuma{background:#000;background:linear-gradient(0deg,rgba(0,0,0,.796) 30%,transparent)}.bg-overlay{background-color:#2d2d2d;height:100vh;left:0;opacity:.4;position:absolute;top:0;width:100%;z-index:2}.lenostreproposte{color:#fe6b6b;font-family:DejaVu Sans;font-weight:400;letter-spacing:2px;text-transform:uppercase}.homeproposte{background:#333;border-radius:1px;box-shadow:0 10px 7px -7px rgba(0,0,0,.2);margin:10px 0;overflow:hidden;position:relative}.homeproposte,.homeproposte .copertina{display:block;height:200px;transition:all .6s ease 0s;width:100%}.homeproposte .copertina{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.homeproposte .laylabel{align-items:flex-end;background:rgba(0,0,0,.4);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:absolute;top:0;transition:all .6s ease 0s;width:100%;z-index:2}.homeproposte .laylabel .infolb{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:18px;justify-content:center;line-height:1.2em}.homeproposte:hover{box-shadow:0 15px 7px -7px rgba(0,0,0,.2);transform:translateY(-5px)!important}.homeproposte:hover .laylabel{background:hsla(0,99%,71%,.6)}.homeproposte.slick{margin:10px;width:310px}.aree .img-aree{border-radius:1px;box-shadow:0 10px 7px -7px rgba(0,0,0,.2);display:block;max-height:750px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.8;overflow:hidden;width:100%}.aree .descrizione{height:750px;margin:0 auto;max-width:360px;text-align:left}.aree .descrizione,.div-chisiamo-flex{align-items:center;display:flex;flex-direction:column;justify-content:center}.cs-h-550{height:550px}.cs-h-300{height:300px}.cs-h-225{height:225px}.chisiamo-frasi{color:#6d6d6d;font-family:Lato,sans-serif;font-size:18px;font-weight:400;letter-spacing:2px;line-height:2.5em;text-align:left;text-transform:uppercase}.img-chisiamo{background:#333;border-radius:1px;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden;width:100%}.chisiamobox-step{display:block;padding:20px;width:300px}.chisiamobox-step .img-container{border-radius:1px;display:block;height:250px;margin:0 auto;overflow:hidden;width:250px}.chisiamobox-step .img-container img{display:block;height:250px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all 2s ease 0s;width:100%}.chisiamobox-step .paragrafo{color:#333;font-size:14px;margin-top:20px;text-align:justify}.chisiamobox-step:hover .img-container img{transform:scale(1.1)}.contatti-footer{background:#fff;display:block;overflow:hidden;position:relative}.contatti-footer.bg-grey{background:#f7f6f2}.contatti-footer .iframe-map{border:0;width:100%}.contatti-footer .h-map{height:450px;min-height:450px}.contatti-footer .box-contatti{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.contatti-footer .box-contatti .box-contatto-info{align-items:center;border-bottom:1px solid #ccc;color:#333;display:flex;justify-content:flex-start;padding:15px 20px;position:relative;text-decoration:none;width:100%}.contatti-footer .box-contatti .box-contatto-info .cc-icona{stroke:#333;height:42px;margin-right:10px;transition:all .3s ease 0s;width:42px}.contatti-footer .box-contatti .box-contatto-info .cc-value{transition:all .3s ease 0s}.contatti-footer .box-contatti .box-contatto-info:before{background:#fe6b6b;bottom:0;content:"";height:0;left:0;position:absolute;transition:all .5s ease 0s;width:100%;z-index:-1}.contatti-footer .box-contatti .box-contatto-info:hover .cc-value{color:#fff}.contatti-footer .box-contatti .box-contatto-info:hover .cc-icona{stroke:#fff}.contatti-footer .box-contatti .box-contatto-info:hover:before{height:100%}.contatti-footer .box-contatti .box-info{align-items:center;display:flex;justify-content:center}.contatti-footer .box-contatti .box-info .icona{stroke:#333;height:42px;margin-right:10px;width:60px}.contatti-footer .box-contatti .social-icon{text-decoration:none}.contatti-footer .box-contatti .social-icon i{color:#999;font-size:32px;transition:all .4s ease 0s}.contatti-footer .box-contatti .social-icon:hover i{color:#fe6b6b}.contatti-social i{color:#333;font-size:28px}.contatti-map{border:0;height:400px;min-height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.iframe-map-contatti{border:0;height:600px;min-height:600px;width:100%}.contatti-box{align-items:center;background:#fff;border:1px solid #efefef;border-radius:1px;box-shadow:0 10px 7px -7px rgba(0,0,0,.2);display:flex;flex-direction:column;justify-content:center;margin:10px 0;min-height:180px;padding:20px;transition:all .6s ease 0s}.contatti-box .cc-icona{stroke:#333;display:block;height:42px;margin-bottom:10px;opacity:.6;transition:all .3s ease 0s;width:42px}.contatti-box .cc-label{color:#fe6b6b;display:block;font-family:Lato,sans-serif;font-size:13px;font-weight:600;letter-spacing:1px;line-height:1.1em;text-transform:uppercase}.contatti-box .cc-value{color:#6d6d6d;font-family:DejaVu Sans;font-size:20px;letter-spacing:1px;line-height:1.8em;text-align:center}.contatti-box:hover{transform:translateY(-10px)!important}.head-proposta{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100vh;width:100%}.filter-soluzioni{background:#fff;display:block;list-style:none;margin:20px 0 0;padding:0;text-align:center;width:100%}.filter-soluzioni li{border-bottom:1px solid #efefef;display:inline-block;margin:0 auto;padding:10px 20px}.filter-soluzioni li .soluzione{align-items:center;cursor:pointer;display:flex;font-size:20px;justify-content:flex-start;overflow:hidden;padding-left:30px;position:relative;transition:all .6s ease 0s;width:100%}.filter-soluzioni li .soluzione .icona{stroke:#fe6b6b;height:20px;left:-50px;margin-right:10px;position:absolute;top:5px;transition:all .6s ease 0s}.filter-soluzioni li .soluzione:hover{color:#fe6b6b;transform:translateX(10px)}.filter-soluzioni li.active{border-color:#fe6b6b}.filter-soluzioni li.active .soluzione{color:#fe6b6b}.filter-soluzioni li.active .soluzione .icona{left:0}.proposta-indirizzo{align-items:flex-start;display:flex;justify-content:flex-start}.proposta-indirizzo .icona-marker{stroke:#fe6b6b;height:50px;margin:0 10px 0 0;width:50px}.proposta-indirizzo.soloindirizzo{justify-content:center}.proposta-gmap-container{display:block;height:350px;margin:0;position:relative;width:100%}.proposta-gmap-container .lockscreen{background:#f7f6f2;bottom:0;display:block;left:0;opacity:.2;position:absolute;top:0;width:100%;z-index:999}.proposta-gmap-container .proposta-gmap{background:#21252f;border:0;box-shadow:0 15px 10px -10px rgba(0,0,0,.4);display:block;height:350px;width:100%}.proposta-gallery-thu{box-shadow:0 5px 5px -5px rgba(0,0,0,.4);display:block;overflow:hidden;position:relative;transition:all .6s ease 0s}.proposta-gallery-thu img{display:block;height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all 1s ease 0s;width:100%}.proposta-gallery-thu .mask{align-items:center;background-color:rgba(232,59,59,.5);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:all .6s ease 0s;width:100%;z-index:2}.proposta-gallery-thu .mask .icon{stroke:#fff;height:50px;transition:all .6s ease 0s}.proposta-gallery-thu:hover{box-shadow:0 10px 5px -5px rgba(0,0,0,.4)}.proposta-gallery-thu:hover img{opacity:.8;transform:scale(1.1)}.proposta-gallery-thu:hover .mask{opacity:1}.filtr-item{display:block;position:relative;width:100%}.filtr-item[style*="opacity: 0"]{z-index:-999}.filtr-item:not([style*="opacity: 0"]){z-index:10}.row-appartamento{align-items:flex-start;background:#fff;border-radius:1px;box-shadow:0 5px 5px -5px rgba(0,0,0,.4);display:flex;gap:10px;justify-content:space-between;margin:0 0 50px;min-height:270px;padding:10px;position:relative;transition:all .6s ease 0s;width:100%}.row-appartamento .img-venduto{height:150px;left:0;position:absolute;top:0;width:150px;z-index:3}.row-appartamento .col-thu{border-right:2px solid #efefef;flex:0 0 300px;padding-right:10px;position:relative}.row-appartamento .col-thu .countfoto{align-items:center;background:#6d6d6d;border-radius:1px;color:#fff;display:flex;font-size:12px;justify-content:center;padding:2px 7px;position:absolute;right:10px;top:0}.row-appartamento .col-thu .countfoto i{color:inherit;font-size:12px}.row-appartamento .col-thu .planimetriahide{display:none}.row-appartamento .col-thu .planimetria{display:block;height:250px;overflow:hidden;position:relative;width:300px}.row-appartamento .col-thu .planimetria img{display:block;height:250px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:all .8s ease 0s;width:300px}.row-appartamento .col-thu .planimetria:hover img{transform:scale(1.05)}.row-appartamento .col-info{flex:1 1 auto!important}.row-appartamento .col-info .nome-immobile{background:#fe6b6b;border:none;color:#fff;display:block;font-size:16px;font-weight:400;letter-spacing:1px;line-height:1.4em;margin:-30px auto 0;padding:5px 20px;text-align:center;text-transform:uppercase;transition:all .5s ease 0s;width:350px}.row-appartamento .col-info .nome-immobile.scopridipiu{cursor:pointer}.row-appartamento .col-info .info-body{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between;min-height:250px}.row-appartamento .col-info .info-body .container-caratteristiche-flex{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:space-between!important;margin-top:10px;width:100%}.row-appartamento .col-info .info-body .container-caratteristiche-flex .caratteristica{align-items:center;border-right:1px solid #efefef;display:flex;flex:1;flex-direction:column;justify-content:flex-start;margin:8px 0;min-height:100px;min-width:100px;text-align:center}.row-appartamento .col-info .info-body .container-caratteristiche-flex .caratteristica .svgico{height:44px;margin-bottom:10px;opacity:.6;width:44px}.row-appartamento .col-info .info-body .container-caratteristiche-flex .caratteristica .imgico{display:block;height:50px;margin-bottom:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:.4;width:50px}.row-appartamento .col-info .info-body .container-caratteristiche-flex .caratteristica .label{color:#6d6d6d;display:block;font-size:12px;font-weight:400;height:24px;line-height:1em;margin:5px 0;text-transform:uppercase}.row-appartamento .col-info .info-body .container-caratteristiche-flex .caratteristica .value{display:block;font-size:16px;font-weight:600}.row-appartamento .col-info .info-body .container-caratteristiche-flex .caratteristica.no-brd{border:none}.row-appartamento .col-info .info-body .container-caratteristiche-flex .caratteristica:last-child{border-right-color:transparent}.row-appartamento .col-info .info-body .container-caratteristiche-flex .caratteristica.boxaparte{padding-left:5px;padding-right:5px}.row-appartamento .col-info .info-body .container-prezzo{align-items:center;display:flex;flex-direction:row;gap:.5rem!important;justify-content:center}.row-appartamento .col-info .info-body .prezzo-immobile{display:block;font-size:24px;font-weight:400;line-height:1.4em;margin:0;padding:5px;text-align:center}.row-appartamento .col-info .info-body .box-acquistabile{color:#999;display:block;font-size:12px;font-weight:400;margin-left:5px;text-transform:uppercase}.row-appartamento .col-info .info-body .box-acquistabile i{color:inherit;font-size:inherit;margin-right:5px}.row-appartamento .col-info .info-body .box-prezzodettaglio{align-items:center;background:#dbdbdb;border:1px solid #dbdbdb;border-radius:1px;display:flex;justify-content:center;min-height:30px;padding:5px 10px;position:relative}.row-appartamento .col-info .info-body .box-prezzodettaglio span{align-items:center;color:#666;display:flex;font-size:12px;justify-content:center;line-height:14px;white-space:break-spaces}.row-appartamento .col-info .info-body .box-prezzodettaglio span i{color:inherit;font-size:14px}.row-appartamento .col-info .info-body .box-prezzochiaro{align-items:center;background:#fff;border:1px solid #fe6b6b;border-radius:1px;color:#fe6b6b;display:flex;display:block;font-size:12px;height:30px;justify-content:center;line-height:30px;padding:0 10px;position:relative;text-transform:uppercase;transition:all .4s ease 0s}.row-appartamento .col-info .info-body .box-prezzochiaro i{color:inherit;font-size:14px}.row-appartamento .col-info .info-body .box-prezzochiaro:hover{background:#fe6b6b;color:#fff}.row-appartamento .nome-immobile-mobile{background:#bd2424;background:linear-gradient(0deg,#bd2424,#ee4141);border:none;color:#fff;display:none;font-size:24px;letter-spacing:1px;line-height:1.4em;padding:5px 20px;text-align:left;transition:all .5s ease 0s;width:100%}.row-appartamento .nome-immobile-mobile:hover{background:#bd2424;background:linear-gradient(0deg,#bd2424,#bd2424)}.row-appartamento .nome-immobile-mobile.scopridipiu{cursor:pointer}.row-appartamento.nondisponibile{box-shadow:none;opacity:.6}.row-appartamento.nondisponibile .col-thu .planimetria img{filter:grayscale(1)}.row-appartamento.nondisponibile .col-thu .planimetria:hover img{transform:none}.row-appartamento.nondisponibile .col-info .nome-immobile{background:#999}.row-realizzati{padding:80px 0;position:relative}.row-realizzati .h400{height:400px}.row-realizzati .info{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.row-realizzati .carousel-realizzati{border-radius:1px;box-shadow:0 10px 7px -7px rgba(0,0,0,.2);overflow:hidden}.row-realizzati .carousel-realizzati .carousel-item .thuImglink{height:400px;overflow:hidden;position:relative;width:100%}.row-realizzati .carousel-realizzati .carousel-item .thuImglink .thuimg{display:block;height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all 1s ease 0s;width:100%}.row-realizzati .carousel-realizzati .carousel-item .thuImglink:hover .thuimg{transform:scale(1.1)}.row-realizzati .carousel-realizzati .carousel-control-next,.row-realizzati .carousel-realizzati .carousel-control-prev{align-items:center;background:#fff;border-radius:0 50% 50% 0;display:flex;height:50px;justify-content:center;opacity:1;top:calc(50% - 25px);width:50px}.row-realizzati .carousel-realizzati .carousel-control-next i,.row-realizzati .carousel-realizzati .carousel-control-prev i{color:#6d6d6d}.row-realizzati .carousel-realizzati .carousel-control-prev{left:-20px}.row-realizzati .carousel-realizzati .carousel-control-next{border-radius:50% 0 0 50%;right:-20px}.row-realizzati.white .carousel-control-next,.row-realizzati.white .carousel-control-prev{background:#f7f6f2}.row-proposta-v2{padding:80px 0;position:relative}.row-proposta-v2 .link-hover{bottom:0;left:0;position:absolute;top:0;width:100%;z-index:10}.row-proposta-v2 .h-box{height:550px}.row-proposta-v2 .h3.titolo{transition:all .6s ease 0s}.row-proposta-v2 .image{border-radius:1px;box-shadow:0 10px 7px -7px rgba(0,0,0,.2);display:block;overflow:hidden;position:relative;width:100%}.row-proposta-v2 .image img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all .6s ease 0s;width:100%}.row-proposta-v2 .image .mask{align-items:center;background:hsla(0,0%,100%,.2);bottom:0;display:flex;justify-content:center;left:0;opacity:1;position:absolute;top:0;transition:all 1s ease 0s;width:100%;z-index:2}.row-proposta-v2 .image .mask svg{stroke:#fff}.row-proposta-v2 .info{align-items:center;display:flex;justify-content:flex-start}.row-proposta-v2:hover .image img{transform:scale(1.1)}.row-proposta-v2:hover .image .mask{opacity:0}.row-proposta-v2:hover .btn-sc{background:#6d6d6d;color:#fff;transform:translateX(10px)}.row-proposta-v2:hover .btn-sc i{opacity:1;transform:translateX(10px)}.row-proposta-v2:hover .h3.titolo{color:#fe6b6b}.box-iniziolavori{align-items:center;border-bottom:1px solid #ccc;box-shadow:0 7px 5px -5px rgba(0,0,0,.2);display:flex;height:60px;justify-content:center;margin:0 auto 40px;padding:0 20px;width:330px}.box-iniziolavori img{height:30px;margin-right:10px}.box-iniziolavori .txt{color:#999;white-space:nowrap}.box-iniziolavori .txt .fw-bold{color:#333}.btn-slick-next,.btn-slick-prev{align-items:center;background:#f7f6f2;border:none;border-radius:50%;box-shadow:0 7px 5px -5px rgba(0,0,0,.2);display:flex;height:50px;justify-content:center;opacity:1;position:absolute;top:calc(50% - 25px);transition:all .4s ease 0s;width:50px;z-index:50}.btn-slick-next i,.btn-slick-prev i{color:#666;font-size:18px}.btn-slick-next.slick-disabled,.btn-slick-prev.slick-disabled{opacity:0}.btn-slick-prev{left:-20px}.btn-slick-next{right:-20px}.gallery-img{border-radius:1px;box-shadow:0 7px 5px -5px transparent;display:block;height:200px;margin:5px;overflow:hidden;position:relative;transition:all .6s ease 0s;width:100%}.gallery-img .mask{align-items:center;background:hsla(0,99%,71%,.6);bottom:-10px;display:flex;justify-content:center;left:-10px;opacity:0;position:absolute;top:-10px;transition:all .6s ease 0s;width:110%;z-index:2}.gallery-img .mask svg{stroke:#fff}.gallery-img img{display:block;height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all .8s ease 0s;width:100%}.gallery-img:hover{box-shadow:0 7px 5px -5px rgba(0,0,0,.4);transform:translateY(-5px)}.gallery-img:hover .mask{opacity:1}.gallery-img:hover img{transform:scale(1.05)}.gallery-slick-img{display:block}.gallery-slick-img img{display:block;height:150px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:200px}.container-caratteristiche-flex{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:30px}.container-caratteristiche-flex .caratteristica{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:flex-start;margin:8px 0;min-height:100px;min-width:100px;text-align:center}.container-caratteristiche-flex .caratteristica .svgico{height:44px;margin-bottom:10px;opacity:.6;width:44px}.container-caratteristiche-flex .caratteristica .imgico{display:block;height:50px;margin-bottom:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:.4;width:50px}.container-caratteristiche-flex .caratteristica .label{color:#6d6d6d;display:block;font-size:12px;font-weight:400;height:24px;line-height:1em;margin:5px 0;text-transform:uppercase}.container-caratteristiche-flex .caratteristica .value{display:block;font-size:16px;font-weight:600}.container-caratteristiche-flex .caratteristica.no-brd{border:none}.container-caratteristiche{margin-top:30px}.container-caratteristiche .caratteristica{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:flex-start;margin:8px 0;min-height:100px;text-align:center}.container-caratteristiche .caratteristica .svgico{height:44px;margin-bottom:10px;opacity:.6;width:44px}.container-caratteristiche .caratteristica .imgico{display:block;height:50px;margin-bottom:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:.4;width:50px}.container-caratteristiche .caratteristica .label{color:#6d6d6d;display:block;font-size:12px;font-weight:400;height:24px;line-height:1em;margin:5px 0;text-transform:uppercase}.container-caratteristiche .caratteristica .value{display:block;font-size:16px;font-weight:600}.container-caratteristiche .caratteristica.no-brd{border:none}.box-capitolato{background:hsla(0,0%,43%,.65);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1px;box-shadow:0 10px 7px -7px rgba(0,0,0,.2);display:block;margin-bottom:0;padding:30px 40px;position:relative}.box-capitolato .carousel-control-next,.box-capitolato .carousel-control-prev{background-color:#fff;border-radius:50%;bottom:-50px;box-shadow:0 10px 7px -7px rgba(0,0,0,.2);height:50px;left:auto;opacity:1;position:absolute;right:60px;top:auto;transition:all .6s ease 0s;width:50px;z-index:10}.box-capitolato .carousel-control-next i,.box-capitolato .carousel-control-prev i{color:#6d6d6d;font-size:18px;transition:all .4s ease 0s}.box-capitolato .carousel-control-next:hover i,.box-capitolato .carousel-control-prev:hover i{color:#fe6b6b}.box-capitolato .carousel-control-prev:hover{transform:translateX(-5px)}.box-capitolato .carousel-control-next{left:auto;right:0}.box-capitolato .carousel-control-next:hover{transform:translateX(5px)}.box-capitolato .btn-sc-capitolato{background:#fff;border-radius:1px;bottom:0;color:#6d6d6d;display:block;font-family:DejaVu Sans;font-size:18px;font-weight:400;height:50px;line-height:50px;position:relative;text-align:center;transition:all .6s ease 0s;width:100%}.box-capitolato .btn-sc-capitolato:hover{box-shadow:0 10px 7px -7px rgba(0,0,0,.2);color:#fe6b6b;transform:translateY(-5px)}.box-capitolato .item-capitolato{display:block}.box-capitolato .item-capitolato .h-box{height:400px}.box-capitolato .item-capitolato .image{border-radius:1px;box-shadow:0 10px 7px -7px rgba(0,0,0,.2);display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden;width:100%}.box-capitolato .item-capitolato .info{align-items:center;display:flex;justify-content:center;padding-left:30px;padding-right:30px}.box-capitolato .item-capitolato .info *{color:#fff}.box-stato-header{align-items:center;display:flex;gap:5px;justify-content:center}.box-stato-header .txt{color:#fe6b6b;font-size:18px;font-weight:400;letter-spacing:1px;margin:0;text-transform:uppercase}.box-stato-header img{height:44px}.box-specifica{align-items:center;background:#fff;border-radius:1px;box-shadow:0 10px 7px -7px rgba(0,0,0,.2);display:flex;flex-direction:column;height:200px;justify-content:flex-start;padding:20px 30px;width:200px}.box-specifica .icona{height:50px;margin:15px auto 30px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:.4;width:50px}.modal-schedaimmobile .modal-content .contenitore{align-items:center;display:flex;justify-content:center;min-height:100vh}.modal-schedaimmobile .modal-content .contenitore .lista-caratteristiche{display:block;list-style:none;margin:0;padding:0}.modal-schedaimmobile .modal-content .contenitore .lista-caratteristiche li{display:inline-block}.modal-schedaimmobile .modal-content .contenitore .lista-caratteristiche li .caratteristica{align-items:center;border-right:1px solid #ccc;display:flex;flex:1;flex-direction:column;height:100px;justify-content:center;margin:5px;min-width:100px;padding:10px;text-align:center}.modal-schedaimmobile .modal-content .contenitore .lista-caratteristiche li .caratteristica .svgico{height:44px;margin-bottom:10px;opacity:.6;width:44px}.modal-schedaimmobile .modal-content .contenitore .lista-caratteristiche li .caratteristica .imgico{display:block;height:50px;margin-bottom:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:.4;width:50px}.modal-schedaimmobile .modal-content .contenitore .lista-caratteristiche li .caratteristica .label{color:#6d6d6d;display:block;font-size:12px;font-weight:400;line-height:1em;text-transform:lowercase}.modal-schedaimmobile .modal-content .contenitore .lista-caratteristiche li .caratteristica .value{display:block;font-size:15px}.modal-schedaimmobile .modal-content .contenitore .lista-caratteristiche li:last-child .caratteristica{border:none}.modal-schedaimmobile .modal-content .contenitore .immobile-gallery-thu{display:block;overflow:hidden;position:relative}.modal-schedaimmobile .modal-content .contenitore .immobile-gallery-thu img{display:block;height:auto;max-width:800px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:all .6s ease 0s;width:100%}.modal-schedaimmobile .modal-content .contenitore .immobile-gallery-thu .mask{align-items:center;background-color:rgba(232,59,59,.5);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:all .6s ease 0s;width:100%;z-index:2}.modal-schedaimmobile .modal-content .contenitore .immobile-gallery-thu .mask .icon{stroke:#fff;height:50px;transition:all .6s ease 0s}.modal-schedaimmobile .modal-content .contenitore .immobile-gallery-thu:hover .mask{opacity:1}.modal-schedaimmobile .modal-content .contenitore .immobile-gallery-thu:hover img{opacity:.8;transform:scale(1.1)}.modal-schedaimmobile .modal-content .contenitore .btn-cstm-call{align-items:center;background:hsla(0,0%,100%,.4);border:1px solid #fe6b6b;border-radius:1px;color:#fe6b6b;font-size:22px;justify-content:center;letter-spacing:1px;margin:30px 0;overflow:hidden;padding:20px 40px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .5s ease 0s}.modal-schedaimmobile .modal-content .contenitore .btn-cstm-call .icona{stroke:#fe6b6b;height:30px;transition:all .5s ease 0s}.modal-schedaimmobile .modal-content .contenitore .btn-cstm-call:hover{background:#fe6b6b;color:#fff}.modal-schedaimmobile .modal-content .contenitore .btn-cstm-call:hover .icona{stroke:#fff}.modal-schedaimmobile .modal-content .contenitore .btn-cstm-call:hover .icona.zoom{animation-duration:1s;animation-iteration-count:infinite;animation-name:floatingIconButtonZoom;animation-timing-function:ease-in-out}.modal-schedaimmobile .modal-content .contenitore .prezzochiaro-box{box-shadow:0 15px 10px -10px rgba(0,0,0,.4);display:block;margin:0 auto;max-width:350px;width:100%}.modal-schedaimmobile .modal-content .contenitore .prezzochiaro-box .prezzochiaro-head{background:#6d6d6d;color:#fff;display:block;font-weight:400;margin:30px 0 0;padding:10px;text-align:center}.modal-schedaimmobile .modal-content .contenitore .prezzochiaro-box .prezzochiaro-table{border-color:#6d6d6d}.modal-schedaimmobile .modal-content .contenitore .prezzochiaro-box .prezzochiaro-table .bg-lgrey td{background:#efefef}.modal-schedaimmobile .modal-content .contenitore .prezzochiaro-box .prezzochiaro-table .bg-yellow td{background:#fe6b6b;color:#fff}.modal-schedaimmobile .modal-content .contenitore .prezzochiaro-box .prezzochiaro-table .w-20{width:19%}.modal-schedaimmobile .modal-content .contenitore .prezzochiaro-box .prezzochiaro-table td{border-bottom:1px solid #fff;font-family:Lato,sans-serif;font-size:12px;line-height:1.2em;text-transform:uppercase}.modal-schedaimmobile .modal-content .contenitore .prezzochiaro-box .prezzochiaro-table tr:last-child td{border-bottom-color:transparent}@media (max-width:1200px){.cs-h-550{height:400px}.cs-h-300{height:225px}.cs-h-225{height:150px}.chisiamo-frasi{line-height:1.5em}}@media (max-width:1100px){.row-appartamento{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:center}.row-appartamento .col-thu{align-items:center;border-right-width:0;flex:0 0 100%;flex-grow:1;flex-shrink:0;justify-content:center;padding-right:0;width:100%}.row-appartamento .col-thu .planimetria{display:block;margin:0 auto}.row-appartamento .col-info{flex:0 0 100%;flex-grow:1;flex-shrink:0;width:100%}.row-appartamento .col-info .nome-immobile{margin:0 auto;width:100%}.row-appartamento .col-info .info-body{min-height:auto}}@media (max-width:992px){.py-100{padding:80px 0}.proposta-gmap-container{margin:30px 0 0}.hide-lg{display:none}.h1,h1{font-size:40px;line-height:55px}.h2,h2{font-size:28px}.h3,h3{font-size:24px}.h4,h4{font-size:16px}.header-sc .navbar-sc{padding:10px}.header-sc .navbar-sc .navbar-brand,.header-sc .navbar-sc .navbar-tel{display:block}.header-sc .navbar-sc .item-brand{display:none}.header-sc .navbar-sc .nav-item{margin-left:10px;margin-right:10px}.header-sc .navbar-sc .nav-item .nav-link{font-size:16px;letter-spacing:1px;line-height:50px;padding:0}.header-sc.ps-fix .navbar-sc{height:50px;padding:5px}.header-sc.ps-fix .navbar-sc .navbar-collapse{background:hsla(0,0%,100%,.95);margin-top:5px}.row-realizzati{padding:30px 0}.row-realizzati .h400{height:auto;padding-bottom:30px;padding-top:30px}.row-realizzati .carousel-realizzati .carousel-item .thuImglink,.row-realizzati .carousel-realizzati .carousel-item .thuImglink .thuimg{height:300px}.aree .img-aree{height:300px;margin:10px auto;max-height:300px;width:300px}.aree .descrizione{height:auto;max-width:none;text-align:left}.cs-h-550{height:250px}.row-proposta-v2{padding:50px 0}.row-proposta-v2 .h-box{height:300px!important}.box-capitolato .item-capitolato .info{padding-left:5px;padding-right:5px}.box-capitolato .item-capitolato .info p{height:40px;margin-bottom:0}.box-capitolato .item-capitolato .h-box{height:300px}}@media (max-width:780px){.row-appartamento .col-info .info-body .container-caratteristiche-flex{gap:3px}.row-appartamento .col-info .info-body .container-caratteristiche-flex .caratteristica{min-width:90px}.row-appartamento .col-info .info-body .container-caratteristiche-flex .caratteristica .imgico{height:40px;width:40px}.row-appartamento .col-info .info-body .container-caratteristiche-flex .caratteristica .label{font-size:11px}.row-appartamento .col-info .info-body .container-caratteristiche-flex .caratteristica .value{font-size:14px}}@media (max-width:768.1px){.box-frase{bottom:30px}.py-100{padding:50px 0}.chisiamo-frasi{text-align:center}.box-specifica{height:150px;padding:20px 15px;width:150px}.box-specifica .icona{height:40px;margin:15px auto;width:40px}.box-specifica h4{font-size:12px}.proposta-gmap-container{margin:30px 0 0}.box-capitolato .carousel{margin-bottom:30px}.box-capitolato .carousel .item-capitolato .info.h-box{height:auto}.box-capitolato .carousel .carousel-control-next,.box-capitolato .carousel .carousel-control-prev{background:#f6f5f1;bottom:auto;top:50%}.box-capitolato .carousel .carousel-control-prev{left:-50px;right:auto}.box-capitolato .carousel .carousel-control-next{left:auto;right:-50px}.contatti-footer .box-contatti.h-map{align-items:center;height:auto;min-height:auto;padding:30px}.row-proposta-v2 .info{margin-top:10px!important}.row-proposta-v2 .h-box{height:auto!important}.row-appartamento .container-prezzo{flex-direction:column!important;gap:15px!important;margin-bottom:15px!important}.row-appartamento .container-prezzo .prezzo-immobile{line-height:1em!important;padding:5px}}

/*# sourceMappingURL=template.css.map*/