var gtm4wp_datalayer_name = "dataLayer";
var dataLayer = dataLayer || [];
https://qbica.it/wp-content/plugins/oxygen/component-framework/vendor/aos/aos.js
https://qbica.it/wp-includes/js/jquery/jquery.min.js
var dataLayer_content = {"pagePostType":"portfolio","pagePostType2":"single-portfolio","pagePostAuthor":"Marco"};
dataLayer.push( dataLayer_content );
(function(c,l,a,r,i,t,y){
c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
})(window, document, "clarity", "script", "ocr7okiske");
Residenza Arbor Residenza Arbor è un intervento residenziale di nuova costruzione situato in una zona tranquilla e ben servita dell'interland Milanese. Appartamenti moderni, spazi verdi privati e soluzioni abitative pensate per garantire comfort, efficienza e qualità abitativa.
Render fotorealistici per valorizzare il progetto Realizziamo render 3D ad alta definizione per presentare in modo efficace appartamenti, edifici e interi cantieri ancora in fase di sviluppo. Immagini curate nei dettagli per trasmettere il valore del progetto prima ancora che prenda forma.
Creazione del logo e dell’identità del cantiere Diamo un volto ai nuovi progetti edilizi attraverso la progettazione di loghi e naming pensati per distinguersi nel mercato immobiliare. Un’identità visiva chiara, coerente e riconoscibile fin dal primo sguardo.
Immagine coordinata e materiali di comunicazione Progettiamo un’immagine coordinata completa che include brochure , cartellonistica e materiali promozionali. Tutto è pensato per comunicare professionalità e coerenza visiva a ogni punto di contatto.
Scopri i nostri servizi dedicati al mondo immobiliare Dal logo al sito, dal render ai materiali di vendita: scopri come possiamo supportarti in ogni fase del tuo progetto
Vieni a scoprire i servizi Qbica Libro vendite per la presentazione degli appartamenti Progettiamo il libro vendite con planimetrie, viste 3D, schede tecniche e descrizioni commerciali . Uno strumento essenziale per supportare le attività di vendita e comunicare al meglio le caratteristiche del progetto.
Sito web del progetto immobiliare Sviluppiamo siti web dedicati ai cantieri, ottimizzati per la visibilità online e per la raccolta di contatti. Un’interfaccia chiara, elegante e responsive che racconta il progetto, mostra le unità disponibili e guida l’utente nella scoperta degli appartamenti.
Visita il sito Video di presentazione del progetto immobiliare Produciamo video di presentazione chiari e curati, ideali per illustrare le caratteristiche del cantiere, le unità abitative disponibili e il contesto architettonico. Uno strumento efficace per supportare la comunicazione online e la rete vendita.
VAi al video Dare forma ai progetti. Comunicarne il valore.
Qbica unisce visualizzazione 3D, esperienze immersive e comunicazione digitale per valorizzare progetti immobiliari e nuove costruzioni.
Chi siamo
Qbica nasce dall’unione di due realtà complementari: MC, specializzata in render e visualizzazione 3D, e Dataweb Service, orientata a comunicazione, marketing e sviluppo web.
Soluzioni
Render 3D Tour Immersivi Interattivi Virtual Tour Comunicazione Immobiliare Siti Web Real Estate
close arrow-circle-o-down ellipsis-v
jQuery('#-pro-menu-24-178 .oxy-pro-menu-show-dropdown .menu-item-has-children > a', 'body').each(function(){
jQuery(this).append('<div class="oxy-pro-menu-dropdown-icon-click-area"><svg class="oxy-pro-menu-dropdown-icon"><use xlink:href="#FontAwesomeicon-arrow-circle-o-down"></use></svg></div>');
});
jQuery('#-pro-menu-24-178 .oxy-pro-menu-show-dropdown .menu-item:not(.menu-item-has-children) > a', 'body').each(function(){
jQuery(this).append('<div class="oxy-pro-menu-dropdown-icon-click-area"></div>');
});
jQuery(document).ready(function() {
var selector = "#_header-2-178",
scrollval = parseInt("300");
if (!scrollval || scrollval < 1) {
if (jQuery(window).width() >= 1401){
jQuery("body").css("margin-top", jQuery(selector).outerHeight());
jQuery(selector).addClass("oxy-sticky-header-active");
}
}
else {
var scrollTopOld = 0;
jQuery(window).scroll(function() {
if (!jQuery('body').hasClass('oxy-nav-menu-prevent-overflow')) {
if (jQuery(this).scrollTop() > scrollval
) {
if (
jQuery(window).width() >= 1401 &&
!jQuery(selector).hasClass("oxy-sticky-header-active")) {
if (jQuery(selector).css('position')!='absolute') {
jQuery("body").css("margin-top", jQuery(selector).outerHeight());
}
jQuery(selector)
.addClass("oxy-sticky-header-active")
}
}
else {
jQuery(selector)
.removeClass("oxy-sticky-header-fade-in")
.removeClass("oxy-sticky-header-active");
if (jQuery(selector).css('position')!='absolute') {
jQuery("body").css("margin-top", "");
}
}
scrollTopOld = jQuery(this).scrollTop();
}
})
}
});
document.addEventListener("oxygenVSBInitGalleryJs_gallery-116-144",function(){
if(jQuery('#_gallery-116-144').photoSwipe) {
jQuery('#_gallery-116-144').photoSwipe('.oxy-gallery-item-contents');
}
},false);
jQuery(document).ready(function() {
let event = new Event('oxygenVSBInitGalleryJs_gallery-116-144');
document.dispatchEvent(event);
});
(function (w,d) {var loader = function () {var s = d.createElement("script"), tag = d.getElementsByTagName("script")[0]; s.src="https://cdn.iubenda.com/iubenda.js"; tag.parentNode.insertBefore(s,tag);}; if(w.addEventListener){w.addEventListener("load", loader, false);}else if(w.attachEvent){w.attachEvent("onload", loader);}else{w.onload = loader;}})(window, document);
document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );
jQuery(document).on('click','a[href*="#"]',function(t){if(jQuery(t.target).closest('.wc-tabs').length>0){return}if(jQuery(this).is('[href="#"]')||jQuery(this).is('[href="#0"]')||jQuery(this).is('[href*="replytocom"]')){return};if(location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname){var e=jQuery(this.hash);(e=e.length?e:jQuery("[name="+this.hash.slice(1)+"]")).length&&(t.preventDefault(),jQuery("html, body").animate({scrollTop:e.offset().top-200},900))}});
function oxygen_init_pro_menu() {
jQuery('.oxy-pro-menu-container').each(function(){
// dropdowns
var menu = jQuery(this),
animation = menu.data('oxy-pro-menu-dropdown-animation'),
animationDuration = menu.data('oxy-pro-menu-dropdown-animation-duration');
jQuery('.sub-menu', menu).attr('data-aos',animation);
jQuery('.sub-menu', menu).attr('data-aos-duration',animationDuration*1000);
oxygen_offcanvas_menu_init(menu);
jQuery(window).resize(function(){
oxygen_offcanvas_menu_init(menu);
});
// let certain CSS rules know menu being initialized
// "10" timeout is extra just in case, "0" would be enough
setTimeout(function() {menu.addClass('oxy-pro-menu-init');}, 10);
});
}
jQuery(document).ready(oxygen_init_pro_menu);
document.addEventListener('oxygen-ajax-element-loaded', oxygen_init_pro_menu, false);
let proMenuMouseDown = false;
jQuery(".oxygen-body")
.on("mousedown", '.oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-open-container) .menu-item-has-children', function(e) {
proMenuMouseDown = true;
})
.on("mouseup", '.oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-open-container) .menu-item-has-children', function(e) {
proMenuMouseDown = false;
})
.on('mouseenter focusin', '.oxy-pro-menu-show-dropdown:not(.oxy-pro-menu-open-container) .menu-item-has-children', function(e) {
if( proMenuMouseDown ) return;
var subMenu = jQuery(this).children('.sub-menu');
subMenu.addClass('aos-animate oxy-pro-menu-dropdown-animating').removeClass('sub-menu-left');
var duration = jQuery(this).parents('.oxy-pro-menu-container').data('oxy-pro-menu-dropdown-animation-duration');
setTimeout(function() {subMenu.removeClass('oxy-pro-menu-dropdown-animating')}, duration*1000);
var offset = subMenu.offset(),
width = subMenu.width(),
docWidth = jQuery(window).width();
if (offset.left+width > docWidth) {
subMenu.addClass('sub-menu-left');
}
})
.on('mouseleave focusout', '.oxy-pro-menu-show-dropdown .menu-item-has-children', function( e ) {
if( jQuery(this).is(':hover') ) return;
jQuery(this).children('.sub-menu').removeClass('aos-animate');
var subMenu = jQuery(this).children('.sub-menu');
//subMenu.addClass('oxy-pro-menu-dropdown-animating-out');
var duration = jQuery(this).parents('.oxy-pro-menu-container').data('oxy-pro-menu-dropdown-animation-duration');
setTimeout(function() {subMenu.removeClass('oxy-pro-menu-dropdown-animating-out')}, duration*1000);
})
// open icon click
.on('click', '.oxy-pro-menu-mobile-open-icon', function() {
var menu = jQuery(this).parents('.oxy-pro-menu');
// off canvas
if (jQuery(this).hasClass('oxy-pro-menu-off-canvas-trigger')) {
oxygen_offcanvas_menu_run(menu);
}
// regular
else {
menu.addClass('oxy-pro-menu-open');
jQuery(this).siblings('.oxy-pro-menu-container').addClass('oxy-pro-menu-open-container');
jQuery('body').addClass('oxy-nav-menu-prevent-overflow');
jQuery('html').addClass('oxy-nav-menu-prevent-overflow');
oxygen_pro_menu_set_static_width(menu);
}
// remove animation and collapse
jQuery('.sub-menu', menu).attr('data-aos','');
jQuery('.oxy-pro-menu-dropdown-toggle .sub-menu', menu).slideUp(0);
});
function oxygen_pro_menu_set_static_width(menu) {
var menuItemWidth = jQuery(".oxy-pro-menu-list > .menu-item", menu).width();
jQuery(".oxy-pro-menu-open-container > div:first-child, .oxy-pro-menu-off-canvas-container > div:first-child", menu).width(menuItemWidth);
}
function oxygen_pro_menu_unset_static_width(menu) {
jQuery(".oxy-pro-menu-container > div:first-child", menu).width("");
}
// close icon click
jQuery('body').on('click', '.oxy-pro-menu-mobile-close-icon', function(e) {
var menu = jQuery(this).parents('.oxy-pro-menu');
menu.removeClass('oxy-pro-menu-open');
jQuery(this).parents('.oxy-pro-menu-container').removeClass('oxy-pro-menu-open-container');
jQuery('.oxy-nav-menu-prevent-overflow').removeClass('oxy-nav-menu-prevent-overflow');
if (jQuery(this).parent('.oxy-pro-menu-container').hasClass('oxy-pro-menu-off-canvas-container')) {
oxygen_offcanvas_menu_run(menu);
}
oxygen_pro_menu_unset_static_width(menu);
});
// dropdown toggle icon click
jQuery('body').on(
'touchstart click',
'.oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children > a > .oxy-pro-menu-dropdown-icon-click-area,'+
'.oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children > a > .oxy-pro-menu-dropdown-icon-click-area',
function(e) {
e.preventDefault();
// fix for iOS false triggering submenu clicks
jQuery('.sub-menu').css('pointer-events', 'none');
setTimeout( function() {
jQuery('.sub-menu').css('pointer-events', 'initial');
}, 500);
// workaround to stop click event from triggering after touchstart
if (window.oxygenProMenuIconTouched === true) {
window.oxygenProMenuIconTouched = false;
return;
}
if (e.type==='touchstart') {
window.oxygenProMenuIconTouched = true;
}
oxygen_pro_menu_toggle_dropdown(this);
}
);
function oxygen_pro_menu_toggle_dropdown(trigger) {
var duration = jQuery(trigger).parents('.oxy-pro-menu-container').data('oxy-pro-menu-dropdown-animation-duration');
jQuery(trigger).closest('.menu-item-has-children').children('.sub-menu').slideToggle({
start: function () {
jQuery(this).css({
display: "flex"
})
},
duration: duration*1000
});
}
// fullscreen menu link click
var selector = '.oxy-pro-menu-open .menu-item a';
jQuery('body').on('click', selector, function(event){
if (jQuery(event.target).closest('.oxy-pro-menu-dropdown-icon-click-area').length > 0) {
// toggle icon clicked, no need to hide the menu
return;
}
else if ((jQuery(this).attr("href") === "#" || jQuery(this).closest(".oxy-pro-menu-container").data("entire-parent-toggles-dropdown")) &&
jQuery(this).parent().hasClass('menu-item-has-children')) {
// empty href don't lead anywhere, treat it as toggle trigger
oxygen_pro_menu_toggle_dropdown(event.target);
// keep anchor links behavior as is, and prevent regular links from page reload
if (jQuery(this).attr("href").indexOf("#")!==0) {
return false;
}
}
// hide the menu and follow the anchor
if (jQuery(this).attr("href").indexOf("#")===0) {
jQuery('.oxy-pro-menu-open').removeClass('oxy-pro-menu-open');
jQuery('.oxy-pro-menu-open-container').removeClass('oxy-pro-menu-open-container');
jQuery('.oxy-nav-menu-prevent-overflow').removeClass('oxy-nav-menu-prevent-overflow');
}
});
// off-canvas menu link click
var selector = '.oxy-pro-menu-off-canvas .menu-item a';
jQuery('body').on('click', selector, function(event){
if (jQuery(event.target).closest('.oxy-pro-menu-dropdown-icon-click-area').length > 0) {
// toggle icon clicked, no need to trigger it
return;
}
else if ((jQuery(this).attr("href") === "#" || jQuery(this).closest(".oxy-pro-menu-container").data("entire-parent-toggles-dropdown")) &&
jQuery(this).parent().hasClass('menu-item-has-children')) {
// empty href don't lead anywhere, treat it as toggle trigger
oxygen_pro_menu_toggle_dropdown(event.target);
// keep anchor links behavior as is, and prevent regular links from page reload
if (jQuery(this).attr("href").indexOf("#")!==0) {
return false;
}
}
});
// off canvas
function oxygen_offcanvas_menu_init(menu) {
// only init off-canvas animation if trigger icon is visible i.e. mobile menu in action
var offCanvasActive = jQuery(menu).siblings('.oxy-pro-menu-off-canvas-trigger').css('display');
if (offCanvasActive!=='none') {
var animation = menu.data('oxy-pro-menu-off-canvas-animation');
setTimeout(function() {menu.attr('data-aos', animation);}, 10);
}
else {
// remove AOS
menu.attr('data-aos', '');
};
}
function oxygen_offcanvas_menu_run(menu) {
var container = menu.find(".oxy-pro-menu-container");
if (!container.attr('data-aos')) {
// initialize animation
setTimeout(function() {oxygen_offcanvas_menu_toggle(menu, container)}, 0);
}
else {
oxygen_offcanvas_menu_toggle(menu, container);
}
}
var oxygen_offcanvas_menu_toggle_in_progress = false;
function oxygen_offcanvas_menu_toggle(menu, container) {
if (oxygen_offcanvas_menu_toggle_in_progress) {
return;
}
container.toggleClass('aos-animate');
if (container.hasClass('oxy-pro-menu-off-canvas-container')) {
oxygen_offcanvas_menu_toggle_in_progress = true;
var animation = container.data('oxy-pro-menu-off-canvas-animation'),
timeout = container.data('aos-duration');
if (!animation){
timeout = 0;
}
setTimeout(function() {
container.removeClass('oxy-pro-menu-off-canvas-container')
menu.removeClass('oxy-pro-menu-off-canvas');
oxygen_offcanvas_menu_toggle_in_progress = false;
}, timeout);
}
else {
container.addClass('oxy-pro-menu-off-canvas-container');
menu.addClass('oxy-pro-menu-off-canvas');
oxygen_pro_menu_set_static_width(menu);
}
}
https://qbica.it/wp-includes/js/dist/hooks.min.js
https://qbica.it/wp-includes/js/dist/i18n.min.js
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
//# sourceURL=wp-i18n-js-after
https://qbica.it/wp-content/plugins/contact-form-7/includes/swv/js/index.js
( function( domain, translations ) {
var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
localeData[""].domain = domain;
wp.i18n.setLocaleData( localeData, domain );
} )( "contact-form-7", {"translation-revision-date":"2026-05-15 07:25:09+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"it"},"This contact form is placed in the wrong place.":["Questo modulo di contatto \u00e8 posizionato nel posto sbagliato."],"Error:":["Errore:"]}},"comment":{"reference":"includes\/js\/index.js"}} );
//# sourceURL=contact-form-7-js-translations
var wpcf7 = {
"api": {
"root": "https:\/\/qbica.it\/wp-json\/",
"namespace": "contact-form-7\/v1"
},
"cached": 1
};
//# sourceURL=contact-form-7-js-before
https://qbica.it/wp-content/plugins/contact-form-7/includes/js/index.js
var wpcf7r = {"ajax_url":"https://qbica.it/wp-admin/admin-ajax.php"};
//# sourceURL=wpcf7-redirect-script-js-extra
https://qbica.it/wp-content/plugins/wpcf7-redirect/build/assets/frontend-script.js
https://qbica.it/wp-content/plugins/duracelltomi-google-tag-manager/dist/js/gtm4wp-contact-form-7-tracker.js
https://qbica.it/wp-includes/js/dist/vendor/wp-polyfill.min.js
var wpcf7_recaptcha = {
"sitekey": "6LdxtFUqAAAAAJE1CZOrF--3iP9A6XsUpi9HgHU7",
"actions": {
"homepage": "homepage",
"contactform": "contactform"
}
};
//# sourceURL=wpcf7-recaptcha-js-before
https://qbica.it/wp-content/plugins/contact-form-7/modules/recaptcha/index.js
https://qbica.it/wp-content/plugins/akismet/_inc/akismet-frontend.js
https://qbica.it/wp-content/plugins/oxygen/component-framework/components/classes/gallery/photoswipe/jquery.photoswipe-global.js
jQuery('.toggle-1877').attr({'data-aos-enable': 'true','data-aos': 'fade-up','data-aos-delay': '200',});jQuery('.toggle-1710').attr({'data-aos-enable': 'true','data-aos': 'fade-up','data-aos-delay': '300',});jQuery('.toggle-4574').attr({'data-aos-enable': 'true','data-aos': 'fade-up','data-aos-delay': '400',});
AOS.init({
})
jQuery('body').addClass('oxygen-aos-enabled');