.nav-logo,.fixed-logo{max-width:200px!important;height:auto!important}#intro{margin-top:-160px!important;position:relative;z-index:10;max-width:750px!important;margin-left:auto!important;margin-right:auto!important}#intro>.wpb_column{padding:0 8px!important}#intro .key-icon-box{border-radius:10px!important;padding:18px 22px 16px!important;min-height:auto!important;height:100%!important;box-shadow:0 6px 24px rgb(0 0 0 / .15)!important;transition:transform 0.3s ease,box-shadow 0.3s ease!important}#intro .wpb_column .vc_column-inner,#intro .wpb_column .wpb_wrapper{height:100%!important;display:flex!important;flex-direction:column!important}#intro .vc_row{display:flex!important;align-items:stretch!important}#intro .key-icon-box:hover{transform:translateY(-3px)!important;box-shadow:0 10px 32px rgb(0 0 0 / .22)!important}#intro .key-icon-box i{font-size:30px!important;margin-bottom:6px!important}#intro .key-icon-box .service-heading{font-size:18px!important;font-weight:700!important;letter-spacing:0.2px!important;margin-bottom:6px!important}#intro .key-icon-box .ib-wrapper p{font-size:15px!important;line-height:1.5!important;opacity:.92}#intro .key-icon-box .ib-link a{font-size:14px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.8px!important}@media (max-width:768px){#intro{margin-top:-50px!important;max-width:90%!important}#intro .key-icon-box{padding:18px 16px 14px!important}}@media (max-width:576px){#intro{margin-top:-30px!important}}#news_masonry .vc_grid-item{padding:10px!important}#news_masonry .vc_grid-item .vc_gitem-zone{border-radius:12px!important;overflow:hidden!important;box-shadow:0 4px 16px rgb(0 0 0 / .08)!important;transition:transform 0.3s ease,box-shadow 0.3s ease!important;border:1px solid rgb(0 0 0 / .06)!important;background:#fff!important}#news_masonry .vc_grid-item .vc_gitem-zone:hover{transform:translateY(-4px)!important;box-shadow:0 8px 28px rgb(0 0 0 / .14)!important}#news_masonry .vc_grid-item .vc_gitem-zone-a{aspect-ratio:4 / 3!important;background-size:cover!important;background-position:center center!important}#news_masonry .vc_grid-item .vc_gitem-zone-a .vc_gitem-zone-img{display:none!important}#news_masonry .vc_grid-item .vc_gitem-zone-c{padding:18px 20px!important}#news_masonry .vc_grid-item h4,#news_masonry .vc_grid-item .vc_gitem-post-data-source-post_title{font-size:16px!important;font-weight:700!important;line-height:1.3!important;margin-bottom:8px!important;color:#2a2a2a!important}#news_masonry .vc_grid-item .vc_gitem-post-data-source-post_excerpt{font-size:13px!important;line-height:1.5!important;color:#666!important}#news_masonry .vc_grid-item:hover .vc_gitem-zone-a{transform:scale(1.02)!important}#area-news-2020{padding:50px 0 60px!important}#area-news-2020>.container>.row:first-child::before{content:"Le nostre news";display:block;text-align:center;font-family:"Montserrat",sans-serif;font-size:28px;font-weight:700;color:#2f2f2f;text-transform:uppercase;margin-bottom:10px}#area-news-2020>.container>.row:first-child::after{content:"";display:block;width:60px;height:3px;background:#3F9DF3;margin:0 auto 35px;border-radius:2px}#homepage-news .vc_grid-gutter-30px{margin-left:-12px!important;margin-right:-12px!important}#homepage-news .vc_grid-item.vc_col-sm-4{padding:0 12px!important;margin-bottom:0!important}#homepage-news .vc_grid-item-mini{background:#fff!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 2px 12px rgb(0 0 0 / .08)!important;transition:transform 0.3s ease,box-shadow 0.3s ease!important;border:1px solid rgb(0 0 0 / .05)!important}#homepage-news .vc_grid-item-mini:hover{transform:translateY(-5px)!important;box-shadow:0 8px 30px rgb(0 0 0 / .15)!important}#homepage-news .vc_gitem-zone-a{overflow:visible!important;height:auto!important}#homepage-news .vc_gitem-row-position-top{height:180px!important;overflow:hidden!important;position:relative!important}#homepage-news .vc_gitem-row-position-top .vc_single_image-img{width:100%!important;height:180px!important;object-fit:cover!important;object-position:center!important;display:block!important}#homepage-news .vc_gitem-row-position-top figure,#homepage-news .vc_gitem-row-position-top .wpb_single_image,#homepage-news .vc_gitem-row-position-top .wpb_wrapper,#homepage-news .vc_gitem-row-position-top .vc_figure,#homepage-news .vc_gitem-row-position-top a.vc_single_image-wrapper{display:block!important;height:100%!important}#homepage-news .vc_gitem-row-position-middle{padding:18px 20px 16px!important}#homepage-news .vc_gitem-post-data-source-post_title h4{font-size:15px!important;font-weight:700!important;line-height:1.35!important;margin-bottom:6px!important;color:#2f2f2f!important;text-transform:none!important;text-align:left!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:auto!important}#homepage-news .vc_gitem-post-data-source-post_title h4 a{color:inherit!important;text-decoration:none!important}#homepage-news .vc_gitem-post-data-source-post_date p{font-size:12px!important;color:#3F9DF3!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.5px!important;margin-bottom:8px!important;text-align:left!important}#homepage-news .vc_gitem-post-data-source-post_excerpt{min-height:auto!important}#homepage-news .vc_gitem-post-data-source-post_excerpt p{font-size:13px!important;line-height:1.5!important;color:#666!important;text-align:left!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin-bottom:12px!important}#homepage-news .vc_btn3-container{text-align:left!important;padding-bottom:4px!important}#homepage-news .vc_btn3{font-size:13px!important;font-weight:600!important;padding:6px 18px!important;border-radius:20px!important;min-width:auto!important;background-color:#3F9DF3!important;border-color:#3F9DF3!important;color:#fff!important;transition:all 0.3s ease!important}#homepage-news .vc_btn3:hover{background-color:#2a7fd4!important;border-color:#2a7fd4!important;transform:translateX(3px)!important}@media (max-width:991px){#homepage-news .vc_grid-item.vc_col-sm-4{width:50%!important;margin-bottom:20px!important}}@media (max-width:600px){#homepage-news .vc_grid-item.vc_col-sm-4{width:100%!important}#homepage-news .vc_gitem-row-position-top,#homepage-news .vc_gitem-row-position-top .vc_single_image-img{height:160px!important}#area-news-2020>.container>.row:first-child::before{font-size:22px!important}}@media (max-width:992px){.topbar-address{display:none!important}.topbar-phone,.topbar-email{font-size:13px!important}#kd-slider .custom.tparrows{width:44px!important;height:44px!important;font-size:18px!important}.kd-photobox{margin-bottom:20px!important}.phb-content h4{min-height:auto!important;font-size:16px!important}.phb-content p{min-height:auto!important}.key-icon-box .service-heading{word-break:break-word!important;overflow-wrap:break-word!important;hyphens:auto!important}.kd-calltoaction h2{font-size:22px!important;line-height:1.3!important}.key-reviews{margin-bottom:15px!important}}@media (max-width:768px){.topbar-email{display:none!important}.topbar .container{text-align:center!important}.navbar-collapse{background:#fff!important;border-top:3px solid #3F9DF3!important;box-shadow:0 8px 24px rgb(0 0 0 / .12)!important;max-height:80vh!important;overflow-y:auto!important}.navbar-collapse .navbar-nav{margin:0!important;padding:10px 0!important}.navbar-collapse .navbar-nav>li>a{padding:12px 20px!important;font-size:15px!important;border-bottom:1px solid #f2f2f2!important}.navbar-collapse .navbar-nav>li:last-child>a{border-bottom:none!important}.navbar-collapse .menu-item-has-children .dropdown-menu{position:static!important;float:none!important;box-shadow:none!important;border:none!important;background:#f9f9f9!important;padding:0!important}.navbar-collapse .dropdown-menu>li>a{padding:10px 20px 10px 35px!important;font-size:14px!important;font-weight:400!important}.navbar-collapse .modal-menu-item{display:block!important;width:calc(100% - 30px)!important;margin:12px 15px!important;padding:14px 20px!important;font-size:16px!important;font-weight:700!important;text-align:center!important;border-radius:8px!important}.container h1{font-size:24px!important;line-height:1.3!important}.container h2{font-size:20px!important;line-height:1.3!important}.container h3{font-size:18px!important;line-height:1.3!important}body,.box{font-size:15px!important;line-height:1.6!important}.vc_custom_1516282817067,.vc_custom_1516282889288{text-align:center!important}.vc_custom_1516282889288{margin-right:0!important}.kd-photobox .photobox-img img{width:100%!important;height:auto!important}.wpcf7-select{font-size:16px!important;-webkit-appearance:none!important}.wpcf7-acceptance label,.wpcf7-checkbox label,.wpcf7-list-item-label{font-size:13px!important;line-height:1.5!important}.leaflet-map.WPLeafletMap,.leaflet-container{height:250px!important}#single-page .page-header{padding:25px 15px!important}#single-page .page-header h1{font-size:22px!important;padding:0 10px!important}.breadcrumb-nav{font-size:12px!important;padding:8px 15px!important}.vc_empty_space{height:15px!important}.section,.vc_row-has-fill{padding-left:0!important;padding-right:0!important}.tt_button,.vc_btn3,.primary-button{font-size:14px!important;padding:10px 24px!important}.vet-footer-inner{gap:20px!important}.vet-footer-brand h4{font-size:16px!important}}@media (max-width:576px){.topbar{padding:4px 0!important}.topbar-phone a{font-size:13px!important}.nav-logo,.fixed-logo{max-width:150px!important}.navbar-toggle{padding:10px!important;margin-top:8px!important;margin-right:10px!important}.navbar-toggle .icon-bar{width:24px!important;height:3px!important}#kd-slider{padding-top:0!important}#kd-slider .custom.tparrows{display:none!important}#intro{margin-top:-25px!important;max-width:92%!important}#intro .vc_row{flex-direction:column!important}#intro>.wpb_column{width:100%!important;margin-bottom:12px!important;padding:0!important}#intro .key-icon-box{padding:16px 18px 14px!important;border-radius:10px!important}#intro .key-icon-box .service-heading{font-size:16px!important}.key-icon-box.icon-left .ib-wrapper{flex-direction:row!important;text-align:left!important;align-items:flex-start!important;gap:12px!important}.key-icon-box.icon-left .ib-wrapper i{font-size:28px!important;min-width:28px!important;margin-bottom:0!important}.key-icon-box .service-heading{font-size:15px!important;line-height:1.3!important}.key-icon-box .ib-wrapper p{font-size:14px!important;line-height:1.5!important}.kd-photobox{border-radius:10px!important;margin-bottom:16px!important;overflow:hidden!important}.phb-content{padding:14px 16px!important}.phb-content h4{font-size:15px!important;min-height:auto!important;text-align:left!important}.phb-content p{font-size:14px!important;min-height:auto!important;text-align:left!important;line-height:1.5!important}.ib-link a{font-size:13px!important}.vc_row .vc_col-sm-4,.vc_row .vc_col-sm-3{width:100%!important;padding-left:0!important;padding-right:0!important}#homepage-news .vc_grid-item.vc_col-sm-4{width:100%!important;margin-bottom:16px!important}#homepage-news .vc_gitem-row-position-top,#homepage-news .vc_gitem-row-position-top .vc_single_image-img{height:160px!important}#homepage-news .vc_gitem-row-position-middle{padding:14px 16px 12px!important}#area-news-2020{padding:35px 0 45px!important}#area-news-2020>.container>.row:first-child::before{font-size:20px!important;margin-bottom:8px!important}.kd-calltoaction{padding:20px 15px!important}.kd-calltoaction h2{font-size:18px!important}.kd-calltoaction .tt_button{margin-top:12px!important;width:100%!important;text-align:center!important}.key-reviews{margin-bottom:12px!important}.rw-author-details h4{font-size:14px!important}.rw_rating .rw-title{font-size:14px!important}.key-icon-box .service-heading h4,.key-icon-box h4.service-heading{font-size:14px!important;word-break:break-word!important;line-height:1.4!important}.kd-contact-form .wpcf7 .wpcf7-submit{padding:14px!important;font-size:16px!important;border-radius:8px!important}.vc_custom_1518620890479 .vc_custom_1518616565993{text-align:center!important;font-size:14px!important;padding:10px!important;background:#f0f7ff!important;border-radius:8px!important;margin:10px 0!important}.vet-footer-main{padding:25px 15px 15px!important}.vet-footer-inner{gap:15px!important;padding:0 10px!important}.vet-footer-col{min-width:100%!important}.vet-footer-col h5{font-size:13px!important;margin-bottom:8px!important}.vet-footer-col p{font-size:12px!important;line-height:1.5!important}.vet-footer-bottom{font-size:11px!important;padding:10px 15px!important}.vc_row{margin-left:0!important;margin-right:0!important}.container{padding-left:16px!important;padding-right:16px!important}.container.fullwidth{padding-left:16px!important;padding-right:16px!important}.vc_column-inner{padding-left:0!important;padding-right:0!important}#intro{max-width:100%!important;padding:0!important}img{max-width:100%!important;height:auto!important}.heading-separator{width:40px!important}.wpb_text_column{padding:0 5px!important}}@media (max-width:375px){.topbar-phone .iconsmind-Telephone{margin-right:4px!important}.nav-logo,.fixed-logo{max-width:130px!important}#intro{margin-top:-15px!important;max-width:95%!important}#intro .key-icon-box{padding:14px 14px 12px!important}#intro .key-icon-box .service-heading{font-size:14px!important}.container h1{font-size:20px!important}.container h2{font-size:18px!important}.phb-content h4{font-size:14px!important}.vet-footer-brand h4{font-size:15px!important}.tt_button,.vc_btn3{font-size:13px!important;padding:8px 18px!important}}@media (max-width:768px){#intro>.wpb_column{width:100%!important;padding-left:0!important;padding-right:0!important;margin-bottom:12px!important}#intro>.wpb_column .vc_column-inner{padding-left:0!important;padding-right:0!important}.vc_custom_1518796903784{margin-left:0!important;margin-right:0!important}.vc_custom_1498484977578{margin-left:0!important}}@media (max-width:576px){#news_masonry .vc_grid-item{width:100%!important}.vc_media_grid .vc_grid-item{width:50%!important}}@media (max-width:375px){.vc_media_grid .vc_grid-item{width:100%!important}}