@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/build/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/build/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/poppins-latin-800-normal-Bd8-pIP1.woff2)format("woff2"),url(/build/assets/poppins-latin-800-normal-YoItoZZV.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:900;src:url(/build/assets/poppins-latin-900-normal-BmL1zqjw.woff2)format("woff2"),url(/build/assets/poppins-latin-900-normal-By5LX1Cr.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/rubik-latin-300-normal-CC5OmgBu.woff2)format("woff2"),url(/build/assets/rubik-latin-300-normal-BUgDINzQ.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/rubik-latin-400-normal-j0pmKyiQ.woff2)format("woff2"),url(/build/assets/rubik-latin-400-normal-BV1Ho3GG.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/rubik-latin-500-normal-1os41rQk.woff2)format("woff2"),url(/build/assets/rubik-latin-500-normal-LZYVHeqz.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/rubik-latin-700-normal-D-tMm-eS.woff2)format("woff2"),url(/build/assets/rubik-latin-700-normal-KHOtubUA.woff)format("woff")}:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent;font-family:sans-serif;line-height:1.15}@-ms-viewport{width:device-width}article,aside,dialog,footer,header,main,nav,section{display:block}body{color:#212529;text-align:left;background-color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-weight:400;line-height:1.5}[tabindex="-1"]:focus{outline:0!important}h1,h2,h3{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ul{margin-top:0;margin-bottom:1rem}ul ul{margin-bottom:0}b,strong{font-weight:bolder}a{color:#007bff;-webkit-text-decoration-skip:objects;background-color:#0000;text-decoration:none}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}label{margin-bottom:.5rem;display:inline-block}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox]{box-sizing:border-box;padding:0}textarea{resize:vertical;overflow:auto}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}[hidden]{display:none!important}.h1,.h2,.h3,h1,h2,h3{color:inherit;margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.lead{font-size:1.25rem;font-weight:300}.list-unstyled{padding-left:0;list-style:none}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (width>=576px){.container{max-width:540px}}@media (width>=768px){.container{max-width:720px}}@media (width>=992px){.container{max-width:960px}}@media (width>=1200px){.container{max-width:1140px}}.container-fluid{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}.col,.col-12,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-md-10,.col-md-12,.col-md-6,.col-md-8,.col-md-9,.col-sm-12{width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative}.col{flex-grow:1;flex-basis:0;max-width:100%}.col-12{flex:0 0 100%;max-width:100%}@media (width>=576px){.col-sm-12{flex:0 0 100%;max-width:100%}}@media (width>=768px){.col-md-6{flex:0 0 50%;max-width:50%}.col-md-8{flex:0 0 66.6667%;max-width:66.6667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333%;max-width:83.3333%}.col-md-12{flex:0 0 100%;max-width:100%}}@media (width>=992px){.col-lg-2{flex:0 0 16.6667%;max-width:16.6667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333%;max-width:33.3333%}.col-lg-5{flex:0 0 41.6667%;max-width:41.6667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333%;max-width:58.3333%}.col-lg-8{flex:0 0 66.6667%;max-width:66.6667%}.col-lg-12{flex:0 0 100%;max-width:100%}}.nav{flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none;display:flex}.alert{border:1px solid #0000;border-radius:.25rem;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.close{float:right;color:#000;text-shadow:0 1px #fff;opacity:.5;font-size:1.5rem;font-weight:700;line-height:1}.close:focus,.close:hover{color:#000;opacity:.75;text-decoration:none}.close:not(:disabled):not(.disabled){cursor:pointer}button.close{-webkit-appearance:none;background-color:#0000;border:0;padding:0}.carousel{position:relative}.clearfix:after{clear:both;content:"";display:block}.flex-wrap{flex-wrap:wrap!important}.justify-content-center{justify-content:center!important}@media (width>=768px){.justify-content-md-center{justify-content:center!important}}@media (width>=992px){.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-between{justify-content:space-between!important}}.float-left{float:left!important}.float-right{float:right!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;white-space:normal;clip-path:none;width:auto;height:auto;position:static;overflow:visible}.mb-0{margin-bottom:0!important}.pb-0{padding-bottom:0!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.visible{visibility:visible!important}@media print{*,:after,:before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}img{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body,.container{min-width:992px!important}}body{color:#7c8a97;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#fff;margin:0;padding:153px 0 0;font-family:Rubik,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}p span.schedabold{color:#007cdb;font-weight:500}div.btns-group.ul-li-right.clearfix ul.clearfix li a.custom-btn:hover{background-color:#00518f}div.container-fluid div.row div.col-lg-2.col-md-12.col-sm-12 div.btns-group.ul-li-right.clearfix ul.clearfix li a.custom-btn{padding:0 20px;font-size:17px}h2.item-title,ul.clearfix li.text-left strong.price-text{font-size:25px}.contact-info a{color:#fff}.contact-info a:hover{color:#eaeaea}html body.home-page-3 footer#footer-section.footer-section.bg-default-blue.clearfix div.default-footer.clearfix div.container div.footer-content.clearfix div.row div.col-lg-3.col-md-6.col-sm-12 div.our-services.ul-li-block.clearfix ul.clearfix li div.item-content h3.item-title a.title-link:hover{color:#00518f}.price-and-location li.text-right{color:#004e90;margin-top:-4px;font-size:25px;font-weight:500}.cope-contatti{background:url(/images/site/slide-contatti.webp);width:100%;height:880px}@media screen and (width<=680px){.cope-contatti{background:url(/images/site/slide-contatti.webp);width:100%;height:auto}}.cope-servizi{background:url(/images/site/ici-foto-3.webp);width:100%;height:880px}@media screen and (width<=680px){.cope-servizi{background:url(/images/site/ici-foto-3.webp);width:100%;height:auto}}::selection{color:#fff;background-color:#002542}.container{max-width:1200px}a,button{cursor:pointer;font-family:Rubik,sans-serif;line-height:normal;text-decoration:none;display:inline-block}a:hover,button:hover{text-decoration:none}button{background:0 0;border:none;margin:0;padding:0}button:focus{outline:none}img{max-width:100%;height:auto}.image-container{-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:relative;overflow:hidden}.parallax-window{min-width:100%;min-height:100%}h1,h2,h3{color:#001238;font-family:Poppins,sans-serif;font-weight:600}.form-item{margin-bottom:30px;position:relative}.form-item input{width:100%;height:60px;-webkit-box-shadow:none;box-shadow:none;-o-transition:all .4s ease-in-out;border:1px solid #e0deff;outline:none;padding:0 30px 0 80px;transition:all .4s ease-in-out}.form-item input:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#002542;outline:none}.form-item .form-item-btn{z-index:1;color:#002542;-o-transition:all .4s ease-in-out;margin:0;padding:0;font-size:16px;transition:all .4s ease-in-out;position:absolute;top:50%;left:40px;transform:translateY(-50%)}.form-textarea{margin-bottom:30px;position:relative}.form-textarea textarea{width:100%;-webkit-box-shadow:none;box-shadow:none;-o-transition:all .4s ease-in-out;border:1px solid #e0deff;outline:none;min-height:180px;padding:30px 30px 30px 80px;transition:all .4s ease-in-out}.form-textarea textarea:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#002542;outline:none}.form-textarea .form-item-btn{color:#002542;-o-transition:all .4s ease-in-out;margin:0;padding:0;font-size:16px;transition:all .4s ease-in-out;position:absolute;top:30px;left:40px}::placeholder{color:#7c8a97;text-transform:capitalize}::-moz-placeholder{color:#7c8a97;text-transform:capitalize}.ul-li>ul{margin:0;padding:0;display:table}.ul-li>ul>li{float:left;list-style:none;display:inline-block}.ul-li-block>ul{width:100%;margin:0;padding:0;display:table}.ul-li-block>ul>li{width:100%;list-style:none;display:table}.ul-li-right>ul{float:right;margin:0;padding:0;display:table}.ul-li-right>ul>li{float:left;list-style:none;display:inline-block}.ul-li-center>ul{margin:0 auto;padding:0;display:table}.ul-li-center>ul>li{float:left;list-style:none;display:inline-block}.post-meta>ul>li{color:#7c8a97;margin-right:30px;font-size:14px}.post-meta>ul>li:last-child{margin-right:0!important}.post-meta>ul>li i,.post-meta>ul>li .icon{margin-right:8px;font-size:16px}.post-meta>ul>li>a{color:#7c8a97}.post-meta>ul>li>a:hover{color:#001238}.item-label>ul>li{text-transform:uppercase;border-radius:50px;height:20px;margin-right:10px}.item-label>ul>li:last-child{margin-right:0}.item-label>ul>li{color:#fff;padding:0 17px;font-family:Rubik,sans-serif;font-size:10px;font-weight:500;line-height:22px;display:block}.sec-ptb-120{padding:120px 0}.mb-30{margin-bottom:30px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.custom-btn{z-index:1;color:#fff;text-transform:uppercase;background-color:#004f90;border-radius:45px;height:60px;padding:0 50px;font-size:14px;font-weight:500;line-height:62px;position:relative;overflow:hidden}.custom-btn:before{content:"";z-index:-1;-o-transition:all .4s ease-in-out;border-bottom:80px solid #062a4d;border-right:50px solid #0000;transition:all .4s ease-in-out;position:absolute;inset:0 -50px 0 0;transform:translate(-100%)}.custom-btn i,.custom-btn .icon{margin-right:5px}.custom-btn:hover{color:#fff;background-color:#007cdb}.custom-btn:hover:before{transform:translate(0)}.section-title .big-title{color:#004f90;font-size:60px;font-weight:600}.section-title .small-title{color:#002542;text-transform:capitalize;margin-bottom:20px;font-size:20px;font-weight:500;display:inline-block}.thetop{z-index:-1;width:0;height:0;position:absolute;top:0;left:0;right:0}.backtotop{z-index:999;background-color:#007cdb;border-radius:100%;width:50px;height:50px;display:none;position:fixed;bottom:65px;right:15px;box-shadow:0 5px 30px 2px #0003}.backtotop .scroll{z-index:1;color:#fff;text-align:center;width:100%;height:100%;font-size:24px;line-height:52px;display:block;position:relative}.bg-default-red{background-color:#007cdb}.bg-default-blue{background-color:#001238}.bg-default-purered{background-color:#004f90}.bg-default-leafgreen{background-color:#007cdb}.bg-white{background-color:#fff}a,button{-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.header-section .default-header .container-fluid{width:1630px;margin:0 auto}.header-section .default-header .header-top{padding:7px 0}.header-section .default-header .header-top .contact-info>ul>li{color:#fff;margin-right:40px;font-size:16px;font-weight:500}.header-section .default-header .header-top .contact-info>ul>li:last-child{margin-right:0}.header-section .default-header .header-top .contact-info>ul>li>i,.header-section .default-header .header-top .contact-info>ul>li>.icon{margin-right:8px}.header-section .default-header .header-top .social-media>ul>li{margin-right:15px}.header-section .default-header .header-top .social-media>ul>li:last-child{margin-right:0}.header-section .default-header .header-top .social-media>ul>li>a{color:#fff;font-size:12px}.header-section .default-header .header-bottom{-o-transition:all .4s ease-in-out;padding:30px 0;transition:all .4s ease-in-out}.header-section .default-header .header-bottom .brand-logo .mobile-menu-btn{color:#fff;background-color:#062a4d;width:50px;height:50px;font-size:20px;display:none}.header-section .default-header .header-bottom .main-menubar>ul>li{padding:13px 23px;position:relative}.header-section .default-header .header-bottom .main-menubar>ul>li:before{opacity:0;content:"";-o-transition:all .3s ease-in-out;background-color:#002542;width:100%;height:2px;transition:all .3s ease-in-out;position:absolute;bottom:-10px;left:0}.header-section .default-header .header-bottom .main-menubar>ul>li>a{text-transform:uppercase;width:100%;padding-bottom:10px;font-size:19px;font-weight:500;display:block;position:relative;overflow:hidden}.header-section .default-header .header-bottom .main-menubar>ul>li>a span{color:#007cdb;-o-transition:all .4s ease-in-out;width:100%;transition:all .4s ease-in-out;display:block;position:relative}.header-section .default-header .header-bottom .main-menubar>ul>li>a span:after{opacity:0;color:#7c8a97;content:attr(data-hover);-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:absolute;bottom:-20px;left:0;transform:translate(0,0)}.header-section .default-header .header-bottom .main-menubar>ul>li:hover:before{opacity:1;bottom:10px}.header-section .default-header .header-bottom .main-menubar>ul>li:hover>a span{color:#002542;transform:translateY(-19px)}.header-section .default-header .header-bottom .main-menubar>ul>li:hover>a span:after{opacity:1;color:#002542}.header-section .default-header .header-bottom .main-menubar>ul>.active:before{opacity:1;bottom:10px}.header-section .default-header .header-bottom .main-menubar>ul>.active>a span{color:#002542;transform:translateY(-19px)}.header-section .default-header .header-bottom .main-menubar>ul>.active>a span:after{opacity:1;color:#002542}.header-section .default-header .header-bottom .btns-group>ul{margin:-4px 0}.header-section .default-header .header-bottom .btns-group>ul>li{margin-right:30px}.header-section .default-header .header-bottom .btns-group>ul>li:last-child{margin-right:0}.header-section .default-header .header-bottom .btns-group>ul>li>a{word-spacing:2px;letter-spacing:0;width:100%;display:block}.header-section .default-header .header-bottom .main-menubar>ul>.active:after{color:#002542}.auto-hide{z-index:999;will-change:transform;-o-transition:transform .5s;-webkit-transition:-webkit-transform .5s;transition:transform .5s;position:fixed;top:0;left:0;right:0;transform:translateZ(0);box-shadow:0 2px 4px 1px #0000001a}.auto-hide.is-hidden{transform:translateY(-100%)}.sidebar-menu-wrapper{display:block}.sidebar-menu-wrapper .sidebar-menu{z-index:9999;-o-transition:.6s cubic-bezier(1, 0, 0, 1);background-color:#fff;min-width:380px;max-width:380px;height:100vh;padding:40px;transition:all .6s cubic-bezier(1,0,0,1);position:fixed;top:0;right:-400px;overflow-y:scroll;box-shadow:-3px 0 8px 1px #0000001a}.sidebar-menu-wrapper .sidebar-menu .dismiss .close-btn{cursor:pointer;text-align:center;color:#fff;background-color:#001238;border-radius:3px;width:40px;height:40px;font-size:14px;line-height:42px;display:inline-block}.sidebar-menu-wrapper .sidebar-menu .sidebar-title{text-transform:capitalize;font-size:21px}.sidebar-menu-wrapper .sidebar-menu .menu-list{margin:0 -40px}.sidebar-menu-wrapper .sidebar-menu .menu-list>li{border-bottom:1px solid #e0deff;width:100%;display:block}.sidebar-menu-wrapper .sidebar-menu .menu-list>li>a{color:#7c8a97;text-transform:capitalize;width:100%;padding:15px 40px;font-size:14px;display:block}.sidebar-menu-wrapper .sidebar-menu .menu-list>li:hover>a,.sidebar-menu-wrapper .sidebar-menu .menu-list>.active>a{color:#062a4d;background-color:#f8fbff}.sidebar-menu-wrapper .sidebar-menu .contact-info>ul>li{margin-bottom:15px;font-size:16px}.sidebar-menu-wrapper .sidebar-menu .contact-info>ul>li:last-child{margin-bottom:0}.sidebar-menu-wrapper .sidebar-menu.active{right:0;box-shadow:0 10px 55px 1px #89adff59}.sidebar-menu-wrapper .overlay{opacity:0;z-index:999;-o-transition:all .4s ease-in-out;background:#000000b3;width:100vw;height:100vh;transition:all .4s ease-in-out;display:none;position:fixed;inset:0}.sidebar-menu-wrapper .overlay.active{opacity:1;display:block}.sidebar-menu::-webkit-scrollbar{width:0}.footer-section .default-footer .area-title{color:#007cdb;margin-bottom:45px;font-size:20px;font-weight:600}.footer-section .default-footer .footer-content{border-top:2px solid #ffffff1a;border-bottom:2px solid #ffffff1a;padding:100px 0}.footer-section .default-footer .footer-content .about-content>p{color:#fff;margin-bottom:30px}.footer-section .default-footer .footer-content .about-content .hot-line{color:#fff;padding:20px 30px}.footer-section .default-footer .footer-content .about-content .hot-line .item-icon{float:left;height:60px;margin-right:15px;font-size:30px;line-height:60px;display:inline-block}.footer-section .default-footer .footer-content .about-content .hot-line .item-content{display:table}.footer-section .default-footer .footer-content .about-content .hot-line .item-content .item-title{margin-bottom:10px;font-size:18px;display:inline-block}.footer-section .default-footer .footer-content .about-content .hot-line .item-content .contact-number{color:#fff;margin-bottom:0;font-size:20px;font-weight:600}.footer-section .default-footer .footer-content .useful-links{padding-left:35px}.footer-section .default-footer .footer-content .useful-links>ul>li{margin-bottom:30px}.footer-section .default-footer .footer-content .useful-links>ul>li:last-child{margin-bottom:0}.footer-section .default-footer .footer-content .useful-links>ul>li>a{color:#fff;display:table;position:relative;overflow:hidden}.footer-section .default-footer .footer-content .useful-links>ul>li>a:before{opacity:0;content:"";color:#fff;-o-transition:all .4s ease-in-out;font-family:"Font Awesome 5 Pro";font-size:10px;font-weight:400;line-height:1;transition:all .4s ease-in-out;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.footer-section .default-footer .footer-content .useful-links>ul>li>a:hover{color:#007cdb;padding-left:20px}.footer-section .default-footer .footer-content .useful-links>ul>li>a:hover:before{opacity:1;color:#007cdb;left:5px}.footer-section .default-footer .footer-content .our-services{margin-left:-50px;position:relative}.footer-section .default-footer .footer-content .our-services>ul>li{margin-bottom:20px}.footer-section .default-footer .footer-content .our-services>ul>li:last-child{margin-bottom:0}.footer-section .default-footer .footer-content .our-services>ul>li .item-image{float:left;width:80px;height:auto;margin-right:20px;overflow:hidden}.footer-section .default-footer .footer-content .our-services>ul>li .item-content{display:table}.footer-section .default-footer .footer-content .our-services>ul>li .item-content .item-title .title-link{color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:20px}.footer-section .default-footer .footer-content .our-services>ul>li .item-content .post-date{color:#9eacca}.footer-section .default-footer .footer-content .our-services>ul>li .item-content .post-date i,.footer-section .default-footer .footer-content .our-services>ul>li .item-content .post-date .icon{margin-right:8px}.footer-section .default-footer .footer-content .our-services>ul>li:hover .item-content .item-title .title-link{color:#002542}.footer-section .default-footer .footer-content .footer-newsletter .newsletter-form{margin-bottom:40px}.footer-section .default-footer .footer-content .footer-newsletter .newsletter-form input[type=email]{color:#fff;-o-transition:all .4s ease-in-out;background-color:#ffffff1a;border:none;border-radius:50px;width:100%;height:60px;margin-bottom:20px;padding:0 40px;transition:all .4s ease-in-out}.footer-section .default-footer .footer-content .footer-newsletter .newsletter-form input[type=email]:focus{outline:none}.footer-section .default-footer .footer-content .footer-newsletter .newsletter-form input[type=email]:-moz-placeholder-shown{color:#bfbfcb}.footer-section .default-footer .footer-content .footer-newsletter .newsletter-form input[type=email]::-moz-placeholder{color:#bfbfcb}.footer-section .default-footer .footer-content .footer-newsletter .newsletter-form input[type=email]:-ms-placeholder-shown{color:#bfbfcb}.footer-section .default-footer .footer-content .footer-newsletter .newsletter-form input[type=email]::-webkit-input-placeholder{color:#bfbfcb}.footer-section .default-footer .footer-content .footer-newsletter .newsletter-form .custom-btn{text-align:center;width:100%;display:block}.footer-section .default-footer .footer-content .footer-newsletter .social-media .area-title{margin-bottom:30px}.footer-section .default-footer .footer-content .footer-newsletter .social-media>ul>li{margin-right:15px}.footer-section .default-footer .footer-content .footer-newsletter .social-media>ul>li:last-child{margin-right:0}.footer-section .default-footer .footer-content .footer-newsletter .social-media>ul>li a{color:#acafc0;font-size:16px}.footer-section .default-footer .footer-content .footer-newsletter .social-media>ul>li a:hover{color:#002542}.footer-section .default-footer .copyright-text{padding:30px 0}.footer-section .default-footer .copyright-text>p{color:#fff;margin-bottom:0}.sidebar-section .widget{border:1px solid #e0deff;margin-bottom:40px;padding:40px}.sidebar-section .widget:last-child{margin-bottom:0}.sidebar-section .widget .widget_title{font-size:20px}.breadcrumb-section .secondary-breadcrumb{position:relative}.breadcrumb-section .secondary-breadcrumb .overlay{background-color:#00123800;padding:150px 0}.breadcrumb-section .secondary-breadcrumb .breadcrumb-content .breadcrumb-title{color:#fff;font-size:100px;font-weight:600;line-height:100px}.breadcrumb-section .secondary-breadcrumb .breadcrumb-nav{z-index:1;position:absolute;bottom:-33px;left:50%;transform:translate(-50%)}.breadcrumb-section .secondary-breadcrumb .breadcrumb-nav>ul{background-color:#fff;border:3px solid #f8fbff;border-radius:50px;padding:20px 40px}.breadcrumb-section .secondary-breadcrumb .breadcrumb-nav>ul>li{color:#7c8a97;margin-right:10px;padding-right:10px;font-size:16px;font-weight:400;position:relative}.breadcrumb-section .secondary-breadcrumb .breadcrumb-nav>ul>li:after{content:"/";color:#7c8a97;font-size:16px;position:absolute;top:50%;right:-4px;transform:translateY(-50%)}.breadcrumb-section .secondary-breadcrumb .breadcrumb-nav>ul>li:last-child{margin-right:0;padding-right:0}.breadcrumb-section .secondary-breadcrumb .breadcrumb-nav>ul>li:last-child:after{display:none}.breadcrumb-section .secondary-breadcrumb .breadcrumb-nav>ul>li>a{color:#7c8a97;width:100%;font-size:16px;font-weight:400}.breadcrumb-section .secondary-breadcrumb .breadcrumb-nav>ul>li>a:hover{color:#002542}.banner-section .overlay-blue{padding:200px 0}.banner-section .banner-content .sub-title{color:#fff;margin-bottom:30px;font-size:30px;display:inline-block}.banner-section .banner-content .title-text{color:#fff;font-size:100px}.home-page-3 .about-section{background-position:50%;background-repeat:no-repeat;background-size:cover;border-top:1px solid #004e90}.home-page-3 .about-section .about-content .section-title .big-title{margin-bottom:40px;font-size:33px}.home-page-3 .about-section .about-content .section-title .big-title:before{display:none}.home-page-3 .about-section .about-content>p{color:#002542;margin-bottom:30px}.about-section{background-position:50%;background-repeat:no-repeat;background-size:cover}.about-section .overlay-white{background-color:#fff6}.about-section .about-image{z-index:1;padding-bottom:30px;padding-right:40px;position:relative}.about-section .about-image .decoration-image{z-index:-1;width:530px;position:absolute;bottom:0;left:-40px}.about-section .about-content .section-title{margin-bottom:60px}.about-section .about-content .section-title .big-title{position:relative}.about-section .about-content .section-title .big-title:before{content:"";background-color:#002542;width:80px;height:2px;position:absolute;bottom:-28px;left:0}.about-section .about-content>p{margin-bottom:40px;font-size:16px;line-height:28px}@keyframes Rx-width-80{0%{width:0%}to{width:80%}}@keyframes Rx-width-55{0%{width:0%}to{width:55%}}@keyframes Rx-width-62{0%{width:0%}to{width:62%}}@keyframes Rx-width-95{0%{width:0%}to{width:95%}}@keyframes Rx-width-50{0%{width:0%}to{width:50%}}.property-section{position:relative}.property-section .sidebar-section .widget{background-color:#fff;border-color:#fff}.property-section .property-grid-item{background-color:#fff;margin-top:30px}.property-section .property-grid-item .property-image:before{z-index:1;content:"";background-image:radial-gradient(#0000,#0000001a,#000c);position:absolute;inset:0}.property-section .property-grid-item .property-image>img{-o-transition:transform .6s cubic-bezier(.175, .885, .32, 1.275);width:100%;transition:transform .6s cubic-bezier(.175,.885,.32,1.275);display:block;transform:scale(1)}.property-section .property-grid-item .property-image .item-label{z-index:1;position:absolute;top:20px;right:20px}.property-section .property-grid-item .property-content{padding:30px}.property-section .property-grid-item .property-content .post-meta{margin-bottom:20px}.property-section .property-grid-item .property-content .post-meta>ul>li{margin-right:30px}.property-section .property-grid-item .property-content .post-meta>ul>li i,.property-section .property-grid-item .property-content .post-meta>ul>li .icon{margin-right:3px}.property-section .property-grid-item .property-content .post-meta>ul>li:last-child{margin-right:0}.property-section .property-grid-item .property-content .item-title{border-bottom:1px solid #e0deff;margin-bottom:20px;padding-bottom:30px}.property-section .property-grid-item .property-content .item-title .title-link{color:#002542;font-family:Poppins,sans-serif;font-size:24px;font-weight:600;line-height:34px}.property-section .property-grid-item .property-content .price-and-location>ul{width:100%}.property-section .property-grid-item .property-content .price-and-location>ul>li{width:50%}.property-section .property-grid-item .property-content .price-and-location>ul>li>i,.property-section .property-grid-item .property-content .price-and-location>ul>li>.icon{margin-right:5px;font-size:16px}.property-section .property-grid-item .property-content .price-and-location>ul>li .price-text{color:#007cdb;font-size:18px;font-weight:500;display:inline-block}.property-section .property-grid-item:hover .property-image>img{transform:scale(1.05)}.property-section .property-grid-item:hover .property-content .item-title .title-link{color:#002542}.property-details-section .area-title{border-bottom:1px solid #e0deff;margin-bottom:30px;padding-bottom:30px;font-size:26px}.property-details-section .sidebar-section .widget_contact_agent .form-item{margin-bottom:10px}.property-details-section .sidebar-section .widget_contact_agent .form-textarea{margin-bottom:15px}.property-details-section .property-title{border-bottom:1px solid #e0deff;margin-bottom:60px;padding-bottom:60px}.property-details-section .property-title .info-list{padding-top:80px}.property-details-section .property-title .info-list>ul>li{margin-right:30px}.property-details-section .property-title .info-list>ul>li:last-child{margin-right:0}.property-details-section .property-title .info-list>ul>li .price-text{color:#ffa200;font-size:36px;font-weight:500}.contact-section .info-item{background-color:#fff;margin-bottom:30px;padding:60px 70px;box-shadow:0 8px 16px #dde2ff4d}.contact-section .info-item .item-icon{color:#fff;text-align:center;border-radius:100%;width:100px;height:100px;margin:0 auto 40px;font-size:30px;line-height:100px;display:table;box-shadow:0 8px 16px #004e90}.contact-section .info-item .item-icon .blu{color:#fff;text-align:center;border-radius:100%;width:100px;height:100px;margin:0 auto 40px;font-size:30px;line-height:100px;display:table;box-shadow:0 8px 16px #062a4d;background-color:#004e90!important}html body.home-page-3 section#contact-section.contact-section.clearfix div.container div.row div.col-lg-4.col-md-6.col-sm-12 div.info-item.text-center div.item-icon.blu{box-shadow:0 8px 16px #062a4d;background-color:#004e90!important}.contact-section .info-item .item-title{margin-bottom:30px;font-size:30px}.contact-section .info-item .info-list>ul>li{margin-bottom:5px}.contact-section .info-item .info-list>ul>li:last-child{margin-bottom:0}.contact-section .google-map{width:100%;height:700px;margin-top:0}.contact-section .google-map>div+div{display:none}.contact-section .contact-form .form-item input,.contact-section .contact-form .form-item textarea,.contact-section .contact-form .form-textarea input,.contact-section .contact-form .form-textarea textarea{border:2px solid #f0f0ff}.contact-section .contact-form .form-item input:focus,.contact-section .contact-form .form-item textarea:focus,.contact-section .contact-form .form-textarea input:focus,.contact-section .contact-form .form-textarea textarea:focus{border-color:#002542}.contact-section .contact-form .form-textarea{margin-bottom:50px}@media screen and (width<=1440px){.header-section .default-header .container-fluid{width:100%}.header-section .default-header .header-bottom .main-menubar>ul>li{padding:13px 18px}.header-section .default-header .header-bottom .btns-group>ul>li{margin-right:20px}.banner-section .overlay-blue{padding:120px 0}.banner-section .banner-content .sub-title{background-color:#00254c99;margin-bottom:20px;padding-left:8px;font-size:30px}.banner-section .banner-content .title-text{background-color:#00254c99;padding-left:8px;font-size:90px}}@media screen and (width<=1300px){.custom-btn{height:50px;padding:0 40px;font-size:12px;line-height:52px}.backtotop{bottom:30px}.header-section .default-header .header-bottom .main-menubar>ul>li>a{padding-bottom:5px;font-size:12px}.header-section .default-header .header-bottom .main-menubar>ul>li{padding:17px 18px}.header-section .default-header .header-bottom .btns-group>ul{margin:0}}@media screen and (width<=1199px){.custom-btn{height:50px;padding:0 30px;line-height:52px}.section-title .big-title{font-size:54px}.post-meta>ul>li{margin-right:25px}.backtotop{bottom:20px}.header-section .default-header .header-bottom .main-menubar>ul>li>a{padding-bottom:5px;font-size:10px}.header-section .default-header .header-bottom .main-menubar>ul>li{padding:17px 13px}.header-section .default-header .header-bottom .btns-group>ul>li{margin-right:10px}.footer-section .default-footer .footer-content .about-content .hot-line{padding:20px}.footer-section .default-footer .footer-content .about-content .hot-line .item-content .contact-number{font-size:16px}.sidebar-section .widget{padding:30px}.breadcrumb-section .secondary-breadcrumb .breadcrumb-content .breadcrumb-title{font-size:80px;line-height:1}.about-section .about-image{padding-bottom:30px;padding-left:40px;padding-right:0}.about-section .about-image .decoration-image{width:400px;bottom:0;left:-40px}.property-section .property-grid-item .property-content .item-title .title-link{font-size:20px;line-height:30px}.property-section .property-grid-item .property-content .item-title{margin-bottom:20px;padding-bottom:20px}.property-section .property-grid-item .property-content .post-meta>ul>li{margin-right:20px}.contact-section .google-map{height:500px}.contact-section .info-item{padding:60px 40px}.home-page-3 .about-section .about-content .section-title .big-title{font-size:44px}}@media screen and (width<=991px){body{padding-top:116px}.sec-ptb-120{padding:80px 0}.section-title{text-align:center}.header-section .default-header .header-top,.header-section .default-header .header-bottom .btns-group,.header-section .default-header .header-bottom .main-menubar{display:none}.header-section .default-header .header-bottom .brand-logo .mobile-menu-btn{display:inline-block}.footer-section .default-footer .footer-content .useful-links,.footer-section .default-footer .footer-content .about-content{margin-bottom:60px}.footer-section .default-footer .footer-content .our-services{margin-left:0}.breadcrumb-section .secondary-breadcrumb .breadcrumb-content .breadcrumb-title{font-size:70px;line-height:1}.sidebar-section{margin-top:60px}.about-section .about-image{margin-bottom:60px}.about-section .about-content .section-title{margin-bottom:30px}.about-section .about-image .decoration-image{width:300px;bottom:0;left:0}.about-section .about-content{text-align:center}.about-section .about-content .section-title .big-title:before{display:none}.property-details-section .property-title .info-list>ul{float:none;margin:0 auto}.property-details-section .property-title .info-list{padding-top:40px}.property-details-section .property-title{border-bottom:1px solid #e0deff;margin-bottom:40px;padding-bottom:40px}.property-section .property-grid-item{max-width:370px;margin:30px auto 0;display:table}.property-details-section .section-title .post-meta>ul{float:none;margin:0 auto;display:table}.contact-section .info-item{max-width:370px;margin:0 auto 30px;padding:60px 50px;display:table}.contact-section .google-map{margin-top:30px}.banner-section .overlay-blue{padding:100px 0}.banner-section .banner-content .title-text{font-size:72px}.home-page-3 .about-section .about-content{text-align:left}.home-page-3 .about-section .about-content .section-title .big-title{font-size:30px}}@media screen and (width<=580px){body{padding-top:83px}.sec-ptb-120{padding:60px 0}.mb-70{margin-bottom:40px}.section-title .big-title{font-size:30px}.section-title .small-title{margin-bottom:10px}.form-item .form-item-btn{font-size:14px;left:20px}.form-item input{padding-left:50px}.post-meta>ul>li{font-size:12px}.post-meta>ul>li i,.post-meta>ul>li .icon{margin-right:5px;font-size:12px}.backtotop{width:40px;height:40px;bottom:40px}.backtotop .scroll{font-size:18px;line-height:42px}.header-section .header-bottom .brand-logo .brand-link{max-width:120px}.header-section .default-header .header-bottom{padding:20px 0}.header-section .default-header .header-bottom .brand-logo .mobile-menu-btn{width:40px;height:40px;font-size:18px}.sidebar-menu-wrapper .sidebar-menu{min-width:330px;max-width:330px;padding:40px 30px;right:-350px}.sidebar-menu-wrapper .sidebar-menu .menu-list{margin:0 -30px}.sidebar-menu-wrapper .sidebar-menu .menu-list>li>a{padding:15px 30px}.footer-section .default-footer .footer-content .our-services{margin-bottom:60px}.footer-section .default-footer .footer-content .useful-links{padding:0}.footer-section .default-footer .footer-content{padding:50px 0}.breadcrumb-section .secondary-breadcrumb .breadcrumb-content .breadcrumb-title{font-size:42px;line-height:1}.breadcrumb-section .secondary-breadcrumb .breadcrumb-nav{-webkit-transform:unset;-ms-transform:unset;transform:unset;margin-top:30px;position:static;bottom:0;left:0}.breadcrumb-section .secondary-breadcrumb .breadcrumb-nav>ul>li,.breadcrumb-section .secondary-breadcrumb .breadcrumb-nav>ul>li>a{font-size:14px}.breadcrumb-section .secondary-breadcrumb .breadcrumb-nav>ul{padding:5px 20px}.breadcrumb-section .secondary-breadcrumb .overlay{padding:80px 0}.sidebar-section .widget{padding:20px}.about-section .about-image .decoration-image{width:280px}.about-section .about-image{margin-bottom:30px;padding-bottom:30px;padding-left:30px}.about-section .about-content>p{margin-bottom:40px;font-size:14px;line-height:26px}.about-section .about-content .section-title{margin-bottom:30px}.property-details-section .property-title{margin-bottom:30px;padding-bottom:30px}.property-section .property-grid-item{max-width:100%}.contact-section .info-item{width:100%;max-width:100%;padding:60px 30px}.contact-section .info-item .item-icon{width:80px;height:80px;margin:0 auto 30px;font-size:24px;line-height:80px}.contact-section .info-item .item-title{margin-bottom:20px;font-size:24px}.contact-section .google-map{height:300px}.section-title .small-title{font-size:16px}.banner-section .overlay-blue{padding:100px 0}.banner-section .banner-content{text-align:center}.banner-section .banner-content .title-text{margin-bottom:30px;font-size:40px}.banner-section .banner-content .sub-title{margin-bottom:20px;font-size:20px}.home-page-3 .about-section .about-content .section-title .big-title{font-size:18px}}@media screen and (width<=320px){.section-title .big-title{font-size:28px}.sidebar-menu-wrapper .sidebar-menu{min-width:300px;max-width:300px;padding:40px 30px;right:-320px}}.home-carousel{position:relative;overflow:hidden}.home-carousel-track{will-change:transform;transition:transform .25s;display:flex}.home-carousel-slide{flex:0 0 100%}.home-carousel-slide img{width:100%;height:auto;display:block}.home-carousel-caption{z-index:2;color:#fff;pointer-events:none;position:absolute;inset:0 auto auto 0}.home-carousel-caption h1{text-align:left;color:#fff;background-color:#00254c99;width:491px;margin:300px 0 20px 100px;padding-left:10px;font-family:Rubik,sans-serif;font-size:30px;font-weight:400}.home-carousel-caption p{text-align:left;color:#fff;text-transform:uppercase;background-color:#00254c99;width:491px;margin:0 0 20px 100px;padding-left:10px;font-family:Poppins,sans-serif;font-size:60px;font-weight:400;line-height:55px}.home-carousel-controls{justify-content:center;align-items:center;gap:12px;margin-top:10px;display:flex}.home-carousel-toggle{color:#fff;background:#00254c99;border:0;border-radius:50%;width:32px;height:32px}.home-carousel-toggle[aria-pressed=false] .when-paused,.home-carousel-toggle[aria-pressed=true] .when-playing{display:none}.home-carousel-dots button{background:0 0;border:0;width:24px;height:24px;padding:0}.home-carousel-dots button span{background:#d6d6d6;border-radius:30px;width:10px;height:10px;margin:7px;display:block}.home-carousel-dots button[aria-current=true] span{background:#869791}@media (width<=767px){.home-carousel-caption h1{width:auto;margin:120px 0 10px 16px;font-size:20px}.home-carousel-caption p{width:auto;margin-left:16px;font-size:32px;line-height:32px}}@media (prefers-reduced-motion:reduce){.home-carousel-track{transition:none}}.property-details-section .section-title .property-heading{font-size:40px}.property-details-section .post-meta>ul>li.property-town{color:#007cdb;font-size:29px}.property-details-section .post-meta>ul>li.property-town .icon{font-size:35px}.property-form-title{text-align:center;margin-bottom:0}.property-features{margin:0;padding:0;list-style:none}.property-features .icon{margin-right:4px}.property-features .schedabold{color:#007cdb;font-weight:500}.property-gallery-main{cursor:zoom-in;background:#fff;border:2px solid #007cdb;padding:2px;display:block}.property-gallery-main img{width:100%;height:auto;display:block}.property-gallery-thumbs{grid-template-columns:repeat(4,1fr);gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.property-gallery-thumbs button{cursor:pointer;background:#fff;border:2px solid #007cdb;width:100%;padding:2px;display:block}.property-gallery-thumbs button:hover{border-color:#4f4f4f}.property-gallery-thumbs button[aria-current=true]{border-color:#001238}.property-gallery-thumbs img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.property-gallery-placeholder{background:#f2f5f9;width:100%;height:auto;padding:80px}.property-description p,.property-features li{font-size:16px;line-height:28px}.form-label-visible{color:#002542;margin-bottom:6px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;display:block}.form-item,.form-textarea{position:relative}.form-item .form-item-btn,.form-textarea .form-item-btn{pointer-events:none}.form-error{color:#b00020;margin:6px 0 0;font-size:14px}[aria-invalid=true]{border-color:#b00020!important}.form-error-summary{color:#5c0011;background:#fff5f5;border-left:4px solid #b00020;margin-bottom:20px;padding:12px 16px}.form-privacy{text-align:left;align-items:flex-start;gap:8px;margin:16px 0;font-size:14px;display:flex}.form-privacy input{flex:none;width:18px;height:18px;margin-top:4px}.form-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-control-wrap{position:relative}#form-contatti,#richiedi-informazioni{scroll-margin-top:170px}.form-captcha{margin:16px 0 0}.form-captcha altcha-widget{--altcha-max-width:100%}.icon{fill:currentColor;vertical-align:-.125em;width:auto;height:1em;display:inline-block}.page-banner-content{text-align:right;padding-top:200px}.page-banner-subtitle,.page-banner-title{text-align:right;padding-right:8px}.page-banner-intro{color:#fff;background-color:#00254c99;padding-left:8px;font-size:23px}.banner-section .page-banner-title{line-height:1.1}.skip-link:focus{z-index:10000;color:#004f90;background:#fff;padding:8px 16px;position:fixed;top:8px;left:8px}.services-list{color:#002542;font-size:15px;font-weight:600;text-decoration:underline}.about-content .services-intro{margin-bottom:10px}.footer-section .default-footer .footer-content .useful-links>ul>li>a:before{content:"";background-color:currentColor;width:.875em;height:1em;font-family:inherit;display:inline-block;-webkit-mask:url(/build/assets/fal-arrow-right-BN6RfA7X.svg) 50%/contain no-repeat;mask:url(/build/assets/fal-arrow-right-BN6RfA7X.svg) 50%/contain no-repeat}.footer-section .hot-line .contact-number{margin:0}.footer-section .hot-line .contact-number a,.footer-section .newsletter-form a{color:inherit}.property-card-image{object-fit:cover;width:100%;height:300px}.property-card-placeholder{object-fit:contain;background:#f2f5f9;padding:60px}.property-card-link{color:inherit;display:block}.about-cta{background-color:#007cdb}.parallax-banner{background-position:50%;background-size:cover}.opening-hours{background-color:#001238;padding-top:20px;padding-bottom:9px}.opening-hours .big-title,.opening-hours-list,.opening-hours-list span{color:#fff}.opening-hours-list{margin-top:20px;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:600;line-height:40px}.contact-page-form{margin-top:70px;margin-bottom:70px}.location-map{background:#eaeaea;height:700px;position:relative}.location-map-fallback{justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0}.location-cards{margin-top:40px}.info-list a{color:inherit}.contact-section .info-item .item-title{color:#001238}.backtotop.is-visible{display:block}.close-btn{color:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0}.mobile-menu-btn .icon,.close-btn .icon{height:1em}@media (prefers-reduced-motion:reduce){.auto-hide,.sidebar-menu-wrapper .sidebar-menu{transition:none!important}}
