Help
RSS
API
Feed
Maltego
Contact
Domain > www.dimodelo.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2014-07-25
66.147.244.183
(
ClassC
)
2025-01-01
172.67.170.5
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Wed, 01 Jan 2025 06:15:55 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveCache-Control: max-age3600Expires: Wed, 01 Jan 2025 07:15:55 GMTLocation: https://www.dimodelo.com/Report-To: {endpoints:{url:https:\/\/a.nel.cloudflare.com\/report\/v4?sdBrW7HpAiAHdXDlPh60nlbbFo7qdE%2BmyT6QJKe%2F5ZdkJB7t89ByOV4LU3SKUnrX1hlZEmP2TpAPggNxWm0qnLiTQ6LYN%2BMR%2By1I3oXej3EUUpLpAHnNIt544pmYqRu5rCLUd},group:cf-nel,max_age:604800}NEL: {success_fraction:0,report_to:cf-nel,max_age:604800}Server: cloudflareCF-RAY: 8fb060a8cefb2dfb-PDXalt-svc: h3:443; ma86400server-timing: cfL4;desc?protoTCP&rtt6133&min_rtt6133&rtt_var3066&sent1&recv3&lost0&retrans0&sent_bytes0&recv_bytes55&delivery_rate0&cwnd233&unsent_bytes0&cid0000000000000000&ts0&x0 html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>cloudflare/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Wed, 01 Jan 2025 06:15:55 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveCF-Ray: 8fb060a92d452f6c-PDXCF-Cache-Status: HITAge: 5114Cache-Control: max-age2678400Expires: Thu, 26 Dec 2024 16:18:04 GMTLast-Modified: Thu, 26 Dec 2024 14:18:05 GMTVary: Accept-Encodingcf-apo-via: tcachecf-edge-cache: cache,platformwordpresshost-header: c2hhcmVkLmJsdWVob3N0LmNvbQx-content-type-options: nosniffx-endurance-cache-level: 2x-frame-options: SAMEORIGINx-newfold-cache-level: 2x-nginx-cache: WordPressx-xss-protection: 1; modeblockReport-To: {endpoints:{url:https:\/\/a.nel.cloudflare.com\/report\/v4?sTzr7SM7rnhMBVf4NoiiTV22wcLiMnM6KNhf61s5xGCp%2Bd9rqllbpE6fyo0Xyc2JKilGGrfsWJfN2iUyuUZ7AxI7cGacKx%2FlF5yVgCVGZhdMlZdJWrk70HyDlmPBUISKJbhbb},group:cf-nel,max_age:604800}NEL: {success_fraction:0,report_to:cf-nel,max_age:604800}Server: cloudflarealt-svc: h3:443; ma86400server-timing: cfL4;desc?protoTCP&rtt6733&min_rtt6535&rtt_var1963&sent4&recv6&lost0&retrans0&sent_bytes2853&recv_bytes727&delivery_rate443152&cwnd252&unsent_bytes0&cidcfcf97640c7cde29&ts37&x0 !doctype html>html langen-US classno-js itemtypehttps://schema.org/WebPage itemscope>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1, minimum-scale1> script>var et_site_urlhttps://www.dimodelo.com;var et_post_id5108;function et_core_page_resource_fallback(a,b){undefinedtypeof b&&(ba.sheet.cssRules&&0a.sheet.cssRules.length);b&&(a.onerrornull,a.onloadnull,a.href?a.hrefet_site_url+/?et_core_page_resource+a.id+et_post_id:a.src&&(a.srcet_site_url+/?et_core_page_resource+a.id+et_post_id))}/script>link relstylesheet idkadence-dark-mode-css hrefhttps://www.dimodelo.com/wp-content/plugins/kadence-pro/dist/dark-mode/dark-mode.css?ver1.0.20 mediaprint onloadthis.media'all';this.onloadnull;>style idkadence-dark-mode-inline-css>:root{color-scheme:light dark;}html:not(.specificity){color-scheme:light;}html body{--global-light-toggle-switch:#F7FAFC;--global-dark-toggle-switch:#2D3748;}body.color-switch-dark{color-scheme:dark;--global-gray-400:#4B5563;--global-gray-500:#6B7280;--global-palette1:#3296ff;--global-palette2:#003174;--global-palette3:#ffffff;--global-palette4:#f7fafc;--global-palette5:#edf2f7;--global-palette6:#cbd2d9;--global-palette7:#1A202C;--global-palette8:#252c39;--global-palette9:#2D3748;--global-palette9rgb:45, 55, 72;--global-palette-highlight:#439cf2;--global-palette-highlight-alt:#0b80f9;--global-palette-highlight-alt2:var(--global-palette9);--global-palette-btn-bg:var(--global-palette1);--global-palette-btn-bg-hover:var(--global-palette2);--global-palette-btn:var(--global-palette9);--global-palette-btn-hover:var(--global-palette9);--tec-color-background-events:var(--global-palette9);--tec-color-text-event-date:var(--global-palette3);--tec-color-text-event-title:var(--global-palette3);--tec-color-text-events-title:var(--global-palette3);--tec-color-background-view-selector-list-item-hover:var(--global-palette7);--tec-color-background-secondary:var(--global-palette7);--tec-color-link-primary:var(--global-palette3);--tec-color-icon-active:var(--global-palette3);--tec-color-day-marker-month:var(--global-palette4);--tec-color-border-active-month-grid-hover:var(--global-palette5);--tec-color-accent-primary:var(--global-palette1);}.kadence-color-palette-fixed-switcher{bottom:40px;}.kadence-color-palette-fixed-switcher.kcpf-position-right{right:30px;}.kadence-color-palette-fixed-switcher.kcpf-position-left{left:30px;}.kadence-color-palette-fixed-switcher .kadence-color-palette-switcher.kcps-style-switch.kcps-type-icon button.kadence-color-palette-toggle:after{width:calc( 1.43em + .3em );height:calc( 1.43em + .3em );}.kadence-color-palette-fixed-switcher .kadence-color-palette-switcher button.kadence-color-palette-toggle .kadence-color-palette-icon{font-size:1.43em;}.kadence-color-palette-header-switcher{--global-light-toggle-switch:#F7FAFC;--global-dark-toggle-switch:#2D3748;}.kadence-color-palette-header-switcher .kadence-color-palette-switcher.kcps-style-switch.kcps-type-icon button.kadence-color-palette-toggle:after{width:calc( 1.2em + .3em );height:calc( 1.2em + .3em );}.kadence-color-palette-header-switcher .kadence-color-palette-switcher button.kadence-color-palette-toggle .kadence-color-palette-icon{font-size:1.2em;}.kadence-color-palette-mobile-switcher{--global-light-toggle-switch:#F7FAFC;--global-dark-toggle-switch:#2D3748;}.kadence-color-palette-mobile-switcher .kadence-color-palette-switcher.kcps-style-switch.kcps-type-icon button.kadence-color-palette-toggle:after{width:calc( 1.2em + .3em );height:calc( 1.2em + .3em );}.kadence-color-palette-mobile-switcher .kadence-color-palette-switcher button.kadence-color-palette-toggle .kadence-color-palette-icon{font-size:1.2em;}.kadence-color-palette-footer-switcher{--global-light-toggle-switch:#F7FAFC;--global-dark-toggle-switch:#2D3748;}.kadence-color-palette-footer-switcher .kadence-color-palette-switcher.kcps-style-switch.kcps-type-icon button.kadence-color-palette-toggle:after{width:calc( 1.2em + .3em );height:calc( 1.2em + .3em );}.kadence-color-palette-footer-switcher .kadence-color-palette-switcher button.kadence-color-palette-toggle .kadence-color-palette-icon{font-size:1.2em;}/style> style> .pro-wccp:before { content: \f160; top: 3px; } .pro-wccp:before{ color:#02CA03 !important } .pro-wccp { transform: rotate(45deg); } /style> script idwccp_pro_disable_hot_keys>/*****************For contenteditable tags***************/var wccp_pro_iscontenteditable_flag false;function wccp_pro_iscontenteditable(e){ var e e || window.event; // also there is no e.target property in IE. instead IE uses window.event.srcElement var target e.target || e.srcElement; var iscontenteditable false; if(typeof target.getAttribute!undefined ) { iscontenteditable target.getAttribute(contenteditable); // Return true or false as string if(typeof target.hasAttribute!undefined) { if(target.hasAttribute(contenteditable)) iscontenteditable true; } } console.log(iscontenteditable: + iscontenteditable); var iscontenteditable2 false; if(typeof target.isContentEditable!undefined ) iscontenteditable2 target.isContentEditable; // Return true or false as boolean if(target.parentElement !null) iscontenteditable2 target.parentElement.isContentEditable; if (iscontenteditable true || iscontenteditable true || iscontenteditable2 true) { if(typeof target.style!undefined ) target.style.cursor text; //wccp_pro_log_to_console_if_allowed(, iscontenteditable + + iscontenteditable2); wccp_pro_iscontenteditable_flag true; wccp_pro_log_to_console_if_allowed(function, wccp_pro_iscontenteditable: true); return true; } wccp_pro_log_to_console_if_allowed(function, wccp_pro_iscontenteditable: false); //wccp_pro_iscontenteditable_flag false;}/******************************************************/function wccp_pro_clear_any_selection(){ if(window.wccp_pro_iscontenteditable_flag true) return; wccp_pro_log_to_console_if_allowed(function, wccp_pro_clear_any_selection); var myName wccp_pro_clear_any_selection.caller.toString(); myName myName.substr(function .length); myName myName.substr(0, myName.indexOf(()); console.log(called_by: + myName); if (window.getSelection) { if (window.getSelection().empty) { // Chrome window.getSelection().empty(); } else if (window.getSelection().removeAllRanges) { // Firefox window.getSelection().removeAllRanges(); } } else if (document.selection) { // IE? document.selection.empty(); } //show_wccp_pro_message(You are not allowed to make this operation);}/*Is content_editable element*/function is_content_editable_element(element_name ){ if (element_name TEXT || element_name #TEXT || element_name TEXTAREA || element_name INPUT || element_name PASSWORD || element_name SELECT || element_name OPTION || element_name EMBED || element_name CODE || element_name CODEBLOCK) { wccp_pro_log_to_console_if_allowed(function, is_content_editable_element: true >> + element_name); return true; } wccp_pro_log_to_console_if_allowed(function, is_content_editable_element: false >> + element_name); return false;}/*Is selection enabled element*//*function is_selection_enabled_element(element_name ){ if (is_content_editable_element true) { wccp_pro_log_to_console_if_allowed(function, is_selection_enabled_element: true >> + element_name); return true; } wccp_pro_log_to_console_if_allowed(function, is_selection_enabled_element: false >> + element_name); return false;}*//*Hot keys function */function disable_hot_keys(e){ wccp_pro_log_to_console_if_allowed(function, disable_hot_keys); e e || window.event; //console.log(e); if (!e) return; var key; if(window.event) key window.event.keyCode; /*IE*/ else if (e.hasOwnProperty(which)) key e.which; /*firefox (97)*/ wccp_pro_log_to_console_if_allowed(Data:, key); if (key 123 || (e.ctrlKey && e.shiftKey && e.keyCode J.charCodeAt(0)) )//F12 chrome developer key disable { show_wccp_pro_message(You are not allowed to do this action on the current page!!); return false; } var elemtype e.target.tagName; elemtype elemtype.toUpperCase(); var sel getSelectionTextAndContainerElement(); if(elemtype BODY && sel.text ! ) elemtype sel.containerElement.tagName; /* no need for it when tag name is BODY, so we get the selected text tag name */ /*elemtype must be merged by elemtype checker on function disable_copy & disable_copy_ie*/ if (is_content_editable_element(elemtype) true) { elemtype TEXT; } if(wccp_pro_iscontenteditable(e) true) elemtype TEXT; if (key 44)/*For any emement type, text elemtype is not excluded here, (prntscr (44)*/ { copyTextToClipboard(); show_wccp_pro_message(You are not allowed to do this action on the current page!!); return false; } if (e.ctrlKey || e.metaKey) { if (elemtype! TEXT && (key 97 || key 99 || key 120 || key 26 || key 43)) { show_wccp_pro_message(b>Alert:/b> You are not allowed to copy content or view source); return false; } if (elemtype! TEXT) { if (key 65) { show_wccp_pro_message(You are not allowed to do this action on the current page!!); return false; } if (key 67) { show_wccp_pro_message(You are not allowed to do this action on the current page!!); return false; } if (key 88) { show_wccp_pro_message(You are not allowed to do this action on the current page!!); return false; } if (key 86) { show_wccp_pro_message(You are not allowed to do this action on the current page!!); return false; } } if (key 85) { show_wccp_pro_message(You are not allowed to do this action on the current page!!); return false; } if (key 80) { show_wccp_pro_message(You are not allowed to do this action on the current page!!); return false; } if (key 44) { copyTextToClipboard(no); show_wccp_pro_message(You are not allowed to do this action on the current page!!); return false; } if (key 73)//F12 chrome developer key disable { show_wccp_pro_message(You are not allowed to do this action on the current page!!); return false; } if (key 83) { show_wccp_pro_message(You are not allowed to do this action on the current page!!); return false; } }return true;}window.addEventListener(load, function (){ if(window.Zepto || !window.jQuery) jQuery $; jQuery(document).ready(function() { jQuery(document).bind(keyup keydown, disable_hot_keys); });});/script>style>.wccp_pro_copy_code_button{ line-height: 6px; width: auto; font-size: 8pt; font-family: tahoma; margin-top: 1px; margin-right: 2px; position:absolute; top:0; right:0; border-radius: 4px; opacity: 100%; margin-top: -30px;}.wccp_pro_copy_code_button:hover{ opacity: 100%;}.wccp_pro_copy_code_buttondisabled{ opacity: 40%; border-color: red;}code,pre{ overflow: visible; white-space: pre-line;}/style>script idwccp_pro_disable_Right_Click> function nocontext(e) { wccp_pro_log_to_console_if_allowed(function, nocontext); e e || window.event; // also there is no e.target property in IE. instead IE uses window.event.srcElement if (apply_class_exclusion(e) Yes) return true; var exception_tags NOTAG,; var clickedTag (enull) ? event.srcElement.tagName : e.target.tagName; console.log(clickedTag: + clickedTag); var target e.target || e.srcElement; var parent_tag ; var parent_of_parent_tag ; if(target.parentElement ! null) { parent_tag target.parentElement.tagName; if(target.parentElement.parentElement ! null) parent_of_parent_tag target.parentElement.parentElement.tagName; } var checker ; if ((clickedTag IMG || clickedTag FIGURE || clickedTag SVG || clickedTag PROTECTEDIMGDIV) && checker checked) { if (alertMsg_IMG ! )show_wccp_pro_message(alertMsg_IMG); return false; }else {exception_tags exception_tags + IMG,;} checker ; if ((clickedTag VIDEO || clickedTag PROTECTEDWCCPVIDEO || clickedTag EMBED) && checker checked) { if (alertMsg_VIDEO ! )show_wccp_pro_message(alertMsg_VIDEO); return false; }else {exception_tags exception_tags + VIDEO,PROTECTEDWCCPVIDEO,EMBED,;} checker ; if ((clickedTag A || clickedTag TIME || parent_tag A || parent_of_parent_tag A) && checker checked) { if (alertMsg_A ! )show_wccp_pro_message(alertMsg_A); return false; }else {exception_tags exception_tags + A,;if(parent_tag A || parent_of_parent_tag A) clickedTag A;} checker checked; if ((clickedTag P || clickedTag B || clickedTag FONT || clickedTag LI || clickedTag UL || clickedTag STRONG || clickedTag OL || clickedTag BLOCKQUOTE || clickedTag TH || clickedTag TR || clickedTag TD || clickedTag SPAN || clickedTag EM || clickedTag SMALL || clickedTag I || clickedTag BUTTON) && checker checked) { if (alertMsg_PB ! )show_wccp_pro_message(alertMsg_PB); return false; }else {exception_tags exception_tags + P,B,FONT,LI,UL,STRONG,OL,BLOCKQUOTE,TD,SPAN,EM,SMALL,I,BUTTON,;} checker ; if ((clickedTag INPUT || clickedTag PASSWORD) && checker checked) { if (alertMsg_INPUT ! )show_wccp_pro_message(alertMsg_INPUT); return false; }else {exception_tags exception_tags + INPUT,PASSWORD,;} checker checked; if ((clickedTag H1 || clickedTag H2 || clickedTag H3 || clickedTag H4 || clickedTag H5 || clickedTag H6 || clickedTag ASIDE || clickedTag NAV) && checker checked) { if (alertMsg_H ! )show_wccp_pro_message(alertMsg_H); return false; }else {exception_tags exception_tags + H1,H2,H3,H4,H5,H6,;} checker ; if (clickedTag TEXTAREA && checker checked) { if (alertMsg_TEXTAREA ! )show_wccp_pro_message(alertMsg_TEXTAREA); return false; }else {exception_tags exception_tags + TEXTAREA,;} checker checked; if ((clickedTag DIV || clickedTag BODY || clickedTag HTML || clickedTag ARTICLE || clickedTag SECTION || clickedTag NAV || clickedTag HEADER || clickedTag FOOTER) && checker checked) { if (alertMsg_EmptySpaces ! )show_wccp_pro_message(alertMsg_EmptySpaces); return false; } else { if (exception_tags.indexOf(clickedTag)!-1) { return true; } else return false; } } function disable_drag_images(e) { wccp_pro_log_to_console_if_allowed(function, disable_drag_images); var e e || window.event; // also there is no e.target property in IE. instead IE uses window.event.srcElement var target e.target || e.srcElement; //For contenteditable tags if (apply_class_exclusion(e) Yes) return true; var elemtype e.target.nodeName; if (elemtype ! IMG) {return;} elemtype elemtype.toUpperCase(); var disable_drag_drop_images ; if (disable_drag_drop_images ! checked) return true; if (window.location.href.indexOf(/user/) > -1) { return true; //To allow users to drag & drop images when editing thier profiles } show_wccp_pro_message(alertMsg_IMG); return false; } var alertMsg_IMG Alert: Protected image; var alertMsg_A Alert: This link is protected; var alertMsg_PB Alert: Right click on text is disabled; var alertMsg_INPUT Alert: Right click is disabled; var alertMsg_H Alert: Right click on headlines is disabled; var alertMsg_TEXTAREA Alert: Right click is disabled; var alertMsg_EmptySpaces Alert: Right click on empty spaces is disabled; var alertMsg_VIDEO Alert: Right click on videos is disabled; document.oncontextmenunull; document.oncontextmenu nocontext; document.addEventListener(contextmenu,nocontext); window.addEventListener(contextmenu,nocontext);/script> style>/* Start your code after this line */ /* End your code before this line *//style>script idwccp_pro_class_exclusion>function copyToClipboard(elem) { // create hidden text element, if it doesnt already exist var targetId _wccp_pro_hiddenCopyText_; { // must use a temporary form element for the selection and copy target document.getElementById(targetId); if (!target) { var target document.createElement(textarea); target.style.position absolute; target.style.left -9999px; target.style.top 0; target.id targetId; document.body.appendChild(target); } target.textContent elem.textContent; } // select the content var currentFocus document.activeElement; target.focus(); target.setSelectionRange(0, target.value.length); // copy the selection var succeed; try { succeed document.execCommand(copy); } catch(e) { succeed false; } // restore original focus if (currentFocus && typeof currentFocus.focus function) { currentFocus.focus(); } // clear temporary content target.textContent ; document.getElementsByTagName(span)0.innerHTML ; return succeed;}/**************************************************/function wccp_pro_log_to_console_if_allowed(title title, data ){ var myName ; if(wccp_pro_log_to_console_if_allowed.caller ! null) myName wccp_pro_log_to_console_if_allowed.caller.toString(); myName myName.substr(function .length); myName myName.substr(0, myName.indexOf(()); //console.log(function_name: + myName); }/**************************************************/function fallbackCopyTextToClipboard(text) { var textArea document.createElement(textarea); textArea.value text; document.body.appendChild(textArea); textArea.focus(); textArea.select(); try { var successful document.execCommand(copy); var msg successful ? successful : unsuccessful; console.log(Fallback: Copying text command was + msg); } catch (err) { console.error(Fallback: Oops, unable to copy, err); } document.body.removeChild(textArea);}/*****************************************/function copyTextToClipboard(text) { if (!navigator.clipboard) { fallbackCopyTextToClipboard(text); return; } navigator.clipboard.writeText(text).then( function() { console.log(Async: Copying to clipboard was successful!); }, function(err) { console.error(Async: Could not copy text: , err); } );}/*****************************************//*getSelectionTextAndContainerElement*/function getSelectionTextAndContainerElement(){ var text , containerElement null; if (typeof window.getSelection ! undefined) { var sel window.getSelection(); if (sel.rangeCount) { var node sel.getRangeAt(0).commonAncestorContainer; containerElement node.nodeType 1 ? node : node.parentNode; if (typeof(containerElement.parentElement) ! undefined) current_clicked_object containerElement.parentElement; text sel.toString(); } } else if (typeof document.selection ! undefined && document.selection.type ! Control) { var textRange document.selection.createRange(); containerElement textRange.parentElement(); text textRange.text; } return { text: text, containerElement: containerElement };}function getSelectionParentElement() { var parentEl null, sel; if (window.getSelection) { sel window.getSelection(); if (sel.rangeCount) { parentEl sel.getRangeAt(0).commonAncestorContainer; //sel.getRangeAt(0).startContainer.parentNode; if (parentEl.nodeType ! 1) { parentEl parentEl.parentNode; } } } else if ( (sel document.selection) && sel.type ! Control) { parentEl sel.createRange().parentElement(); } let arr new Array(); arrnodeName cant_find_parent_element; if(parentEl ! null) return parentEl; else return arr;}/*****************************************/function sleep(ms) { return new Promise(resolve > setTimeout(resolve, ms));}/*****************************************//script>script idapply_class_exclusion>function apply_class_exclusion(e){ wccp_pro_log_to_console_if_allowed(function, apply_class_exclusion + e); var my_return No; var e e || window.event; // also there is no e.target property in IE. instead IE uses window.event.srcElement var target e.target || e.srcElement || nothing; //if(target.parentElement ! null) console.log (target.parentElement.className); var excluded_classes + ; var class_to_exclude ; if(target.parentElement ! null) { class_to_exclude target.className + + target.parentElement.className || ; }else{ class_to_exclude target.className; } var class_to_exclude_array Array(); //console.log(class_to_exclude); if (typeof(class_to_exclude) ! undefined) class_to_exclude_array class_to_exclude.split( ); //console.log (class_to_exclude_array); class_to_exclude_array.forEach(function(item) { if(item ! && excluded_classes.indexOf(item)>0) { //target.style.cursor text; //console.log (Yes); my_return Yes; } }); try { class_to_exclude target.parentElement.getAttribute(class) || target.parentElement.className || ; } catch(err) { class_to_exclude ; } if(class_to_exclude ! && excluded_classes.indexOf(class_to_exclude)>0) { //target.style.cursor text; my_return Yes; } return my_return;}/script>style idwccp_pro_style2 data-asas-style> *contenteditable , contenteditable *,*contenteditabletrue , contenteditabletrue * { /* for contenteditable tags*/ , /* for tags inside contenteditable tags*/ -webkit-user-select: auto !important; cursor: text !important; user-select: text !important; pointer-events: auto !important; } /* *contenteditable::selection, contenteditable *::selection, contenteditabletrue::selection, contenteditabletrue *::selection { background: Highlight !important; color: HighlightText !important;} *contenteditable::-moz-selection, contenteditabletrue *::-moz-selection { background: Highlight !important; color: HighlightText !important;} input::selection,textarea::selection, code::selection, code > *::selection { background: Highlight !important; color: HighlightText !important;} input::-moz-selection,textarea::-moz-selection, code::-moz-selection, code > *::-moz-selection { background: Highlight !important; color: HighlightText !important;} */ a{ cursor: pointer ; pointer-events: auto !important;} /style>style>TEXT,TEXTAREA,inputtypetext {cursor: text !important; user-select: text !important;}/style>meta namerobots contentindex, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1 /> style>img:is(sizesauto i, sizes^auto, i) { contain-intrinsic-size: 3000px 1500px }/style> !-- This site is optimized with the Yoast SEO plugin v24.1 - https://yoast.com/wordpress/plugins/seo/ --> title>Home - Dimodelo/title>link relpreload hrefhttps://www.dimodelo.com/wp-content/cache/perfmatters/www.dimodelo.com/css/front.used.css?ver1702283313 asstyle onloadthis.relstylesheet;this.removeAttribute(onload);>link relstylesheet idperfmatters-used-css hrefhttps://www.dimodelo.com/wp-content/cache/perfmatters/www.dimodelo.com/css/front.used.css?ver1702283313 mediaall /> meta namedescription contentDimodelo helps aspiring data analysts, engineers, and professionals start and grow their data careers through excellent training courses and information. /> link relcanonical hrefhttps://www.dimodelo.com/ /> meta propertyog:locale contenten_US /> meta propertyog:type contentwebsite /> meta propertyog:title contentHome - Dimodelo /> meta propertyog:description contentDimodelo helps aspiring data analysts, engineers, and professionals start and grow their data careers through excellent training courses and information. /> meta propertyog:url contenthttps://www.dimodelo.com/ /> meta propertyog:site_name contentDimodelo /> meta propertyarticle:modified_time content2024-08-26T05:59:20+00:00 /> meta propertyog:image contenthttps://www.dimodelo.com/wp-content/uploads/data_warehouse_course_star_schema_dimodelo.webp /> meta nametwitter:card contentsummary_large_image /> meta nametwitter:site content@dimodelo /> script typeapplication/ld+json classyoast-schema-graph>{@context:https://schema.org,@graph:{@type:WebPage,@id:https://www.dimodelo.com/,url:https://www.dimodelo.com/,name:Home - Dimodelo,isPartOf:{@id:https://www.dimodelo.com/#website},about:{@id:https://www.dimodelo.com/#organization},primaryImageOfPage:{@id:https://www.dimodelo.com/#primaryimage},image:{@id:https://www.dimodelo.com/#primaryimage},thumbnailUrl:https://www.dimodelo.com/wp-content/uploads/data_warehouse_course_star_schema_dimodelo.webp,datePublished:2019-09-05T14:47:04+00:00,dateModified:2024-08-26T05:59:20+00:00,description:Dimodelo helps aspiring data analysts, engineers, and professionals start and grow their data careers through excellent training courses and information.,breadcrumb:{@id:https://www.dimodelo.com/#breadcrumb},inLanguage:en-US,potentialAction:{@type:ReadAction,target:https://www.dimodelo.com/}},{@type:ImageObject,inLanguage:en-US,@id:https://www.dimodelo.com/#primaryimage,url:https://www.dimodelo.com/wp-content/uploads/data_warehouse_course_star_schema_dimodelo.webp,contentUrl:https://www.dimodelo.com/wp-content/uploads/data_warehouse_course_star_schema_dimodelo.webp,width:400,height:236},{@type:BreadcrumbList,@id:https://www.dimodelo.com/#breadcrumb,itemListElement:{@type:ListItem,position:1,name:Home}},{@type:WebSite,@id:https://www.dimodelo.com/#website,url:https://www.dimodelo.com/,name:Dimodelo,description:,publisher:{@id:https://www.dimodelo.com/#organization},potentialAction:{@type:SearchAction,target:{@type:EntryPoint,urlTemplate:https://www.dimodelo.com/?s{search_term_string}},query-input:{@type:PropertyValueSpecification,valueRequired:true,valueName:search_term_string}},inLanguage:en-US},{@type:Organization,@id:https://www.dimodelo.com/#organization,name:Dimodelo,url:https://www.dimodelo.com/,logo:{@type:ImageObject,inLanguage:en-US,@id:https://www.dimodelo.com/#/schema/logo/image/,url:https://www.dimodelo.com/wp-content/uploads/cropped-DimodeloLogo216.png,contentUrl:https://www.dimodelo.com/wp-content/uploads/cropped-DimodeloLogo216.png,width:512,height:512,caption:Dimodelo},image:{@id:https://www.dimodelo.com/#/schema/logo/image/},sameAs:https://x.com/dimodelo,https://www.linkedin.com/in/gilmoreadam/}}/script> !-- / Yoast SEO plugin. -->link reldns-prefetch href//www.googletagmanager.com />link reldns-prefetch href//pagead2.googlesyndication.com /> script>document.documentElement.classList.remove( no-js );/script> link relstylesheet idwp-block-library-css hrefhttps://www.dimodelo.com/wp-includes/css/dist/block-library/style.min.css?ver6.7.1 mediaprint onloadthis.media'all';this.onloadnull;>link relstylesheet idmagic-login-login-block-css hrefhttps://www.dimodelo.com/wp-content/plugins/magic-login/dist/css/login-block-style.css?ver2.3.4 mediaprint onloadthis.media'all';this.onloadnull;>style idclassic-theme-styles-inline-css>/*! This file is auto-generated */.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}/style>style idglobal-styles-inline-css>:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--theme-palette-1: var(--global-palette1);--wp--preset--color--theme-palette-2: var(--global-palette2);--wp--preset--color--theme-palette-3: var(--global-palette3);--wp--preset--color--theme-palette-4: var(--global-palette4);--wp--preset--color--theme-palette-5: var(--global-palette5);--wp--preset--color--theme-palette-6: var(--global-palette6);--wp--preset--color--theme-palette-7: var(--global-palette7);--wp--preset--color--theme-palette-8: var(--global-palette8);--wp--preset--color--theme-palette-9: var(--global-palette9);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: var(--global-font-size-small);--wp--preset--font-size--medium: var(--global-font-size-medium);--wp--preset--font-size--large: var(--global-font-size-large);--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--larger: var(--global-font-size-larger);--wp--preset--font-size--xxlarge: var(--global-font-size-xxlarge);--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}/style>link relstylesheet idlearndash_quiz_front_css-css href//www.dimodelo.com/wp-content/plugins/sfwd-lms/themes/legacy/templates/learndash_quiz_front.min.css?ver4.10.2 mediaprint onloadthis.media'all';this.onloadnull;>link relstylesheet idlearndash_lesson_video-css href//www.dimodelo.com/wp-content/plugins/sfwd-lms/themes/legacy/templates/learndash_lesson_video.min.css?ver4.10.2 mediaprint onloadthis.media'all';this.onloadnull;>link relstylesheet idwp-syntax-css-css hrefhttps://www.dimodelo.com/wp-content/plugins/wp-syntax/css/wp-syntax.css?ver1.2 mediaprint onloadthis.media'all';this.onloadnull;>style idnfd-wonder-blocks-utilities-inline-css>.nfd-relative{position:relative!important}.-nfd-bottom-1{bottom:-.25rem!important}.-nfd-top-0\.5{top:-.125rem!important}.-nfd-top-1{top:-.25rem!important}.nfd-top-10{top:2.5rem!important}.nfd-col-start-1{grid-column-start:1!important}.nfd-col-start-2{grid-column-start:2!important}.nfd-col-start-3{grid-column-start:3!important}.nfd-col-start-4{grid-column-start:4!important}.nfd-col-start-5{grid-column-start:5!important}.nfd-col-start-6{grid-column-start:6!important}.nfd-col-start-7{grid-column-start:7!important}.nfd-col-end-10{grid-column-end:10!important}.nfd-col-end-11{grid-column-end:11!important}.nfd-col-end-12{grid-column-end:12!important}.nfd-col-end-13{grid-column-end:13!important}.nfd-col-end-7{grid-column-end:7!important}.nfd-col-end-8{grid-column-end:8!important}.nfd-col-end-9{grid-column-end:9!important}.nfd-row-start-1{grid-row-start:1!important}.-nfd-mx-2:not(style*margin){margin-left:-.5rem!important;margin-right:-.5rem!important}.nfd-my-0:not(style*margin){margin-bottom:0!important;margin-top:0!important}.nfd-mb-8:not(style*margin){margin-bottom:2rem!important}.nfd-mt-8:not(style*margin){margin-top:2rem!important}.nfd-mt-\-100px\:not(style*margin){margin-top:-100px!important}.nfd-grid{display:grid!important}.nfd-h-full{height:100%!important}.nfd-w-full{width:100%!important}.nfd-shrink-0{flex-shrink:0!important}.nfd-grow{flex-grow:1!important}.nfd-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))!important}.nfd-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.nfd-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nfd-grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))!important}.nfd-items-center{align-items:center!important}.nfd-gap-y-10{row-gap:2.5rem!important}.nfd-overflow-hidden{overflow:hidden!important}.nfd-border-b{border-bottom-width:1px!important}.nfd-p-0:not(style*padding){padding:0!important}.nfd-p-10:not(style*padding){padding:2.5rem!important}.nfd-p-2:not(style*padding){padding:.5rem!important}.nfd-p-4:not(style*padding){padding:1rem!important}.nfd-p-8:not(style*padding){padding:2rem!important}.nfd-px-0:not(style*padding){padding-left:0!important;padding-right:0!important}.nfd-px-4:not(style*padding){padding-left:1rem!important;padding-right:1rem!important}.nfd-px-8:not(style*padding){padding-left:2rem!important;padding-right:2rem!important}.nfd-py-0:not(style*padding){padding-bottom:0!important;padding-top:0!important}.nfd-py-4:not(style*padding){padding-bottom:1rem!important;padding-top:1rem!important}.nfd-py-5:not(style*padding){padding-bottom:1.25rem!important;padding-top:1.25rem!important}.nfd-pt-0:not(style*padding){padding-top:0!important}.nfd-text-left{text-align:left!important}.nfd-wc-products{self-align:flex-start!important;flex-grow:0!important}.nfd-wc-products>ul{row-gap:calc(var(--wndb--gap--2xl)*var(--wndb--gap--scale-factor))!important}.nfd-wc-products .wc-block-grid__product-image{overflow:hidden!important}.nfd-wc-products .wc-block-grid__product-image img{transition:transform .6s ease-in-out!important}.nfd-wc-products .wc-block-grid__product-image img:hover{transform:scale(1.1)!important}.nfd-wc-products .wc-block-components-product-sale-badge{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:hsla(0,0%,100%,.5)!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:999px!important;font-size:.8125rem!important;font-weight:700!important;margin:6px!important;padding:4px 12px!important}.nfd-wc-products .wc-block-components-product-sale-badge>span{background:transparent!important}.nfd-wc-products .wc-block-components-product-price{color:inherit!important}.nfd-wc-search .wp-block-search__inside-wrapper{background-color:var(--wndb--color--borders)!important;border:2px solid var(--wndb--color--subtle)!important;border-radius:999px!important;max-width:100%!important;padding:0!important;width:25rem!important}.nfd-wc-search .wp-block-search__inside-wrapper inputtypesearch{background:none!important;border:none!important;border-bottom-left-radius:999px!important;border-top-left-radius:999px!important;color:var(--wndb--color--text--contrast)!important;font-size:1.25rem!important;font-weight:500!important;min-height:3.75rem!important;padding-inline:24px!important}.nfd-wc-search .wp-block-search__inside-wrapper:has(button:focus),.nfd-wc-search .wp-block-search__inside-wrapper:has(inputtypesearch:focus){outline:2px solid var(--wndb--color--text--contrast)!important;outline-offset:2px!important}.nfd-wc-search .wp-block-search__button{aspect-ratio:1/1!important;background:var(--wndb-gray-800)!important;border-radius:999px!important;height:100%!important;margin-left:0!important;margin-right:2px!important;margin-top:2px!important}.nfd-wc-search .wp-block-search__button:focus,.nfd-wc-search .wp-block-search__button:hover{background:var(--wndb-gray-900)!important;filter:none!important;outline:2px solid var(--wndb-gray-900)!important;outline-offset:2px!important}.nfd-wc-search .wp-block-search__inside-wrapper inputtypesearch::-moz-placeholder{color:var(--wndb--color--text--faded)!important}.nfd-wc-search .wp-block-search__inside-wrapper inputtypesearch::placeholder{color:var(--wndb--color--text--faded)!important}:root{--wndb-mask-color:rgba(0,0,0,.15);--wndb-mask-position:50% 50% at 50% 20%;--wndb-mask-opacity:0.35}class*nfd-bg-effect{isolation:isolate!important;position:relative!important}.nfd-bg-effect-position-center{--wndb-mask-position:50% 50% at 50% 50%}class*nfd-bg-effect:after{content:!important;inset:0!important;-webkit-mask-image:radial-gradient(ellipse var(--wndb-mask-position),#000 70%,rgba(0,0,0,.3) 100%)!important;mask-image:radial-gradient(ellipse var(--wndb-mask-position),#000 70%,rgba(0,0,0,.3) 100%)!important;opacity:var(--wndb-mask-opacity)!important;pointer-events:none!important;position:absolute!important;z-index:-1!important}.nfd-bg-effect-dots:after{--wndb-mask-opacity:1;background:radial-gradient(var(--wndb-mask-color) 1px,transparent 1px)!important;background-size:20px 20px!important}.nfd-bg-effect-grid:after{background-image:linear-gradient(to right,var(--wndb-mask-color) 1px,transparent 1px),linear-gradient(to bottom,var(--wndb-mask-color) 1px,transparent 1px)!important;background-size:50px 50px!important}.nfd-bg-effect-grid-perspective{perspective:1000px!important}.nfd-bg-effect-grid-perspective:after{--wndb-mask-opacity:0.6;background-size:100px 100px!important;transform:rotateX(-60deg) translateZ(0)!important;transform-origin:top!important;transform-style:preserve-3d!important}.nfd-bg-effect-grid-2:after,.nfd-bg-effect-grid-perspective:after{background-image:linear-gradient(to right,var(--wndb-mask-color) 1px,transparent 1px),linear-gradient(to bottom,var(--wndb-mask-color) 1px,transparent 1px)!important}.nfd-bg-effect-grid-2:after{background-size:14px 32px!important}.nfd-bg-effect-grid-3{overflow:hidden!important}.nfd-bg-effect-grid-3:after{background-image:linear-gradient(to right,var(--wndb-mask-color) 1px,transparent 1px),linear-gradient(to bottom,var(--wndb-mask-color) 1px,transparent 1px)!important;background-size:32px 80px!important;right:-40%!important;top:-20%!important;transform:scale(1.5) skew(-30deg,30deg)!important}.nfd-bg-effect-lines:after{--wndb-mask-opacity:0.4;background-image:linear-gradient(to right,var(--wndb-mask-color) 1px,transparent 1px)!important;background-size:48px!important}.nfd-bg-effect-lines-2{--wndb-mask-opacity:0.45;overflow:hidden!important;perspective:1000px!important}.nfd-bg-effect-lines-2:after{background-image:linear-gradient(to right,var(--wndb-mask-color) 1px,transparent 1px)!important;background-size:30px!important;right:-40%!important;top:-20%!important;transform:rotateX(-45deg) skew(-16deg) translateZ(0)!important;transform-origin:right!important;transform-style:preserve-3d!important}.nfd-mask-opacity-0:after{--wndb-mask-opacity:0.8}:where(:root){--wndb--max-w--prose:min(65ch,1100px)}.nfd-max-w-prose:not(.nfd-max-w-full),:where(.nfd-text-balance:not(.nfd-max-w-full)){max-width:var(--wndb--max-w--prose)!important}.nfd-max-w-prose:not(.nfd-max-w-full).has-text-align-center,:where(.nfd-text-balance:not(.nfd-max-w-full)).has-text-align-center{margin-inline:auto!important}.nfd-max-w-prose:not(.nfd-max-w-full).has-text-align-right,:where(.nfd-text-balance:not(.nfd-max-w-full)).has-text-align-right{margin-inline-start:auto!important}:where(.nfd-text-balance){text-wrap:balance!important}.nfd-text-balance>h1,.nfd-text-balance>h2,.nfd-text-balance>h3,.nfd-text-balance>h4,.nfd-text-balance>p{text-wrap:balance!important}.nfd-text-pretty,.nfd-text-pretty>h1,.nfd-text-pretty>h2,.nfd-text-pretty>h3,.nfd-text-pretty>h4,.nfd-text-pretty>p{text-wrap:pretty!important}.wp-block-image figcaption{font-weight:400!important;margin-inline:auto!important;max-width:64ch!important;padding-block-start:.5em!important;text-wrap:balance!important}.wp-block-quote>.nfd-text-pretty{font-weight:550;margin-block:.25em}:where(:root){--wndb--text-scale-factor:1;--wndb--text--xs:0.75rem;--wndb--text--sm:0.875rem;--wndb--text--base:1rem;--wndb--text--md:1.125rem;--wndb--text--lg:1.5rem;--wndb--text--xl:2.375rem;--wndb--text--huge:clamp(2.75rem,1.4688rem + 2.5vw,3.5rem);--wndb--text-giga:clamp(3.25rem,2.546875rem + 2.25vw,4.375rem)}.nfd-text-xs:not(class*font-size):not(style*font-size){font-size:calc(var(--wndb--text--xs)*var(--wndb--text-scale-factor))!important}.nfd-text-xs:not(style*letter-spacing){letter-spacing:.05em!important}.nfd-text-sm:not(class*font-size):not(style*font-size){font-size:calc(var(--wndb--text--sm)*var(--wndb--text-scale-factor))!important}.nfd-text-base:not(class*font-size):not(style*font-size){font-size:calc(var(--wndb--text--base)*var(--wndb--text-scale-factor))!important}.nfd-text-md:not(class*font-size):not(style*font-size){font-size:calc(var(--wndb--text--md)*var(--wndb--text-scale-factor))!important}.nfd-text-base:not(style*line-height),.nfd-text-md:not(style*line-height){line-height:1.6!important}.nfd-text-lg:not(class*font-size):not(style*font-size){font-size:calc(var(--wndb--text--lg)*var(--wndb--text-scale-factor))!important}.nfd-text-lg:not(style*line-height){line-height:1.4!important}.nfd-text-lg:not(style*letter-spacing){letter-spacing:0!important}.nfd-text-lg:not(style*font-weight){font-weight:500!important}.nfd-text-xl:not(class*font-size):not(style*font-size){font-size:var(--wndb--text--xl)!important}.nfd-text-xl:not(style*line-height){line-height:1.25!important}.nfd-text-xl:not(style*letter-spacing){letter-spacing:-.01em!important}.nfd-text-xl:not(style*font-weight){font-weight:500!important}:where(.nfd-text-huge:not(class*font-size):not(style*font-size)){font-size:calc(var(--wndb--text--huge)*var(--wndb--text-scale-factor))!important;max-width:var(--wndb--max-w--prose)!important;text-wrap:balance!important}:where(.nfd-text-giga:not(class*font-size):not(style*font-size)).has-text-align-center,:where(.nfd-text-huge:not(class*font-size):not(style*font-size)).has-text-align-center{margin-inline:auto!important}:where(.nfd-text-giga:not(class*font-size):not(style*font-size)).has-text-align-right,:where(.nfd-text-huge:not(class*font-size):not(style*font-size)).has-text-align-right{margin-inline-start:auto!important}.nfd-text-huge:not(style*line-height){line-height:1.1!important}.nfd-text-huge:not(style*letter-spacing){letter-spacing:-.025em!important}.nfd-text-huge:not(style*font-weight){font-weight:500!important}:where(.nfd-text-giga:not(class*font-size):not(style*font-size)){font-size:calc(var(--wndb--text-giga)*var(--wndb--text-scale-factor))!important;max-width:var(--wndb--max-w--prose)!important;text-wrap:balance!important}.nfd-text-giga:not(style*line-height){line-height:1.1!important}.nfd-text-giga:not(style*letter-spacing){letter-spacing:-.04em!important}.nfd-text-giga:not(style*font-weight){font-weight:500!important}:root{--nfd-wb-anim-transition-duration:1400ms;--nfd-wb-anim-transition-delay:50ms;--nfd-wb-anim-transition-easing-function:cubic-bezier(0.4,1,0.65,1);--nfd-wb-anim-transition:all var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay)}@media (prefers-reduced-motion:reduce){.nfd-wb-animate{transition:none!important}.nfd-wb-twist-in,class*nfd-wb-{clip-path:none!important;opacity:1!important;transform:none!important}}@media (max-width:782px){.nfd-wb-animate{transition:none!important}.nfd-wb-twist-in,class*nfd-wb-{clip-path:none!important;opacity:1!important;transform:none!important}}.nfd-wb-animatedata-replay-animation{transition:none!important}.block-editor-block-preview__content-iframe class*nfd-wb-{clip-path:none!important;opacity:1!important;transform:none!important}class*nfd-wb-fade-in{--nfd-wb-anim-transition:opacity var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay),transform var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay);transition:var(--nfd-wb-anim-transition)}.nfd-wb-fade-in-bottom{--nfd-wb-anim-transition-duration:1200ms;opacity:0;transform:translate3d(0,90px,0);transition:var(--nfd-wb-anim-transition)}.nfd-wb-fade-in-bottom-short{transform:translate3d(0,32px,0) scale3d(.96,.96,.96);transform-origin:center bottom}.nfd-wb-fade-in-bottom-short,.nfd-wb-fade-in-top-short{--nfd-wb-anim-transition-duration:600ms;opacity:0;transition:var(--nfd-wb-anim-transition)}.nfd-wb-fade-in-top-short{transform:translate3d(0,-32px,0) scale3d(.96,.96,.96);transform-origin:center top}.nfd-wb-fade-in-left-short{transform:translate3d(-32px,0,0) scale3d(.96,.96,.96);transform-origin:center left}.nfd-wb-fade-in-left-short,.nfd-wb-fade-in-right-short{--nfd-wb-anim-transition-duration:600ms;opacity:0;transition:var(--nfd-wb-anim-transition)}.nfd-wb-fade-in-right-short{transform:translate3d(32px,0,0) scale3d(.96,.96,.96);transform-origin:right center}.nfd-wb-animated-in:not(data-replay-animation)class*nfd-wb-fade-in{opacity:1;transform:translateZ(0) scaleX(1)}.nfd-wb-zoom-in{--nfd-wb-anim-transition-duration:1200ms;--nfd-wb-anim-transition:opacity var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay),transform var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay);transform:scale3d(.4,.4,.4)}.nfd-wb-zoom-in,.nfd-wb-zoom-in-short{opacity:0;transition:var(--nfd-wb-anim-transition)}.nfd-wb-zoom-in-short{--nfd-wb-anim-transition-duration:600ms;--nfd-wb-anim-transition:opacity var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay),transform var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay);transform:scale3d(.92,.92,.92)}.nfd-wb-animated-in:not(data-replay-animation)class*nfd-wb-zoom-{opacity:1!important;transform:scaleX(1)!important}div:has(>.nfd-wb-twist-in){perspective:1200px}.nfd-wb-twist-in{--nfd-wb-anim-transition-duration:1000ms;--nfd-wb-anim-transition:opacity var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay),transform var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay);opacity:0;transform:translateY(40px) scale(.8) rotateY(30deg) rotate(-12deg) translateZ(0);transition:var(--nfd-wb-anim-transition)}.nfd-wb-animated-in:not(data-replay-animation).nfd-wb-twist-in{opacity:1!important;transform:translateY(0) scale(1) rotateY(0deg) rotate(0deg) translateZ(0)!important}.nfd-wb-reveal-right{--nfd-wb-anim-transition-duration:1500ms;--nfd-wb-anim-transition-easing-function:cubic-bezier(0.4,0,0,1);--nfd-wb-anim-transition:clip-path var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay);clip-path:inset(0 100% 0 0);transition:var(--nfd-wb-anim-transition)}.nfd-wb-animated-in>.nfd-wb-reveal-right:not(data-replay-animation){clip-path:inset(0 0 0 0)!important}.nfd-delay-50{--nfd-wb-anim-transition-delay:50ms}.nfd-delay-150{--nfd-wb-anim-transition-delay:150ms}.nfd-delay-300{--nfd-wb-anim-transition-delay:300ms}.nfd-delay-450{--nfd-wb-anim-transition-delay:450ms}.nfd-delay-600{--nfd-wb-anim-transition-delay:600ms}.nfd-delay-750{--nfd-wb-anim-transition-delay:750ms}.nfd-delay-900{--nfd-wb-anim-transition-delay:900ms}.nfd-delay-1050{--nfd-wb-anim-transition-delay:1050ms}.nfd-delay-1200{--nfd-wb-anim-transition-delay:1200ms}.nfd-delay-1350{--nfd-wb-anim-transition-delay:1350ms}.nfd-delay-1500{--nfd-wb-anim-transition-delay:1500ms}:where(:root){--wndb--container:1200px;--wndb--container--wide:1340px}body .is-layout-constrained:has(.nfd-container.is-layout-constrained)>.nfd-container.is-layout-constrained{max-width:unset!important;width:100%!important}.editor-styles-wrapper .nfd-container:is(.is-layout-constrained)>:where(:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)),.editor-styles-wrapper .nfd-container>:where(.wp-block-cover-is-layout-constrained:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)):not(style*margin),.nfd-container:is(.is-layout-constrained)>:where(:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)),.nfd-container:is(.nfd-my-0)>div,.nfd-container>:where(.wp-block-cover-is-layout-constrained:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)){max-width:var(--wndb--container);width:100%}.editor-styles-wrapper .nfd-container:is(.is-layout-constrained)>.alignwide,.nfd-container:is(.is-layout-constrained).alignwide>:where(:not(.alignleft):not(.alignright):not(.alignfull)):not(style*margin),.nfd-container:is(.is-layout-constrained)>.alignwide,.nfd-container:is(.nfd-my-0)>.alignwide{max-width:var(--wndb--container--wide);width:100%}.nfd-container:not(.alignfull){padding-inline:var(--wndb--p)!important}.nfd-container:is(.nfd-my-0)>div:not(style*margin){margin-inline:auto!important}class*nfd-divider-{position:relative;z-index:13}class*nfd-divider-~class*nfd-divider-{z-index:12!important}class*nfd-divider-~class*nfd-divider-~class*nfd-divider-{z-index:11!important}class*nfd-divider-:before{background:inherit!important;bottom:calc(var(--wndb--divider-size)*-1)!important;content:!important;height:var(--wndb--divider-size)!important;left:0!important;pointer-events:none!important;position:absolute!important;width:100%!important;z-index:10!important}.nfd-divider-arrow{--wndb--divider-size:16px}.nfd-divider-arrow:before{bottom:calc(var(--wndb--divider-size)*-1)!important;height:calc(var(--wndb--divider-size)*2)!important;left:50%!important;transform:translateX(-50%) rotate(45deg)!important;width:calc(var(--wndb--divider-size)*2)!important}.nfd-divider-clouds{--wndb--divider-size:150px}.nfd-divider-clouds:after,.nfd-divider-clouds:before{background:inherit!important;background-image:url(data:image/svg+xml;charsetutf-8,%3Csvg xmlnshttp://www.w3.org/2000/svg preserveAspectRatioxMidYMax slice viewBox0 0 283.5 27.8%3E%3Cpath fill%23fff dM0 0v6.7c1.9-.8 4.7-1.4 8.5-1 9.5 1.1 11.1 6 11.1 6s2.1-.7 4.3-.2c2.1.5 2.8 2.6 2.8 2.6s.2-.5 1.4-.7 1.7.2 1.7.2 0-2.1 1.9-2.8 3.6.7 3.6.7.7-2.9 3.1-4.1 4.7 0 4.7 0 1.2-.5 2.4 0 1.7 1.4 1.7 1.4h1.4c.7 0 1.2.7 1.2.7s.8-1.8 4-2.2c3.5-.4 5.3 2.4 6.2 4.4q.6-.6 1.8-.9c2.8-.7 4 .7 4 .7s1.7-5 11.1-6c9.5-1.1 12.3 3.9 12.3 3.9s1.2-4.8 5.7-5.7 6.8 1.8 6.8 1.8.6-.6 1.5-.9c.9-.2 1.9-.2 1.9-.2s5.2-6.4 12.6-3.3c7.3 3.1 4.7 9 4.7 9s1.9-.9 4 0 2.8 2.4 2.8 2.4 1.9-1.2 4.5-1.2 4.3 1.2 4.3 1.2.2-1 1.4-1.7 2.1-.7 2.1-.7-.5-3.1 2.1-5.5 5.7-1.4 5.7-1.4 1.5-2.3 4.2-1.1 1.7 5.2 1.7 5.2.3-.1 1.3.5c.5.4.8.8.9 1.1.5-1.4 2.4-5.8 8.4-4 7.1 2.1 3.5 8.9 3.5 8.9s.8-.4 2 0 1.1 1.1 1.1 1.1 1.1-1.1 2.3-1.1 2.1.5 2.1.5 1.9-3.6 6.2-1.2 1.9 6.4 1.9 6.4 2.6-2.4 7.4 0c3.4 1.7 3.9 4.9 3.9 4.9s3.3-6.9 10.4-7.9 11.5 2.6 11.5 2.6.8 0 1.2.2.9.9.9.9 4.4-3.1 8.3.2c1.9 1.7 1.5 5 1.5 5s.3-1.1 1.6-1.4 2.3.2 2.3.2-.1-1.2.5-1.9 1.9-.9 1.9-.9-4.7-9.3 4.4-13.4c5.6-2.5 9.2.9 9.2.9s5-6.2 15.9-6.2 16.1 8.1 16.1 8.1.7-.2 1.6-.4V0z/%3E%3C/svg%3E)!important;background-repeat:repeat-x!important;background-size:cover!important;content:!important;height:var(--wndb--divider-size)!important;left:0!important;pointer-events:none!important;position:absolute!important;top:0!important;width:100%!important;z-index:10!important}.nfd-divider-clouds:after{bottom:0!important;top:auto!important;transform:rotate(180deg)!important}.nfd-divider-ellipse{--wndb--divider-size:50px}.nfd-divider-ellipse:before{clip-path:ellipse(50% var(--wndb--divider-size) at 50% 0)!important}.nfd-divider-rounded:not(style*-radius){--wndb--divider-size:50px}.nfd-divider-rounded:before:not(style*-radius){border-bottom-left-radius:var(--wndb--divider-size)!important;border-bottom-right-radius:var(--wndb--divider-size)!important}.nfd-divider-slant,.nfd-divider-slant-invert{--wndb--divider-size:80px}.nfd-divider-slant:before{bottom:calc(var(--wndb--divider-size)*-1 + 1px)!important;clip-path:polygon(0 0,100% 0,0 100%)!important}.nfd-divider-slant-invert:before{bottom:calc(var(--wndb--divider-size)*-1 + 1px)!important;clip-path:polygon(0 0,100% 0,100% 100%)!important}.nfd-divider-triangle{--wndb--divider-size:80px}.nfd-divider-triangle:before{bottom:calc(var(--wndb--divider-size)*-1 + 1px)!important;clip-path:polygon(0 0,100% 0,50% 100%)!important}.nfd-divider-zigzag{--wndb--divider-size:8px}.nfd-divider-zigzag:before{-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% /calc(var(--wndb--divider-size)*2) 100%!important;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% /calc(var(--wndb--divider-size)*2) 100%!important}:where(:root){--wndb--divider-size:0px}.nfd-grid-cols-1-2-1{grid-template-columns:1fr 2fr 1fr!important}:where(:root){--wndb--padding-factor:1;--wndb--p:2.375rem;--wndb--p--xs:0.75rem;--wndb--p--sm:1.5rem;--wndb--p--md:2rem;--wndb--p--lg:clamp(3.5rem,7vw,6.25rem);--wndb--p--square:2.5rem;--wndb--p--square-lg:4rem}.nfd-p-card-sm:not(style*padding){padding:calc(var(--wndb--p--xs)*var(--wndb--padding-factor)) calc(var(--wndb--p--sm)*var(--wndb--padding-factor))!important}.nfd-p-card-md:not(style*padding){padding:calc(var(--wndb--p--sm)*var(--wndb--padding-factor)) calc(var(--wndb--p--md)*var(--wndb--padding-factor))!important}.nfd-p-card-lg:not(style*padding){padding:calc(var(--wndb--p--md)*var(--wndb--padding-factor)) calc(var(--wndb--p--md)*var(--wndb--padding-factor))!important}@media screen and (min-width:782px){.nfd-p-card-lg:not(style*padding){padding:calc(var(--wndb--p--md)*var(--wndb--padding-factor)) calc(var(--wndb--p--md)*1.5*var(--wndb--padding-factor))!important}}.nfd-p-card-square-lg:not(style*padding),.nfd-p-card-square:not(style*padding){padding:calc(var(--wndb--p--square)*var(--wndb--padding-factor))!important}@media screen and (min-width:782px){.nfd-p-card-square-lg:not(style*padding){padding:calc(var(--wndb--p--square-lg)*var(--wndb--padding-factor))!important}}.nfd-p-xs:not(style*padding){padding:calc(var(--wndb--p--xs)*var(--wndb--padding-factor))!important}.nfd-py-xs:not(style*padding){padding-block:calc(var(--wndb--p--xs)*var(--wndb--padding-factor))!important}.nfd-pt-xs:not(style*padding){padding-block-start:calc(var(--wndb--p--xs)*var(--wndb--padding-factor))!important}.nfd-px-xs:not(style*padding){padding-inline:calc(var(--wndb--p--xs)*var(--wndb--padding-factor))!important}.nfd-p-sm:not(style*padding){padding:calc(var(--wndb--p--sm)*var(--wndb--padding-factor))!important}.nfd-px-sm:not(style*padding){padding-inline:calc(var(--wndb--p--sm)*var(--wndb--padding-factor))!important}.nfd-py-sm:not(style*padding){padding-block:calc(var(--wndb--p--sm)*var(--wndb--padding-factor))!important}.nfd-pt-sm:not(style*padding){padding-block-start:calc(var(--wndb--p--sm)*var(--wndb--padding-factor))!important}.nfd-pb-sm:not(style*padding){padding-block-end:calc(var(--wndb--p--sm)*var(--wndb--padding-factor))!important}.nfd-pl-sm:not(style*padding){padding-left:calc(var(--wndb--p--sm)*var(--wndb--padding-factor))!important}.nfd-p-md:not(style*padding){padding:calc(var(--wndb--p--md)*var(--wndb--padding-factor))!important}.nfd-px-md:not(style*padding){padding-inline:calc(var(--wndb--p--md)*var(--wndb--padding-factor))!important}.nfd-pb-md:not(style*padding),.nfd-pt-md:not(style*padding),.nfd-py-md:not(style*padding){padding-block:calc(var(--wndb--p--md)*var(--wndb--padding-factor))!important}.nfd-p-lg:not(style*padding){padding:calc(var(--wndb--p--lg)*var(--wndb--padding-factor)) calc(var(--wndb--p--md)*var(--wndb--padding-factor))!important}.nfd-py-lg:not(style*padding){padding-block:calc(var(--wndb--p--lg)*var(--wndb--padding-factor))!important}.nfd-pt-lg:not(style*padding){padding-block-start:calc(var(--wndb--p--lg)*var(--wndb--padding-factor))!important}.nfd-pb-lg:not(style*padding){padding-block-end:calc(var(--wndb--p--lg)*var(--wndb--padding-factor))!important}.nfd-pl-offset-md:not(style*padding){margin-left:calc(var(--wndb--p--md)*var(--wndb--padding-factor)*-1)!important;padding-left:calc(var(--wndb--p--md)*var(--wndb--padding-factor) - 3px)!important}.editor-styles-wrapper .nfd-overlap-x,.nfd-overlap-x{gap:0}.nfd-overlap-x>:not(:first-child){margin-inline-start:-1.275rem!important}@media (min-width:768px){.-nfd-translate-y-1\/2{transform:translateY(-50%)!important}}.nfd-pseudo-play-icon{align-items:center!important;display:flex!important;justify-content:center!important;position:relative!important}.nfd-pseudo-play-icon>a{inset:0!important;position:absolute!important}:not(.is-root-container) .nfd-pseudo-play-icon>a{text-indent:-9999px!important}.nfd-pseudo-play-icon:before{-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;background:hsla(0,0%,100%,.1)!important;border-radius:100%!important;content:!important;height:3rem!important;left:50%!important;opacity:1!important;pointer-events:none!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;transition:all .2s ease!important;width:3rem!important}.nfd-pseudo-play-icon:has(a:hover):before{background:hsla(0,0%,100%,.3)!important;height:4rem!important;width:4rem!important}.nfd-pseudo-play-icon:after{border-style:solid!important;border-bottom:10px solid transparent!important;border-left:16px solid!important;border-right:0!important;border-top:10px solid transparent!important;content:!important;height:16px!important;height:0!important;left:50%!important;margin-left:2px!important;pointer-events:none!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;width:16px!important;width:0!important}:where(:root){--wndb--gap--scale-factor:1;--wndb--gap--xs:0.25rem;--wndb--gap--sm:0.5rem;--wndb--gap--md:1rem;--wndb--gap--lg:1.5rem;--wndb--gap--xl:2rem;--wndb--gap--2xl:2.5rem;--wndb--gap--3xl:3.5rem;--wndb--gap--4xl:6rem}.editor-styles-wrapper .nfd-gap-0,.nfd-gap-0{gap:0}.editor-styles-wrapper .nfd-gap-xs,.nfd-gap-xs{gap:calc(var(--wndb--gap--xs)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-sm,.nfd-gap-sm{gap:calc(var(--wndb--gap--sm)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-md,.nfd-gap-md{gap:calc(var(--wndb--gap--md)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-lg,.nfd-gap-lg{gap:calc(var(--wndb--gap--lg)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-xl,.nfd-gap-xl{gap:calc(var(--wndb--gap--xl)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-2xl,.nfd-gap-2xl{gap:calc(var(--wndb--gap--2xl)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-3xl,.nfd-gap-3xl{gap:calc(var(--wndb--gap--3xl)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-4xl,.nfd-gap-4xl{gap:calc(var(--wndb--gap--4xl)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-x-4xl,.nfd-gap-x-4xl{-moz-column-gap:calc(var(--wndb--gap--4xl)*var(--wndb--gap--scale-factor));column-gap:calc(var(--wndb--gap--4xl)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-x-lg,.nfd-gap-x-lg{-moz-column-gap:calc(var(--wndb--gap--lg)*var(--wndb--gap--scale-factor));column-gap:calc(var(--wndb--gap--lg)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-y-lg,.nfd-gap-y-lg{row-gap:calc(var(--wndb--gap--lg)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-y-xl,.nfd-gap-y-xl{row-gap:calc(var(--wndb--gap--xl)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-y-2xl,.nfd-gap-y-2xl{row-gap:calc(var(--wndb--gap--2xl)*var(--wndb--gap--scale-factor))}.editor-styles-wrapper .nfd-gap-y-3xl,.nfd-gap-y-3xl{row-gap:calc(var(--wndb--gap--3xl)*var(--wndb--gap--scale-factor))}.nfd-border-2{border-bottom-width:2px!important}.nfd-border-strong{border-color:var(--wndb-color--borders-strong)!important}:where(:root){--wndb--button--outline-width:0px;--wndb--button-sm--font-size:1rem;--wndb--button-lg-x:2rem;--wndb--button-lg-y:0.75rem;--wndb--button-lg--font-size:1.125rem;--wndb--button-xl-x:3rem;--wndb--button-xl-y:1rem;--wndb--button-xl--font-size:1.125rem}class*nfd-btn.is-style-outline{--wndb--button--outline-width:2px}class*nfd-btn>.wp-block-button__link:not(style*padding){padding:calc(.625rem - var(--wndb--button--outline-width)) calc(1.125rem - var(--wndb--button--outline-width))!important}.nfd-btn-sm>.wp-block-button__link:not(style*padding){padding:calc(.375rem - var(--wndb--button--outline-width)) calc(1rem - var(--wndb--button--outline-width))!important}.nfd-btn-sm:not(.has-custom-font-size)>.wp-block-button__link:not(style*font-size){font-size:var(--wndb--button-sm--font-size)!important}.nfd-btn-lg>.wp-block-button__link:not(style*padding){padding:calc(var(--wndb--button-lg-y) - var(--wndb--button--outline-width)) var(--wndb--button-lg-x)!important}.nfd-btn-lg:not(.has-custom-font-size)>.wp-block-button__link:not(style*font-size){font-size:var(--wndb--button-lg--font-size)!important}.nfd-btn-lg:not(style*font-weight)>.wp-block-button__link{font-weight:600!important}.nfd-btn-xl>.wp-block-button__link:not(style*padding){padding:calc(var(--wndb--button-xl-y) - var(--wndb--button--outline-width)) var(--wndb--button-xl-x)!important}.nfd-btn-xl:not(.has-custom-font-size)>.wp-block-button__link:not(style*font-size){font-size:var(--wndb--button-xl--font-size)!important}.nfd-btn-xl:not(style*font-weight)>.wp-block-button__link{font-weight:600!important}.nfd-btn-wide>.wp-block-button__link:not(style*padding){padding:calc(.625rem - var(--wndb--button--outline-width)) calc(2rem - var(--wndb--button--outline-width))!important}class*nfd-btn:is(.is-style-outline)>.wp-block-button__link:not(.has-text-color){color:var(--wndb--color--text--contrast)!important}.nfd-btn:is(.is-style-outline)>.wp-block-button__link:not(.has-text-color):hover{--wndb--color--text--contrast:var(--wndb-gray-900);border-color:var(--wndb-white)!important}class*nfd-button>.wp-block-button__link:not(.has-background):hover{filter:brightness(.8)!important}.nfd-theme-primary class*nfd-btn:not(.is-style-outline):not(.nfd-btn-secondary):not(.nfd-btn-tertiary)>.wp-block-button__link:not(.has-background){background-color:var(--wndb-gray-800)!important}.nfd-theme-primary class*nfd-btn:not(.is-style-outline):not(.nfd-btn-secondary):not(.nfd-btn-tertiary)>.wp-block-button__link:not(.has-background):hover{background-color:var(--wndb-gray-900)!important}.nfd-theme-primary class*nfd-btn:is(.is-style-outline):not(.nfd-btn-secondary):not(.nfd-btn-tertiary)>.wp-block-button__link:not(.has-background):not(.has-text-color):hover{background-color:var(--wndb-white)!important;border-color:var(--wndb-white)!important;color:var(--wndb-gray-900)!important}.nfd-btn-secondary:is(.is-style-outline)>.wp-block-button__link:not(.has-text-color):hover{--wndb--color--text--contrast:var(--wndb-gray-900);border-color:var(--wndb-white)!important}.nfd-btn-secondary:not(.is-style-outline)>.wp-block-button__link:not(.has-text-color){color:var(--wndb-white)!important}.nfd-btn-secondary:not(.is-style-outline)>.wp-block-button__link:not(.has-background){background-color:var(--wndb-gray-800)!important}.nfd-btn-secondary:not(.is-style-outline)>.wp-block-button__link:not(.has-background):hover{background-color:var(--wndb-gray-900)!important}.nfd-theme-dark .nfd-btn-secondary:not(.is-style-outline)>.wp-block-button__link:not(.has-background),.nfd-theme-darker .nfd-btn-secondary:not(.is-style-outline)>.wp-block-button__link:not(.has-background){background-color:var(--wndb-white)!important}.nfd-theme-dark .nfd-btn-secondary:not(.is-style-outline)>.wp-block-button__link:not(.has-text-color),.nfd-theme-darker .nfd-btn-secondary:not(.is-style-outline)>.wp-block-button__link:not(.has-text-color){color:var(--wndb-gray-900)!important}.nfd-theme-dark .nfd-btn-secondary:not(.is-style-outline)>.wp-block-button__link:not(.has-background):hover,.nfd-theme-darker .nfd-btn-secondary:not(.is-style-outline)>.wp-block-button__link:not(.has-background):hover{background-color:var(--wndb-white)!important;color:var(--wndb-gray-900)!important;filter:brightness(.8)!important}.nfd-btn-tertiary:is(.is-style-outline)>.wp-block-button__link:not(.has-text-color):hover{--wndb--color--text--contrast:var(--wndb-gray-900)}.nfd-btn-tertiary:is(.is-style-outline)>.wp-block-button__link:not(class*-border-color){border-color:var(--wndb--color--subtle)!important}.nfd-btn-tertiary:not(.is-style-outline)>.wp-block-button__link:not(.has-text-color){color:var(--wndb--color--text--contrast)!important}.nfd-btn-tertiary:not(.is-style-outline)>.wp-block-button__link:not(.has-background){background-color:var(--wndb--color--borders)!important}.nfd-btn-tertiary:not(.is-style-outline)>.wp-block-button__link:not(.has-background):hover{--wndb--color--borders:var(--wndb--color--subtle)}:where(:root){--wndb--shadow--xs:0 1px 2px 0 rgba(18,18,23,.065);--wndb--shadow--sm:0 1px 3px 0 rgba(18,18,23,.1),0 1px 2px 0 rgba(18,18,23,.06)}.nfd-shadow-xs:not(style*box-shadow){box-shadow:var(--wndb--shadow--xs)!important}.nfd-shadow-sm:not(style*box-shadow){box-shadow:var(--wndb--shadow--sm)!important}.nfd-bg-subtle.nfd-shadow-xs:not(style*box-shadow),.nfd-theme-light .nfd-shadow-xs:not(style*box-shadow){--wndb--shadow--xs:none}:where(:root){--wndb--rounded--scale-factor:1;--wndb--border--radius--sm:0.25rem;--wndb--border--radius--md:0.5rem;--wndb--border--radius--lg:0.75rem;--wndb--border--radius--xl:1rem}class*nfd-rounded:not(style*-radius),class*nfd-rounded:not(style*-radius)>.components-resizable-box__container>img:not(style*-radius),class*nfd-rounded:not(style*-radius)>.wp-element-button:not(style*-radius),class*nfd-rounded:not(style*-radius)>a>img,class*nfd-rounded:not(style*-radius)>img{border-radius:calc(var(--wndb--border--radius)*var(--wndb--rounded--scale-factor))!important}class*nfd-rounded-t-:not(style*-radius),class*nfd-rounded-t-:not(style*-radius)>.components-resizable-box__container>img:not(style*-radius),class*nfd-rounded-t-:not(style*-radius)>.wp-element-button:not(style*-radius),class*nfd-rounded-t-:not(style*-radius)>a>img,class*nfd-rounded-t-:not(style*-radius)>img{border-radius:calc(var(--wndb--border--radius)*var(--wndb--rounded--scale-factor)) calc(var(--wndb--border--radius)*var(--wndb--rounded--scale-factor)) 0 0!important}.nfd-overflow-hidden.nfd-rounded-xl iframe:not(style*-radius){border-radius:calc(var(--wndb--border--radius--md)*var(--wndb--rounded--scale-factor))!important}.nfd-rounded-none:not(style*-radius){--wndb--border--radius:0}.nfd-rounded-sm:not(style*-radius){--wndb--border--radius:var(--wndb--border--radius--sm)}.nfd-rounded,.nfd-rounded-md,.nfd-rounded-t-md:not(style*-radius){--wndb--border--radius:var(--wndb--border--radius--md)}.nfd-rounded-lg,.nfd-rounded-t-lg:not(style*-radius){--wndb--border--radius:var(--wndb--border--radius--lg)}.nfd-rounded-t-xl:not(style*-radius),.nfd-rounded-xl{--wndb--border--radius:var(--wndb--border--radius--xl)}.nfd-rounded-full:not(style*-radius){--wndb--border--radius:9999px}:where(:root){--wndb-gray:#6c6c89;--wndb-gray-50:#f7f7f8;--wndb-gray-100:#ebebef;--wndb-gray-150:#e5e5e9;--wndb-gray-200:#d1d1db;--wndb-gray-300:#a9a9bc;--wndb-gray-400:#8a8aa3;--wndb-gray-500:#6c6c89;--wndb-gray-600:#55556d;--wndb-gray-700:#3f3f50;--wndb-gray-800:#1d1d22;--wndb-gray-900:#121217;--wndb-white:#fff;--wndb-white-50:hsla(0,0%,100%,.05);--wndb-white-100:hsla(0,0%,100%,.1);--wndb-white-150:hsla(0,0%,100%,.15);--wndb-white-200:hsla(0,0%,100%,.2);--wndb-white-300:hsla(0,0%,100%,.3);--wndb-white-400:hsla(0,0%,100%,.4);--wndb-white-500:hsla(0,0%,100%,.5);--wndb-white-600:hsla(0,0%,100%,.6);--wndb-white-700:hsla(0,0%,100%,.7);--wndb-white-800:hsla(0,0%,100%,.8);--wndb-white-900:hsla(0,0%,100%,.9);--wndb--color--primary:#00f;--wndb--color--secondary:#00f;--wndb--color--surface:var(--wndb-gray-50);--wndb--color--text:var(--wndb-gray-800);--wndb--color--text--contrast:var(--wndb-gray-900);--wndb--color--text--faded:var(--wndb-gray-600);--wndb--color--borders:var(--wndb-gray-150);--wndb--color--borders-light:var(--wndb-gray-100);--wndb--color--borders-strong:var(--wndb--color--text--faded);--wndb--color--subtle:var(--wndb-gray-200);--wndb--color--links:var(--wndb--color--primary);--wndb--color--body:var(--wndb--color--surface)}.is-style-nfd-theme-white,.nfd-theme-white:not(class*is-style-nfd-theme){--wndb--color--borders:var(--wndb-gray-150);--wndb--color--borders-light:var(--wndb-gray-100);--wndb--color--links:var(--wndb--color--primary);--wndb--color--subtle:var(--wndb-gray-200);--wndb--color--surface:var(--wndb-white);--wndb--color--text--contrast:var(--wndb-gray-900);--wndb--color--text--faded:var(--wndb-gray-700);--wndb--color--text:var(--wndb-gray-800)}.is-style-nfd-theme-light,.nfd-theme-light:not(class*is-style-nfd-theme){--wndb--color--borders:var(--wndb-gray-150);--wndb--color--borders-light:var(--wndb-gray-150);--wndb--color--links:var(--wndb--color--primary);--wndb--color--subtle:var(--wndb-gray-200);--wndb--color--surface:var(--wndb-gray-50);--wndb--color--text--contrast:var(--wndb-gray-900);--wndb--color--text--faded:var(--wndb-gray-700);--wndb--color--text:var(--wndb-gray-800)}.is-style-nfd-theme-dark,.nfd-theme-dark:not(class*is-style-nfd-theme){--wndb--color--borders:var(--wndb-white-100);--wndb--color--borders-light:var(--wndb--color--borders);--wndb--color--subtle:var(--wndb-white-200);--wndb--color--surface:var(--wndb-gray-800);--wndb--color--text--contrast:var(--wndb-white);--wndb--color--text--faded:var(--wndb-white-800);--wndb--color--text:var(--wndb-white);--wndb--shadow--sm:none;--wndb--shadow--xs:none;--wndb-mask-color:hsla(0,0%,100%,.12)}.is-style-nfd-theme-darker,.nfd-theme-darker:not(class*is-style-nfd-theme){--wndb--color--borders:var(--wndb-white-100);--wndb--color--borders-light:var(--wndb--color--borders);--wndb--color--subtle:var(--wndb-white-200);--wndb--color--surface:var(--wndb-gray-900);--wndb--color--text--contrast:var(--wndb-white);--wndb--color--text--faded:var(--wndb-white-800);--wndb--color--text:var(--wndb-white);--wndb--shadow--sm:none;--wndb--shadow--xs:none;--wndb-mask-color:hsla(0,0%,100%,.12)}.is-style-nfd-theme-primary,.nfd-theme-primary:not(class*is-style-nfd-theme){--wndb--color--borders:var(--wndb-white-100);--wndb--color--borders-light:var(--wndb--color--borders);--wndb--color--subtle:var(--wndb-white-200);--wndb--color--surface:var(--wndb--color--primary);--wndb--color--text--contrast:var(--wndb-white);--wndb--color--text--faded:var(--wndb-white-900);--wndb--color--text:var(--wndb-white);--wndb--shadow--sm:none;--wndb--shadow--xs:none;--wndb-mask-color:hsla(0,0%,100%,.12)}.nfd-bg-surface:not(.has-background),class*is-style-nfd-theme:not(.has-background){background-color:var(--wndb--color--surface)!important}.nfd-bg-surface:not(.has-text-color),class*is-style-nfd-theme:not(.has-text-color){color:var(--wndb--color--text)!important}.nfd-text-faded p:not(.has-text-color):not(.has-link-color):not(.has-background):not(.nfd-text-primary),.nfd-text-faded time:not(.has-text-color):not(.has-background),.nfd-text-faded>a:not(.has-text-color):not(.has-link-color):not(.has-background),ol.nfd-text-faded:not(.has-text-color):not(.has-link-color):not(.has-background):not(.nfd-text-primary),p.nfd-text-faded:not(.has-text-color):not(.has-link-color):not(.has-background),ul.nfd-text-faded:not(.has-text-color):not(.has-link-color):not(.has-background):not(.nfd-text-primary){color:var(--wndb--color--text--faded)!important}.editor-styles-wrapper div .nfd-text-contrast:where(:not(.has-text-color)),.editor-styles-wrapper div :where(.nfd-text-contrast:not(.has-text-color):not(.wp-element-button)) a:where(:not(:hover)),.wp-site-blocks .nfd-text-contrast:where(:not(.has-text-color)),.wp-site-blocks .nfd-text-contrast:where(:not(.has-text-color)) a:where(:not(:hover)){color:var(--wndb--color--text--contrast)}.nfd-bg-surface style*border:not(class*border-color):not(style*border-top-color):not(style*border-right-color):not(style*border-bottom-color):not(style*border-left-color):not(.nfd-border-strong),.nfd-bg-surface style*border:not(class*border-color):not(style*border-top-color):not(style*border-right-color):not(style*border-bottom-color):not(style*border-left-color)>img:not(.has-border-color):not(class*border-color):not(style*border-top-color):not(style*border-right-color):not(style*border-bottom-color):not(style*border-left-color),.nfd-bg-surface style*border:not(class*border-color):not(style*border-top-color):not(style*border-right-color):not(style*border-bottom-color):not(style*border-left-color)>img:not(.has-border-color):not(class*border-color):not(style*border-top-color):not(style*border-right-color):not(style*border-bottom-color):not(style*border-left-color)>.components-resizable-box__container>img:not(class*border-color):not(style*border-top-color):not(style*border-right-color):not(style*border-bottom-color):not(style*border-left-color),.nfd-bg-surface:not(class*border-color):not(style*border-top-color):not(style*border-right-color):not(style*border-bottom-color):not(style*border-left-color):not(.has-border-color):not(.nfd-border-strong),class*is-style-nfd-theme style*border:not(class*border-color):not(style*border-top-color):not(style*border-right-color):not(style*border-bottom-color):not(style*border-left-color):not(.nfd-border-strong),class*is-style-nfd-theme style*border:not(class*border-color):not(style*border-top-color):not(style*border-right-color):not(style*border-bottom-color):not(style*border-left-color)>img:not(.has-border-color):not(class*border-color):not(style*border-top-color):not(style*border-right-color):not(style*border-bottom-color):not(style*border-left-color),class*is-style-nfd-theme style*border:not(class*border-color):not(style*border-top-color):not(style*border-right-color):not(style*border-bottom-color):not(style*border-left-color)>img:not(.has-border-color):not(class*border-color):not(style*border-top-color):not(style*border-right-color):not(style*border-bottom-color):not(style*border-left-color)>.components-resizable-box__container>img:not(class*border-color):not(style*border-top-color):not(style*border-right-color):not(style*border-bottom-color):not(style*border-left-color),class*is-style-nfd-theme:not(class*border-color):not(style*border-top-color):not(style*border-right-color):not(style*border-bottom-color):not(style*border-left-color):not(.has-border-color):not(.nfd-border-strong){border-color:var(--wndb--color--borders)!important}class*is-style-nfd-theme .wp-block-separator:not(.has-background):not(.has-text-color):not(.nfd-border-strong) .nfd-bg-surface .wp-block-separator:not(.has-background):not(.has-text-color):not(.nfd-border-strong){border-bottom-color:var(--wndb--color--borders)!important}.nfd-bg-surface .wp-block-separator:not(.has-background):not(.has-text-color):not(.nfd-border-2),class*is-style-nfd-theme .wp-block-separator:not(.has-background):not(.has-text-color):not(.nfd-border-2){border-bottom-width:1px!important}.nfd-border-bg{--wndb--color--borders:var(--wndb--color--surface)}.nfd-border-primary{--wndb--color--borders:var(--wndb--color--primary)}.nfd-border-inherit{--wndb--color--borders:inherit}.nfd-bg-accent:not(.has-background),.nfd-bg-primary:not(.has-background),.wp-block-cover.nfd-bg-accent>.wp-block-cover__background:not(class*background-color),.wp-block-cover.nfd-bg-primary>.wp-block-cover__background:not(class*background-color){background-color:var(--wndb--color--primary)!important}.nfd-bg-accent:not(.has-text-color),.nfd-bg-primary:not(.has-text-color){color:var(--wndb--color--white)!important}.nfd-bg-subtle:not(.has-background):not(.wp-block-button),.nfd-bg-subtle:not(.has-background)>.wp-block-button__link:not(.has-background){background-color:var(--wndb--color--borders-light)!important;color:var(--wndb--color--text--contrast)!important}.nfd-text-primary:not(.has-text-color),.wp-block-button.wndb-text-primary>a:not(.has-text-color){color:var(--wndb--color--primary)!important}.nfd-text-secondary:not(.has-text-color),.wp-block-button.wndb-text-secondary>a:not(.has-text-color){color:var(--wndb--color--secondary)!important}.nfd-theme-primary .nfd-text-primary:not(.has-text-color),.nfd-theme-primary .nfd-text-secondary:not(.has-text-color),.nfd-theme-primary .wp-block-button.wndb-text-primary>a:not(.has-text-color),.nfd-theme-secondary .wp-block-button.wndb-text-secondary>a:not(.has-text-color){color:var(--wndb--color--contrast)!important}.nfd-theme-dark .nfd-text-primary:not(.has-text-color),.nfd-theme-darker .nfd-text-primary:not(.has-text-color){color:var(--wndb--color--secondary)!important}.nfd-text-subtle:not(.has-text-color){color:var(--wndb--color--subtle)!important}.editor-styles-wrapper div .nfd-text-current:where(:not(.has-text-color)),.editor-styles-wrapper div :where(.nfd-text-current:not(.has-text-color):not(.wp-element-button)) a:where(:not(:hover)),.wp-site-blocks .nfd-text-current:where(:not(.has-text-color)),.wp-site-blocks .nfd-text-current:where(:not(.has-text-color)) a:where(:not(:hover)){color:currentColor}class*nfd-theme- .wp-block-social-links.is-style-logos-only:not(.has-icon-color) .wp-block-social-link{color:var(--wndb--color--text--faded)!important;fill:var(--wndb--color--text--faded)!important}class*nfd-theme- .wp-block-social-links.is-style-logos-only:not(.has-icon-color) .wp-block-social-link:hover{color:var(--wndb--color--text)!important;fill:var(--wndb--color--text)!important}.nfd-container.is-position-sticky:not(class*nfd-bg-surface):not(class*is-style-nfd-):not(.has-background){background-color:var(--wndb--color--body)!important}.nfd-bg-gray-100:not(.has-background),.nfd-bg-gray-800:not(.has-background){background-color:var(--wndb--color--surface)!important}.nfd-bg-gray-100:not(.has-text-color),.nfd-bg-gray-800:not(.has-text-color){color:var(--wndb--color--text)!important}.nfd-bg-gray-800{--wndb--color--surface:var(--wndb-gray-800);--wndb--color--text:var(--wndb-white);--wndb--color--borders:var(--wndb-white-100);--wndb--color--text--faded:var(--wndb-white-700)}.nfd-bg-gray-100{--wndb--color--surface:var(--wndb-gray-50);--wndb--color--text:var(--wndb-gray-700);--wndb--color--borders:var(--wndb-gray-100)}.nfd-text-opacity-80 p:not(.has-text-color):not(.has-link-color):not(.has-background),.nfd-text-opacity-80 time:not(.has-text-color):not(.has-background),p.nfd-text-opacity-80:not(.has-text-color):not(.has-link-color):not(.has-background){opacity:.8!important}:where(:root){--wndb--slider-height:100lvh}.nfd-scroll-slider-horizontal,.nfd-scroll-slider-vertical{flex-wrap:nowrap!important;height:var(--wndb--slider-height)!important;overflow-y:auto!important;scroll-snap-type:y mandatory!important;-ms-overflow-style:none!important;scrollbar-width:none!important}.nfd-scroll-slider-horizontal::-webkit-scrollbar,.nfd-scroll-slider-vertical::-webkit-scrollbar{display:none!important}.nfd-scroll-slider-vertical{height:100vh!important;overflow-y:auto!important;scroll-snap-type:y mandatory!important}.nfd-scroll-slider-vertical>*{scroll-snap-align:start!important;width:100%!important}.nfd-scroll-slider-horizontal{flex-direction:row!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important}.nfd-scroll-slider-horizontal>*{flex-shrink:0!important;scroll-snap-align:start!important}.nfd-scroll-slider-horizontal>.wp-block-cover{width:100vw!important}.nfd-container.alignfull .nfd-scroll-slider-horizontal{--half-container:calc(50vw - var(--wndb--container)/2);padding-left:var(--half-container)!important;padding-right:var(--half-container)!important;scroll-padding:var(--half-container)!important}.nfd-scroll-slider-horizontal.nfd-scroll-slider-animate>.wp-block-cover:first-child{animation:scroll-slider-slide 1s ease 1s forwards}@keyframes scroll-slider-slide{0%{margin-left:0}to{margin-left:-100vw}}.block-editor-block-preview__content-iframe .is-root-container{min-height:8rem!important}.block-editor-block-preview__content-iframe figure:has(style*aspect-ratio: 16 / 9){width:100%!important}.block-editor-block-preview__content-iframe style*min-height: 100vh,.block-editor-block-preview__content-iframe style*min-height:100vh{min-height:800px!important}.block-editor-block-preview__content-iframe style*min-height: 70vh,.block-editor-block-preview__content-iframe style*min-height:70vh{min-height:560px!important}.block-editor-block-preview__content-iframe style*min-height: 50vh,.block-editor-block-preview__content-iframe style*min-height:50vh{min-height:400px!important}.block-editor-block-preview__content-iframe style*min-height: 35vh,.block-editor-block-preview__content-iframe style*min-height:35vh{min-height:280px!important}.block-editor-block-preview__content-iframe style*min-height: 30vh,.block-editor-block-preview__content-iframe style*min-height:30vh{min-height:240px!important}.block-editor-block-preview__content-iframe style*min-height: 10vh,.block-editor-block-preview__content-iframe style*min-height:10vh{min-height:80px!important}.nfd-wba-modal *{box-sizing:border-box!important}.block-editor-block-preview__content-iframe .nfd-wb-animate{opacity:1!important;transform:none!important;transition:none!important}.block-editor-block-preview__content-iframe .is-root-container>.nfd-container:not(class*nfd-p-):not(class*nfd-py-):not(class*nfd-pt-):not(class*nfd-pb-):not(style*padding){padding-block:var(--wndb--p)!important}ol.nfd-gap-sm:not(.is-layout-flex) li:not(:last-child),ul.nfd-gap-sm:not(.is-layout-flex) li:not(:last-child){margin-bottom:.5em!important}ol.nfd-gap-md:not(.is-layout-flex) li:not(:last-child),ul.nfd-gap-md:not(.is-layout-flex) li:not(:last-child){margin-bottom:1em!important}ul.nfd-list-check{list-style-type:none!important;padding-inline-start:1em!important}ul.nfd-list-check li:before{content:✓;display:inline-block;margin-inline-end:8px}class*nfd-query-loop- :where(.wp-block-post-author__avatar img){border-radius:999px;display:block}class*nfd-query-loop- :where(.avatar-48){height:36px!important;width:36px!important}class*nfd-query-loop- :where(.wp-block-post-author__content){display:flex;flex-direction:column;gap:4px;justify-content:center}class*nfd-query-loop- .wp-block-post-author__avatar{margin-right:12px!important}.nfd-query-loop-1 :where(.wp-block-cover){aspect-ratio:2/1.1}.nfd-query-loop-1 :where(.wp-block-post-author__content){align-items:center!important;flex-direction:row!important}.nfd-query-loop-1 :where(.wp-block-post-author__byline){font-size:1em!important;opacity:.8!important}class*nfd-query-loop- :where(.wp-block-categories){display:flex;gap:8px;list-style:none;padding:0}class*nfd-query-loop- :where(.wp-block-categories a){color:inherit!important}.nfd-query-loop-2 .wp-block-cover__background{-webkit-mask-image:linear-gradient(180deg,transparent 25%,#000 75%)!important;mask-image:linear-gradient(180deg,transparent 25%,#000 75%)!important}.nfd-query-loop-3 :where(.wp-block-post-author__name){display:none!important}.nfd-form-items-grow>div:not(.wp-block-jetpack-button){flex-grow:1!important}.nfd-jp-form.nfd-text-center .consent{text-align:center!important}.nfd-jp-form .contact-form-submission .go-back-message .link{color:currentColor!important;text-decoration:underline!important}.nfd-jp-form .contact-form-submission .go-back-message{margin-top:0!important}.nfd-jp-form .contact-form-submission{border-color:currentColor!important;padding:calc(var(--wndb--p--md)*.5) 0!important}.nfd-jp-form textarea{resize:vertical!important}.nfd-jp-form .wp-block-button__link{padding-block-end:10px!important;padding-block-start:10px!important}.nfd-jp-form .consent,.nfd-jp-form .jetpack-field-checkbox .jetpack-field-label .jetpack-field-label__input,.nfd-jp-form .jetpack-field-consent .jetpack-field-label .jetpack-field-label__input{font-size:.875rem!important;line-height:1.5em!important;text-transform:none!important;text-wrap:balance!important}.nfd-jp-form inputtypecheckbox{padding:0!important}.nfd-mask-fade-to-b>.wp-block-cover__background{-webkit-mask-image:linear-gradient(180deg,transparent 50%,#000 120%)!important;mask-image:linear-gradient(180deg,transparent 50%,#000 120%)!important}.nfd-mask-radial-center>.wp-block-cover__background{-webkit-mask-image:radial-gradient(circle,transparent -40%,rgba(0,0,0,.9) 58%)!important;mask-image:radial-gradient(circle,transparent -40%,rgba(0,0,0,.9) 58%)!important}pstyle*text-decoration>a{color:inherit!important;text-decoration:inherit!important}.is-style-dots.nfd-text-left:before{padding-left:0!important}.nfd-h-full,.nfd-h-full>.components-resizable-box__container>img,.nfd-h-full>img{height:100%!important}.nfd-w-full,.nfd-w-full>.components-resizable-box__container>img,.nfd-w-full>img{width:100%!important}.nfd-backdrop-blur-sm{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.nfd-backdrop-blur-md{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.nfd-absolute-header{left:0!important;position:absolute!important;right:0!important;z-index:10!important}.editor-styles-wrapper .nfd-absolute-header{position:static!important}.nfd-absolute-header:not(style*margin){margin:0!important}:is(style*min-height:100vh){min-height:calc(100vh - var(--wp-admin--admin-bar--height))!important}@supports (height:100dvh){:is(style*height:100vh){min-height:calc(100dvh - var(--wp-admin--admin-bar--height, 0px))!important}}.nfd-wk-search .wp-block-search__input{font-size:inherit!important;min-height:50px!important;padding:8px 16px!important}:where(.wp-block-search__input){border-radius:var(--wndb--border--radius--sm)!important}.nfd-stretch-cover-child,.nfd-stretch-cover-child .wp-block-cover__inner-container{display:flex!important;flex-direction:column!important}.nfd-stretch-cover-child .wp-block-cover__inner-container,.nfd-stretch-cover-child .wp-block-cover__inner-container>.nfd-pseudo-play-icon,.nfd-stretch-cover-child .wp-block-cover__inner-container>.wp-block-group{align-items:inherit!important;flex-grow:1!important;justify-content:inherit!important}.nfd-stretch-cover-child .wp-block-cover__inner-container>.wp-block-group,.nfd-stretch-cover-child .wp-block-cover__inner-container>p{width:100%!important}.nfd-container summary{line-height:1.5!important;padding-right:32px!important;position:relative!important}.nfd-container summary::marker{content:none!important}.nfd-container summary:before{align-items:center!important;background-color:var(--wndb--color--borders)!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1wbHVzIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik01IDEyaDE0TTEyIDV2MTQiLz48L3N2Zz4)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:13px!important;border-radius:999px!important;content:!important;display:flex!important;height:1em!important;justify-content:center!important;opacity:.6!important;position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;width:1em!important}.nfd-container open summary{font-weight:700!important}.nfd-container open summary:before{opacity:1!important;transform:translateY(-50%) rotate(45deg)!important}.nfd-container summary:hover:before{opacity:1!important}.is-style-wide.wp-block-separator{width:100%!important}.nfd-aspect-video{aspect-ratio:16/9!important}@media (max-width:782px){.md\:nfd-order-2{order:2!important}.md\:nfd-my-0:not(style*margin){margin-bottom:0!important;margin-top:0!important}.md\:nfd-flex{display:flex!important}.md\:nfd-hidden{display:none!important}.md\:nfd-basis-full{flex-basis:100%!important}.md\:nfd-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.md\:nfd-flex-wrap{flex-wrap:wrap!important}.md\:nfd-items-start{align-items:flex-start!important}.md\:nfd-justify-start{justify-content:flex-start!important}.md\:nfd-justify-end{justify-content:flex-end!important}.md\:nfd-justify-center{justify-content:center!important}.md\:nfd-gap-5{gap:1.25rem!important}.md\:nfd-gap-8{gap:2rem!important}.md\:nfd-self-start{align-self:flex-start!important}.md\:nfd-rounded-lg:not(style*-radius){border-radius:.5rem!important}.md\:nfd-border-none{border-style:none!important}.md\:nfd-p-0:not(style*padding){padding:0!important}.md\:nfd-px-0:not(style*padding){padding-left:0!important;padding-right:0!important}.md\:nfd-py-0:not(style*padding){padding-bottom:0!important;padding-top:0!important}.md\:nfd-text-left{text-align:left!important}.md\:nfd-text-center{text-align:center!important}}/style>link relstylesheet idkadence-global-css hrefhttps://www.dimodelo.com/wp-content/themes/kadence/assets/css/global.min.css?ver1.2.14 mediaprint onloadthis.media'all';this.onloadnull;>style idkadence-global-inline-css>/* Kadence Base CSS */:root{--global-palette1:#2B6CB0;--global-palette2:#215387;--global-palette3:#1A202C;--global-palette4:#2D3748;--global-palette5:#4A5568;--global-palette6:#718096;--global-palette7:#EDF2F7;--global-palette8:#F7FAFC;--global-palette9:#ffffff;--global-palette9rgb:255, 255, 255;--global-palette-highlight:#439cf2;--global-palette-highlight-alt:#0b80f9;--global-palette-highlight-alt2:var(--global-palette9);--global-palette-btn-bg:var(--global-palette1);--global-palette-btn-bg-hover:var(--global-palette2);--global-palette-btn:var(--global-palette9);--global-palette-btn-hover:var(--global-palette9);--global-body-font-family:Manrope, sans-serif;--global-heading-font-family:inherit;--global-primary-nav-font-family:inherit;--global-fallback-font:sans-serif;--global-display-fallback-font:sans-serif;--global-content-width:1290px;--global-content-narrow-width:842px;--global-content-edge-padding:1.5rem;--global-content-boxed-padding:2rem;--global-calc-content-width:calc(1290px - var(--global-content-edge-padding) - var(--global-content-edge-padding) );--wp--style--global--content-size:var(--global-calc-content-width);}.wp-site-blocks{--global-vw:calc( 100vw - ( 0.5 * var(--scrollbar-offset)));}body{background:var(--global-palette8);}body, input, select, optgroup, textarea{font-style:normal;font-weight:normal;font-size:17px;line-height:1.6;font-family:var(--global-body-font-family);color:var(--global-palette4);}.content-bg, body.content-style-unboxed .site{background:var(--global-palette9);}h1,h2,h3,h4,h5,h6{font-family:var(--global-heading-font-family);}h1{font-weight:700;font-size:32px;line-height:1.5;color:var(--global-palette3);}h2{font-weight:700;font-size:28px;line-height:1.5;color:var(--global-palette3);}h3{font-weight:700;font-size:24px;line-height:1.5;color:var(--global-palette3);}h4{font-weight:700;font-size:22px;line-height:1.5;color:var(--global-palette4);}h5{font-weight:700;font-size:20px;line-height:1.5;color:var(--global-palette4);}h6{font-weight:700;font-size:18px;line-height:1.5;color:var(--global-palette5);}.entry-hero .kadence-breadcrumbs{max-width:1290px;}.site-container, .site-header-row-layout-contained, .site-footer-row-layout-contained, .entry-hero-layout-contained, .comments-area, .alignfull > .wp-block-cover__inner-container, .alignwide > .wp-block-cover__inner-container{max-width:var(--global-content-width);}.content-width-narrow .content-container.site-container, .content-width-narrow .hero-container.site-container{max-width:var(--global-content-narrow-width);}@media all and (min-width: 1520px){.wp-site-blocks .content-container .alignwide{margin-left:-115px;margin-right:-115px;width:unset;max-width:unset;}}@media all and (min-width: 1102px){.content-width-narrow .wp-site-blocks .content-container .alignwide{margin-left:-130px;margin-right:-130px;width:unset;max-width:unset;}}.content-style-boxed .wp-site-blocks .entry-content .alignwide{margin-left:calc( -1 * var( --global-content-boxed-padding ) );margin-right:calc( -1 * var( --global-content-boxed-padding ) );}.content-area{margin-top:5rem;margin-bottom:5rem;}@media all and (max-width: 1024px){.content-area{margin-top:3rem;margin-bottom:3rem;}}@media all and (max-width: 767px){.content-area{margin-top:2rem;margin-bottom:2rem;}}@media all and (max-width: 1024px){:root{--global-content-boxed-padding:2rem;}}@media all and (max-width: 767px){:root{--global-content-boxed-padding:1.5rem;}}.entry-content-wrap{padding:2rem;}@media all and (max-width: 1024px){.entry-content-wrap{padding:2rem;}}@media all and (max-width: 767px){.entry-content-wrap{padding:1.5rem;}}.entry.single-entry{box-shadow:0px 15px 15px -10px rgba(0,0,0,0.05);}.entry.loop-entry{box-shadow:0px 15px 15px -10px rgba(0,0,0,0.05);}.loop-entry .entry-content-wrap{padding:2rem;}@media all and (max-width: 1024px){.loop-entry .entry-content-wrap{padding:2rem;}}@media all and (max-width: 767px){.loop-entry .entry-content-wrap{padding:1.5rem;}}button, .button, .wp-block-button__link, inputtypebutton, inputtypereset, inputtypesubmit, .fl-button, .elementor-button-wrapper .elementor-button, .wc-block-components-checkout-place-order-button, .wc-block-cart__submit{box-shadow:0px 0px 0px -7px rgba(0,0,0,0);}button:hover, button:focus, button:active, .button:hover, .button:focus, .button:active, .wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-button__link:active, inputtypebutton:hover, inputtypebutton:focus, inputtypebutton:active, inputtypereset:hover, inputtypereset:focus, inputtypereset:active, inputtypesubmit:hover, inputtypesubmit:focus, inputtypesubmit:active, .elementor-button-wrapper .elementor-button:hover, .elementor-button-wrapper .elementor-button:focus, .elementor-button-wrapper .elementor-button:active, .wc-block-cart__submit:hover{box-shadow:0px 15px 25px -7px rgba(0,0,0,0.1);}.kb-button.kb-btn-global-outline.kb-btn-global-inherit{padding-top:calc(px - 2px);padding-right:calc(px - 2px);padding-bottom:calc(px - 2px);padding-left:calc(px - 2px);}@media all and (min-width: 1025px){.transparent-header .entry-hero .entry-hero-container-inner{padding-top:80px;}}@media all and (max-width: 1024px){.mobile-transparent-header .entry-hero .entry-hero-container-inner{padding-top:80px;}}@media all and (max-width: 767px){.mobile-transparent-header .entry-hero .entry-hero-container-inner{padding-top:80px;}}#kt-scroll-up-reader, #kt-scroll-up{border-radius:0px 0px 0px 0px;bottom:40px;font-size:1.2em;padding:0.4em 0.4em 0.4em 0.4em;}#kt-scroll-up-reader.scroll-up-side-right, #kt-scroll-up.scroll-up-side-right{right:30px;}#kt-scroll-up-reader.scroll-up-side-left, #kt-scroll-up.scroll-up-side-left{left:30px;}.entry-hero.page-hero-section .entry-header{min-height:132px;}/* Kadence Header CSS */@media all and (max-width: 1024px){.mobile-transparent-header #masthead{position:absolute;left:0px;right:0px;z-index:100;}.kadence-scrollbar-fixer.mobile-transparent-header #masthead{right:var(--scrollbar-offset,0);}.mobile-transparent-header #masthead, .mobile-transparent-header .site-top-header-wrap .site-header-row-container-inner, .mobile-transparent-header .site-main-header-wrap .site-header-row-container-inner, .mobile-transparent-header .site-bottom-header-wrap .site-header-row-container-inner{background:transparent;}.site-header-row-tablet-layout-fullwidth, .site-header-row-tablet-layout-standard{padding:0px;}}@media all and (min-width: 1025px){.transparent-header #masthead{position:absolute;left:0px;right:0px;z-index:100;}.transparent-header.kadence-scrollbar-fixer #masthead{right:var(--scrollbar-offset,0);}.transparent-header #masthead, .transparent-header .site-top-header-wrap .site-header-row-container-inner, .transparent-header .site-main-header-wrap .site-header-row-container-inner, .transparent-header .site-bottom-header-wrap .site-header-row-container-inner{background:transparent;}}.site-branding a.brand img{max-width:200px;}.site-branding a.brand img.svg-logo-image{width:200px;}@media all and (max-width: 767px){.site-branding a.brand img{max-width:50px;}.site-branding a.brand img.svg-logo-image{width:50px;}}.site-branding{padding:0px 0px 0px 0px;}.site-branding .site-title{font-weight:700;font-size:26px;line-height:1.2;color:var(--global-palette3);}#masthead, #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.site-header-row-container):not(.site-main-header-wrap), #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start) > .site-header-row-container-inner{background:#ffffff;}.site-main-header-wrap .site-header-row-container-inner{background:var(--global-palette7);}.site-main-header-inner-wrap{min-height:80px;}.header-navigationclass*header-navigation-style-underline .header-menu-container.primary-menu-container>ul>li>a:after{width:calc( 100% - 1.2em);}.main-navigation .primary-menu-container > ul > li.menu-item > a{padding-left:calc(1.2em / 2);padding-right:calc(1.2em / 2);padding-top:0.6em;padding-bottom:0.6em;color:var(--global-palette5);}.main-navigation .primary-menu-container > ul > li.menu-item .dropdown-nav-special-toggle{right:calc(1.2em / 2);}.main-navigation .primary-menu-container > ul > li.menu-item > a:hover{color:var(--global-palette-highlight);}.main-navigation .primary-menu-container > ul > li.menu-item.current-menu-item > a{color:var(--global-palette3);}.header-navigation .header-menu-container ul ul.sub-menu, .header-navigation .header-menu-container ul ul.submenu{background:var(--global-palette9);box-shadow:0px 2px 13px 0px rgba(0,0,0,0.1);}.header-navigation .header-menu-container ul ul li.menu-item, .header-menu-container ul.menu > li.kadence-menu-mega-enabled > ul > li.menu-item > a{border-bottom:1px solid rgba(255,255,255,0.1);}.header-navigation .header-menu-container ul ul li.menu-item > a{width:300px;padding-top:1em;padding-bottom:1em;color:var(--global-palette3);font-style:normal;font-weight:400;font-size:14px;}.header-navigation .header-menu-container ul ul li.menu-item > a:hover{color:var(--global-palette1);background:var(--global-palette9);}.header-navigation .header-menu-container ul ul li.menu-item.current-menu-item > a{color:var(--global-palette5);background:var(--global-palette9);}.mobile-toggle-open-container .menu-toggle-open, .mobile-toggle-open-container .menu-toggle-open:focus{color:var(--global-palette5);padding:0.4em 0.6em 0.4em 0.6em;font-size:14px;}.mobile-toggle-open-container .menu-toggle-open.menu-toggle-style-bordered{border:1px solid currentColor;}.mobile-toggle-open-container .menu-toggle-open .menu-toggle-icon{font-size:20px;}.mobile-toggle-open-container .menu-toggle-open:hover, .mobile-toggle-open-container .menu-toggle-open:focus-visible{color:var(--global-palette-highlight);}.mobile-navigation ul li{font-size:14px;}.mobile-navigation ul li a{padding-top:1em;padding-bottom:1em;}.mobile-navigation ul li > a, .mobile-navigation ul li.menu-item-has-children > .drawer-nav-drop-wrap{color:var(--global-palette8);}.mobile-navigation ul li.current-menu-item > a, .mobile-navigation ul li.current-menu-item.menu-item-has-children > .drawer-nav-drop-wrap{color:var(--global-palette-highlight);}.mobile-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap, .mobile-navigation ul li:not(.menu-item-has-children) a{border-bottom:1px solid rgba(255,255,255,0.1);}.mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button{border-left:1px solid rgba(255,255,255,0.1);}#mobile-drawer .drawer-header .drawer-toggle{padding:0.6em 0.15em 0.6em 0.15em;font-size:24px;}.search-toggle-open-container .search-toggle-open{color:var(--global-palette5);}.search-toggle-open-container .search-toggle-open.search-toggle-style-bordered{border:1px solid currentColor;}.search-toggle-open-container .search-toggle-open .search-toggle-icon{font-size:1em;}.search-toggle-open-container .search-toggle-open:hover, .search-toggle-open-container .search-toggle-open:focus{color:var(--global-palette-highlight);}#search-drawer .drawer-inner{background:rgba(9, 12, 16, 0.97);}/* Kadence Footer CSS */#colophon{background:var(--global-palette7);}.site-middle-footer-inner-wrap{padding-top:30px;padding-bottom:30px;grid-column-gap:30px;grid-row-gap:30px;}.site-middle-footer-inner-wrap .widget{margin-bottom:30px;}.site-middle-footer-inner-wrap .site-footer-section:not(:last-child):after{right:calc(-30px / 2);}.footer-social-wrap .footer-social-inner-wrap{font-size:1em;gap:0.13em;}.site-footer .site-footer-wrap .site-footer-section .footer-social-wrap .footer-social-inner-wrap .social-button{border:2px none transparent;border-radius:3px;}#colophon .footer-html{font-style:normal;color:var(--global-palette2);}#colophon .site-footer-row-container .site-footer-row .footer-html a{color:var(--global-palette9);}#colophon .footer-navigation .footer-menu-container > ul > li > a{padding-left:calc(0.64em / 2);padding-right:calc(0.64em / 2);padding-top:calc(0.6em / 2);padding-bottom:calc(0.6em / 2);color:var(--global-palette5);}#colophon .footer-navigation .footer-menu-container > ul li a:hover{color:var(--global-palette1);}#colophon .footer-navigation .footer-menu-container > ul li.current-menu-item > a{color:var(--global-palette3);}/* Kadence LearnDash CSS */.sfwd-courses-title h1{font-style:normal;color:var(--global-palette4);}.sfwd-courses-title .kadence-breadcrumbs{color:var(--global-palette2);}.sfwd-courses-title .kadence-breadcrumbs a:hover{color:var(--global-palette4);}body.single-sfwd-courses .content-bg, body.content-style-unboxed.single-sfwd-courses .site{background:var(--global-palette7);}/* Kadence Pro Header CSS */.header-navigation-dropdown-direction-left ul ul.submenu, .header-navigation-dropdown-direction-left ul ul.sub-menu{right:0px;left:auto;}.rtl .header-navigation-dropdown-direction-right ul ul.submenu, .rtl .header-navigation-dropdown-direction-right ul ul.sub-menu{left:0px;right:auto;}.header-account-button .nav-drop-title-wrap > .kadence-svg-iconset, .header-account-button > .kadence-svg-iconset{font-size:1.2em;}.site-header-item .header-account-button .nav-drop-title-wrap, .site-header-item .header-account-wrap > .header-account-button{display:flex;align-items:center;}.header-account-style-icon_label .header-account-label{padding-left:5px;}.header-account-style-label_icon .header-account-label{padding-right:5px;}.site-header-item .header-account-wrap .header-account-button{text-decoration:none;box-shadow:none;color:inherit;background:transparent;padding:0.6em 0em 0.6em 0em;}.header-mobile-account-wrap .header-account-button .nav-drop-title-wrap > .kadence-svg-iconset, .header-mobile-account-wrap .header-account-button > .kadence-svg-iconset{font-size:1.2em;}.header-mobile-account-wrap .header-account-button .nav-drop-title-wrap, .header-mobile-account-wrap > .header-account-button{display:flex;align-items:center;}.header-mobile-account-wrap.header-account-style-icon_label .header-account-label{padding-left:5px;}.header-mobile-account-wrap.header-account-style-label_icon .header-account-label{padding-right:5px;}.header-mobile-account-wrap .header-account-button{text-decoration:none;box-shadow:none;color:inherit;background:transparent;padding:0.6em 0em 0.6em 0em;}#login-drawer .drawer-inner .drawer-content{display:flex;justify-content:center;align-items:center;position:absolute;top:0px;bottom:0px;left:0px;right:0px;padding:0px;}#loginform p label{display:block;}#login-drawer #loginform{width:100%;}#login-drawer #loginform input{width:100%;}#login-drawer #loginform inputtypecheckbox{width:auto;}#login-drawer .drawer-inner .drawer-header{position:relative;z-index:100;}#login-drawer .drawer-content_inner.widget_login_form_inner{padding:2em;width:100%;max-width:350px;border-radius:.25rem;background:var(--global-palette9);color:var(--global-palette4);}#login-drawer .lost_password a{color:var(--global-palette6);}#login-drawer .lost_password, #login-drawer .register-field{text-align:center;}#login-drawer .widget_login_form_inner p{margin-top:1.2em;margin-bottom:0em;}#login-drawer .widget_login_form_inner p:first-child{margin-top:0em;}#login-drawer .widget_login_form_inner label{margin-bottom:0.5em;}#login-drawer hr.register-divider{margin:1.2em 0;border-width:1px;}#login-drawer .register-field{font-size:90%;}@media all and (min-width: 1025px){#login-drawer hr.register-divider.hide-desktop{display:none;}#login-drawer p.register-field.hide-desktop{display:none;}}@media all and (max-width: 1024px){#login-drawer hr.register-divider.hide-mobile{display:none;}#login-drawer p.register-field.hide-mobile{display:none;}}@media all and (max-width: 767px){#login-drawer hr.register-divider.hide-mobile{display:none;}#login-drawer p.register-field.hide-mobile{display:none;}}.tertiary-navigation .tertiary-menu-container > ul > li.menu-item > a{padding-left:calc(1.2em / 2);padding-right:calc(1.2em / 2);padding-top:0.6em;padding-bottom:0.6em;color:var(--global-palette5);}.tertiary-navigation .tertiary-menu-container > ul > li.menu-item > a:hover{color:var(--global-palette-highlight);}.tertiary-navigation .tertiary-menu-container > ul > li.menu-item.current-menu-item > a{color:var(--global-palette3);}.header-navigationclass*header-navigation-style-underline .header-menu-container.tertiary-menu-container>ul>li>a:after{width:calc( 100% - 1.2em);}.quaternary-navigation .quaternary-menu-container > ul > li.menu-item > a{padding-left:calc(1.2em / 2);padding-right:calc(1.2em / 2);padding-top:0.6em;padding-bottom:0.6em;color:var(--global-palette5);}.quaternary-navigation .quaternary-menu-container > ul > li.menu-item > a:hover{color:var(--global-palette-highlight);}.quaternary-navigation .quaternary-menu-container > ul > li.menu-item.current-menu-item > a{color:var(--global-palette3);}.header-navigationclass*header-navigation-style-underline .header-menu-container.quaternary-menu-container>ul>li>a:after{width:calc( 100% - 1.2em);}#main-header .header-divider{border-right:1px solid var(--global-palette6);height:50%;}#main-header .header-divider2{border-right:1px solid var(--global-palette6);height:50%;}#main-header .header-divider3{border-right:1px solid var(--global-palette6);height:50%;}#mobile-header .header-mobile-divider, #mobile-drawer .header-mobile-divider{border-right:1px solid var(--global-palette6);height:50%;}#mobile-drawer .header-mobile-divider{border-top:1px solid var(--global-palette6);width:50%;}#mobile-header .header-mobile-divider2{border-right:1px solid var(--global-palette6);height:50%;}#mobile-drawer .header-mobile-divider2{border-top:1px solid var(--global-palette6);width:50%;}.header-item-search-bar form ::-webkit-input-placeholder{color:currentColor;opacity:0.5;}.header-item-search-bar form ::placeholder{color:currentColor;opacity:0.5;}.header-search-bar form{max-width:100%;width:240px;}.header-mobile-search-bar form{max-width:calc(100vw - var(--global-sm-spacing) - var(--global-sm-spacing));width:240px;}.header-widget-lstyle-normal .header-widget-area-inner a:not(.button){text-decoration:underline;}.element-contact-inner-wrap{display:flex;flex-wrap:wrap;align-items:center;margin-top:-0.6em;margin-left:calc(-0.6em / 2);margin-right:calc(-0.6em / 2);}.element-contact-inner-wrap .header-contact-item{display:inline-flex;flex-wrap:wrap;align-items:center;margin-top:0.6em;margin-left:calc(0.6em / 2);margin-right:calc(0.6em / 2);}.element-contact-inner-wrap .header-contact-item .kadence-svg-iconset{font-size:1em;}.header-contact-item img{display:inline-block;}.header-contact-item .contact-label{margin-left:0.3em;}.rtl .header-contact-item .contact-label{margin-right:0.3em;margin-left:0px;}.header-mobile-contact-wrap .element-contact-inner-wrap{display:flex;flex-wrap:wrap;align-items:center;margin-top:-0.6em;margin-left:calc(-0.6em / 2);margin-right:calc(-0.6em / 2);}.header-mobile-contact-wrap .element-contact-inner-wrap .header-contact-item{display:inline-flex;flex-wrap:wrap;align-items:center;margin-top:0.6em;margin-left:calc(0.6em / 2);margin-right:calc(0.6em / 2);}.header-mobile-contact-wrap .element-contact-inner-wrap .header-contact-item .kadence-svg-iconset{font-size:1em;}#main-header .header-button2{border:2px none transparent;box-shadow:0px 0px 0px -7px rgba(0,0,0,0);}#main-header .header-button2:hover{box-shadow:0px 15px 25px -7px rgba(0,0,0,0.1);}.mobile-header-button2-wrap .mobile-header-button-inner-wrap .mobile-header-button2{border:2px none transparent;box-shadow:0px 0px 0px -7px rgba(0,0,0,0);}.mobile-header-button2-wrap .mobile-header-button-inner-wrap .mobile-header-button2:hover{box-shadow:0px 15px 25px -7px rgba(0,0,0,0.1);}#widget-drawer.popup-drawer-layout-fullwidth .drawer-content .header-widget2, #widget-drawer.popup-drawer-layout-sidepanel .drawer-inner{max-width:400px;}#widget-drawer.popup-drawer-layout-fullwidth .drawer-content .header-widget2{margin:0 auto;}.widget-toggle-open{display:flex;align-items:center;background:transparent;box-shadow:none;}.widget-toggle-open:hover, .widget-toggle-open:focus{border-color:currentColor;background:transparent;box-shadow:none;}.widget-toggle-open .widget-toggle-icon{display:flex;}.widget-toggle-open .widget-toggle-label{padding-right:5px;}.rtl .widget-toggle-open .widget-toggle-label{padding-left:5px;padding-right:0px;}.widget-toggle-open .widget-toggle-label:empty, .rtl .widget-toggle-open .widget-toggle-label:empty{padding-right:0px;padding-left:0px;}.widget-toggle-open-container .widget-toggle-open{color:var(--global-palette5);padding:0.4em 0.6em 0.4em 0.6em;font-size:14px;}.widget-toggle-open-container .widget-toggle-open.widget-toggle-style-bordered{border:1px solid currentColor;}.widget-toggle-open-container .widget-toggle-open .widget-toggle-icon{font-size:20px;}.widget-toggle-open-container .widget-toggle-open:hover, .widget-toggle-open-container .widget-toggle-open:focus{color:var(--global-palette-highlight);}#widget-drawer .header-widget-2style-normal a:not(.button){text-decoration:underline;}#widget-drawer .header-widget-2style-plain a:not(.button){text-decoration:none;}#widget-drawer .header-widget2 .widget-title{color:var(--global-palette9);}#widget-drawer .header-widget2{color:var(--global-palette8);}#widget-drawer .header-widget2 a:not(.button), #widget-drawer .header-widget2 .drawer-sub-toggle{color:var(--global-palette8);}#widget-drawer .header-widget2 a:not(.button):hover, #widget-drawer .header-widget2 .drawer-sub-toggle:hover{color:var(--global-palette9);}#mobile-secondary-site-navigation ul li{font-size:14px;}#mobile-secondary-site-navigation ul li a{padding-top:1em;padding-bottom:1em;}#mobile-secondary-site-navigation ul li > a, #mobile-secondary-site-navigation ul li.menu-item-has-children > .drawer-nav-drop-wrap{color:var(--global-palette8);}#mobile-secondary-site-navigation ul li.current-menu-item > a, #mobile-secondary-site-navigation ul li.current-menu-item.menu-item-has-children > .drawer-nav-drop-wrap{color:var(--global-palette-highlight);}#mobile-secondary-site-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap, #mobile-secondary-site-navigation ul li:not(.menu-item-has-children) a{border-bottom:1px solid rgba(255,255,255,0.1);}#mobile-secondary-site-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button{border-left:1px solid rgba(255,255,255,0.1);}/style>link relstylesheet idkadence-header-css hrefhttps://www.dimodelo.com/wp-content/themes/kadence/assets/css/header.min.css?ver1.2.14 mediaprint onloadthis.media'all';this.onloadnull;>link relstylesheet idkadence-content-css hrefhttps://www.dimodelo.com/wp-content/themes/kadence/assets/css/content.min.css?ver1.2.14 mediaprint onloadthis.media'all';this.onloadnull;>link relstylesheet idkadence-footer-css hrefhttps://www.dimodelo.com/wp-content/themes/kadence/assets/css/footer.min.css?ver1.2.14 mediaprint onloadthis.media'all';this.onloadnull;>link relstylesheet idmenu-addons-css hrefhttps://www.dimodelo.com/wp-content/plugins/kadence-pro/dist/mega-menu/menu-addon.css?ver1.0.20 mediaprint onloadthis.media'all';this.onloadnull;>link relstylesheet idprint-protection.css-css hrefhttps://www.dimodelo.com/wp-content/plugins/wccp-pro/css/print-protection.css?wccp_ver_num8&ver6.7.1 mediaprint onloadthis.media'all';this.onloadnull;>link relstylesheet idkadence-blocks-spacer-css hrefhttps://www.dimodelo.com/wp-content/plugins/kadence-blocks/dist/style-blocks-spacer.css?ver3.4.3 mediaprint onloadthis.media'all';this.onloadnull;>style idkadence-blocks-advancedheading-inline-css>.wp-block-kadence-advancedheading mark{background:transparent;border-style:solid;border-width:0}.wp-block-kadence-advancedheading mark.kt-highlight{color:#f76a0c;}.kb-adv-heading-icon{display: inline-flex;justify-content: center;align-items: center;} .is-layout-constrained > .kb-advanced-heading-link {display: block;}.single-content .kadence-advanced-heading-wrapper h1, .single-content .kadence-advanced-heading-wrapper h2, .single-content .kadence-advanced-heading-wrapper h3, .single-content .kadence-advanced-heading-wrapper h4, .single-content .kadence-advanced-heading-wrapper h5, .single-content .kadence-advanced-heading-wrapper h6 {margin: 1.5em 0 .5em;}.single-content .kadence-advanced-heading-wrapper+* { margin-top:0;}/style>link relstylesheet idkadence-blocks-rowlayout-css hrefhttps://www.dimodelo.com/wp-content/plugins/kadence-blocks/dist/style-blocks-rowlayout.css?ver3.4.3 mediaprint onloadthis.media'all';this.onloadnull;>link relstylesheet idkadence-blocks-column-css hrefhttps://www.dimodelo.com/wp-content/plugins/kadence-blocks/dist/style-blocks-column.css?ver3.4.3 mediaprint onloadthis.media'all';this.onloadnull;>link relstylesheet idkadence-blocks-image-css hrefhttps://www.dimodelo.com/wp-content/plugins/kadence-blocks/dist/style-blocks-image.css?ver3.4.3 mediaprint onloadthis.media'all';this.onloadnull;>link relstylesheet idkadence-blocks-advancedbtn-css hrefhttps://www.dimodelo.com/wp-content/plugins/kadence-blocks/dist/style-blocks-advancedbtn.css?ver3.4.3 mediaprint onloadthis.media'all';this.onloadnull;>link relstylesheet idenlighterjs-css hrefhttps://www.dimodelo.com/wp-content/plugins/enlighter/cache/enlighterjs.min.css?verdF+qu1FeXx1rCKf mediaprint onloadthis.media'all';this.onloadnull;>link relstylesheet idkadence-blocks-pro-postgrid-css hrefhttps://www.dimodelo.com/wp-content/plugins/kadence-blocks-pro/dist/style-blocks-postgrid.css?ver2.4.6 mediaprint onloadthis.media'all';this.onloadnull;>style idkadence-blocks-global-variables-inline-css>:root {--global-kb-font-size-sm:clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);--global-kb-font-size-md:clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);--global-kb-font-size-lg:clamp(1.75rem, 1.576rem + 0.543vw, 2rem);--global-kb-font-size-xl:clamp(2.25rem, 1.728rem + 1.63vw, 3rem);--global-kb-font-size-xxl:clamp(2.5rem, 1.456rem + 3.26vw, 4rem);--global-kb-font-size-xxxl:clamp(2.75rem, 0.489rem + 7.065vw, 6rem);}/style>style idkadence_blocks_css-inline-css>.wp-block-kadence-spacer.kt-block-spacer-5108_e06929-76 .kt-block-spacer{height:20px;}.wp-block-kadence-spacer.kt-block-spacer-5108_e06929-76 .kt-divider{border-top-width:2px;border-top-color:var(--global-palette1, #3182CE);width:80%;}.wp-block-kadence-advancedheading.kt-adv-heading5108_ea3ea3-16, .wp-block-kadence-advancedheading.kt-adv-heading5108_ea3ea3-16data-kb-blockkb-adv-heading5108_ea3ea3-16{text-align:center;font-size:var(--global-kb-font-size-xl, 3rem);}.wp-block-kadence-advancedheading.kt-adv-heading5108_ea3ea3-16 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading5108_ea3ea3-16data-kb-blockkb-adv-heading5108_ea3ea3-16 mark.kt-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;}.wp-block-kadence-spacer.kt-block-spacer-5108_330b91-ce .kt-block-spacer{height:20px;}.wp-block-kadence-spacer.kt-block-spacer-5108_330b91-ce .kt-divider{border-top-width:2px;border-top-color:var(--global-palette1, #3182CE);width:100%;}.kb-row-layout-id5108_4cb784-bd > .kt-row-column-wrap{padding-top:var( --global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem) );padding-bottom:var( --global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem) );grid-template-columns:minmax(0, calc(60% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 1 )/2)))minmax(0, calc(40% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 1 )/2)));}@media all and (max-width: 767px){.kb-row-layout-id5108_4cb784-bd > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}.kadence-column5108_576760-73 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column5108_576760-73 > .kt-inside-inner-col{flex-direction:column;}.kadence-column5108_576760-73 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column5108_576760-73 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column5108_576760-73 > .kt-inside-inner-col{flex-direction:column;}}.kadence-column5108_a824db-da > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column5108_a824db-da > .kt-inside-inner-col{flex-direction:column;}.kadence-column5108_a824db-da > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column5108_a824db-da > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column5108_a824db-da > .kt-inside-inner-col{flex-direction:column;}}.kb-image5108_40c46f-5b .kb-image-has-overlay:after{opacity:0.3;}.wp-block-kadence-spacer.kt-block-spacer-5108_8ea985-02 .kt-block-spacer{height:20px;}.wp-block-kadence-spacer.kt-block-spacer-5108_8ea985-02 .kt-divider{width:80%;}ul.menu .wp-block-kadence-advancedbtn .kb-btn5108_a8cd57-ef.kb-button{width:initial;}.wp-block-kadence-advancedbtn .kb-btn5108_a8cd57-ef.kb-button{background:#f68d07;}@media all and (max-width: 1024px){.kb-btn5108_a8cd57-ef.kb-button .kb-svg-icon-wrap{display:block;}}.wp-block-kadence-spacer.kt-block-spacer-5108_2affad-f2 .kt-divider{border-top-width:2px;border-top-color:var(--global-palette1, #3182CE);width:100%;}.kb-row-layout-id5108_eb1768-12 > .kt-row-column-wrap{max-width:var( --global-content-width, 1290px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:var( --global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem) );padding-bottom:var( --global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem) );grid-template-columns:minmax(0, calc(60% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 1 )/2)))minmax(0, calc(40% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 1 )/2)));}@media all and (max-width: 767px){.kb-row-layout-id5108_eb1768-12 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}.kadence-column5108_966a01-ee > .kt-inside-inner-col{display:flex;}.kadence-column5108_966a01-ee > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column5108_966a01-ee > .kt-inside-inner-col{flex-direction:column;justify-content:flex-start;}.kadence-column5108_966a01-ee > .kt-inside-inner-col > .aligncenter{width:100%;}.kt-row-column-wrap > .kadence-column5108_966a01-ee{align-self:flex-start;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column5108_966a01-ee{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column5108_966a01-ee > .kt-inside-inner-col{flex-direction:column;justify-content:flex-start;}.kadence-column5108_966a01-ee{text-align:left;}@media all and (max-width: 1024px){.kt-row-column-wrap > .kadence-column5108_966a01-ee{align-self:flex-start;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column5108_966a01-ee{align-self:auto;}}@media all and (max-width: 1024px){.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column5108_966a01-ee > .kt-inside-inner-col{flex-direction:column;justify-content:flex-start;}}@media all and (max-width: 1024px){.kadence-column5108_966a01-ee > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kt-row-column-wrap > .kadence-column5108_966a01-ee{align-self:flex-start;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column5108_966a01-ee{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column5108_966a01-ee > .kt-inside-inner-col{flex-direction:column;justify-content:flex-start;}.kadence-column5108_966a01-ee > .kt-inside-inner-col{flex-direction:column;}}.kadence-column5108_108204-37 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column5108_108204-37 > .kt-inside-inner-col{flex-direction:column;}.kadence-column5108_108204-37 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column5108_108204-37 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column5108_108204-37 > .kt-inside-inner-col{flex-direction:column;}}.kb-image5108_19d126-3e.kb-image-is-ratio-size, .kb-image5108_19d126-3e .kb-image-is-ratio-size{max-width:460px;width:100%;}.wp-block-kadence-column > .kt-inside-inner-col > .kb-image5108_19d126-3e.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image5108_19d126-3e .kb-image-is-ratio-size{align-self:unset;}.kb-image5108_19d126-3e figure{max-width:460px;}.kb-image5108_19d126-3e .image-is-svg, .kb-image5108_19d126-3e .image-is-svg img{width:100%;}.kb-image5108_19d126-3e .kb-image-has-overlay:after{opacity:0.3;}.kb-image5108_19d126-3e img.kb-img, .kb-image5108_19d126-3e .kb-img img{object-position:50% 50%;}.wp-block-kadence-spacer.kt-block-spacer-5108_db688f-3a .kt-divider{border-top-width:2px;border-top-color:var(--global-palette1, #3182CE);width:100%;}/style>style idkadence_blocks_pro_css-inline-css>.kt-post-loop5108_808617-7c .kt-blocks-post-grid-item{border-top:1px solid #eeeeee;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;border-left:1px solid #eeeeee;overflow:hidden;}.kt-post-loop5108_808617-7c .kt-blocks-post-grid-item .kt-blocks-post-grid-item-inner{padding-top:15px;padding-right:25px;padding-bottom:25px;padding-left:25px;}.kt-post-loop5108_808617-7c .kt-blocks-post-grid-item header{padding-top:0px;padding-right:0px;padding-bottom:10px;padding-left:0px;}.kt-post-loop5108_808617-7c .kt-blocks-post-grid-item .entry-title{padding-top:10px;padding-right:0px;padding-bottom:5px;padding-left:0px;margin:0px 0px 0px 0px;font-size:24px;line-height:30px;}.kt-post-loop5108_808617-7c .kt-blocks-post-grid-item .kt-blocks-post-top-meta{color:#777777;}.kt-post-loop5108_808617-7c .kt-blocks-post-grid-item .kt-blocks-post-top-meta a{color:#777777;}.kt-post-loop5108_808617-7c .kt-blocks-post-grid-item .kt-blocks-post-top-meta a:hover{color:#444444;}.kt-post-loop5108_808617-7c .kt-blocks-post-footer{color:#777777;font-size:12px;line-height:20px;}.kt-post-loop5108_808617-7c .kt-blocks-post-footer a{color:#777777;}.kt-post-loop5108_808617-7c .kt-blocks-post-footer a:hover{color:#444444;}@media all and (max-width: 1024px){.kt-post-loop5108_808617-7c .kt-blocks-post-grid-item{border-top:1px solid #eeeeee;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;border-left:1px solid #eeeeee;}}@media all and (max-width: 767px){.kt-post-loop5108_808617-7c .kt-blocks-post-grid-item{border-top:1px solid #eeeeee;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;border-left:1px solid #eeeeee;}}/style>script srchttps://www.dimodelo.com/wp-includes/js/jquery/jquery.min.js?ver3.7.1 idjquery-core-js>/script>script idnfd-wonder-blocks-utilities-js-after>(()>{var lclass{constructor({clientId:t,...n}{}){this.options{activeClass:nfd-wb-animated-in,root:null,rootMargin:0px,threshold:0,...n}}observeElements(t,nnull,e!1){if(!(IntersectionObserverin window)||!t?.length||document.documentElement.classList.contains(block-editor-block-preview__content-iframe))return;function a(r,i){this._mutationCallback(r,i,n)}let onew IntersectionObserver(this._handleIntersection.bind(this),this.options),dnew MutationObserver(a.bind(this)),unew MutationObserver(this._handleClassMutation.bind(this));t.forEach(r>{let ir;r.classList.contains(nfd-wb-reveal-right)&&(ir.parentElement),o.observe(i),e&&(u.observe(i,{attributes:!0,attributeFilter:class}),d.observe(i,{attributes:!0,attributeFilter:class}))})}_handleIntersection(t,n){t.forEach(e>{e.isIntersecting&&(e.target.classList.add(this.options.activeClass),e.target.querySelectorAll(.nfd-wb-animate).forEach(a>{a.classList.add(this.options.activeClass)}),n.unobserve(e.target))})}_handleClassMutation(t){t.forEach(n>{if(n?.typeattributes){let en.target;e.classList.contains(nfd-wb-animated-in)||e.classList.add(nfd-wb-animated-in)}})}_mutationCallback(t,n,enull){t.forEach(a>{if(a?.typeattributes){let oa.target;e&&eo.getAttribute(data-block)&&(o.getAttribute(data-replay-animation)null&&(o.setAttribute(data-replay-animation,!0),requestAnimationFrame(()>{o.removeAttribute(data-replay-animation)})),n.disconnect())}})}};document.addEventListener(DOMContentLoaded,()>{c()});document.addEventListener(wonder-blocks/toolbar-button-added,()>{c()});document.addEventListener(wonder-blocks/animation-changed,s>{let ts?.detail?.clientId;c(t)});document.addEventListener(wonder-blocks/block-order-changed,()>{c()});window.onloadfunction(){c()};function c(snull){let tdocument.body.classList.contains(block-editor-page)||!!s||document.body.classList.contains(block-editor-iframe__body),nt?document.querySelector(.interface-interface-skeleton__content):null,enew l({root:n,threshold:0});requestAnimationFrame(()>{let aArray.from(document.getElementsByClassName(nfd-wb-animate));e.observeElements(a,s,t)})}})();/script>script idkadence-dark-mode-js-extra>var kadenceDarkModeConfig {siteSlug:42u6tbpg1ko0,auto:};/script>script srchttps://www.dimodelo.com/wp-content/plugins/kadence-pro/dist/dark-mode/dark-mode.min.js?ver1.0.20 idkadence-dark-mode-js defer>/script>!-- Google tag (gtag.js) snippet added by Site Kit -->!-- Google Analytics snippet added by Site Kit -->script srchttps://www.googletagmanager.com/gtag/js?idGT-NGJVW6C idgoogle_gtagjs-js async>/script>script idgoogle_gtagjs-js-after>window.dataLayer window.dataLayer || ;function gtag(){dataLayer.push(arguments);}gtag(set,linker,{domains:www.dimodelo.com});gtag(js, new Date());gtag(set, developer_id.dZTNiMT, true);gtag(config, GT-NGJVW6C);/script>!-- End Google tag (gtag.js) snippet added by Site Kit -->meta namegenerator contentSite Kit by Google 1.142.0 />script>document.documentElement.className + js;/script>style typetext/css idet-social-custom-css> /style>link relpreload hrefhttps://www.dimodelo.com/wp-content/plugins/monarch/core/admin/fonts/modules.ttf asfont crossoriginanonymous>!-- Google AdSense meta tags added by Site Kit -->meta namegoogle-adsense-platform-account contentca-host-pub-2644536267352236>meta namegoogle-adsense-platform-domain contentsitekit.withgoogle.com>!-- End Google AdSense meta tags added by Site Kit -->!-- BEGIN Clicky Analytics v2.2.3 Tracking - https://deconf.com/clicky-analytics-dashboard-wordpress/ -->script typetext/javascript> var clicky_custom clicky_custom || {}; clicky_custom.html_media_track 1;/script>script typetext/javascript> var clicky_custom clicky_custom || {}; clicky_custom.outbound_pattern /go/,/out/;/script>script async src//static.getclicky.com/66430806.js>/script>!-- END Clicky Analytics v2.2.3 Tracking - https://deconf.com/clicky-analytics-dashboard-wordpress/ -->noscript>style>.lazyloaddata-src{display:none !important;}/style>/noscript>style>.lazyload{background-image:none !important;}.lazyload:before{background-image:none !important;}/style>!-- Google AdSense snippet added by Site Kit -->script async srchttps://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?clientca-pub-8094499019119552&hostca-host-pub-2644536267352236 crossoriginanonymous typepmdelayedscript data-cfasyncfalse data-no-optimize1 data-no-defer1 data-no-minify1>/script>!-- End Google AdSense snippet added by Site Kit -->link relstylesheet idkadence-fonts-css hrefhttps://www.dimodelo.com/wp-content/cache/perfmatters/www.dimodelo.com/fonts/b619d714a384.google-fonts.min.css mediaall />link relicon hrefhttps://www.dimodelo.com/wp-content/uploads/cropped-DimodeloLogo216-32x32.png sizes32x32 />link relicon hrefhttps://www.dimodelo.com/wp-content/uploads/cropped-DimodeloLogo216-192x192.png sizes192x192 />link relapple-touch-icon hrefhttps://www.dimodelo.com/wp-content/uploads/cropped-DimodeloLogo216-180x180.png />meta namemsapplication-TileImage contenthttps://www.dimodelo.com/wp-content/uploads/cropped-DimodeloLogo216-270x270.png />noscript>style>.perfmatters-lazydata-src{display:none !important;}/style>/noscript>/head>body classhome page-template-default page page-id-5108 wp-custom-logo wp-embed-responsive et_monarch footer-on-bottom hide-focus-outline link-style-standard content-title-style-hide content-width-normal content-style-unboxed content-vertical-padding-hide non-transparent-header mobile-non-transparent-header color-switch-light>div idwrapper classsite wp-site-blocks> a classskip-link screen-reader-text scroll-ignore href#main>Skip to content/a> header idmasthead classsite-header rolebanner itemtypehttps://schema.org/WPHeader itemscope> div idmain-header classsite-header-wrap> div classsite-header-inner-wrap> div classsite-header-upper-wrap> div classsite-header-upper-inner-wrap> div classsite-main-header-wrap site-header-row-container site-header-focus-item site-header-row-layout-standard data-sectionkadence_customizer_header_main> div classsite-header-row-container-inner> div classsite-container> div classsite-main-header-inner-wrap site-header-row site-header-row-has-sides site-header-row-no-center> div classsite-header-main-section-left site-header-section site-header-section-left> div classsite-header-item site-header-focus-item data-sectiontitle_tagline> div classsite-branding branding-layout-standard>a classbrand has-logo-image hrefhttps://www.dimodelo.com/ relhome>img srcdata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAAQAAAACCEkxzAAAAAnRSTlMAAHaTzTgAAAAPSURBVCjPY2AYBaOAfAAAAkAAAYzFq3cAAAAASUVORK5CYII classcustom-logo lazyload altDimodelo decodingasync data-srchttps://www.dimodelo.com/wp-content/uploads/dimodelo-icon-48x48.ico data-eio-rwidth64 data-eio-rheight64 />noscript>img width64 height64 srchttps://www.dimodelo.com/wp-content/uploads/dimodelo-icon-48x48.ico classcustom-logo altDimodelo decodingasync data-eiol />/noscript>div classsite-title-wrap>p classsite-title>Dimodelo/p>/div>/a>/div>/div>!-- data-sectiontitle_tagline --> /div> div classsite-header-main-section-right site-header-section site-header-section-right> div classsite-header-item site-header-focus-item site-header-item-main-navigation header-navigation-layout-stretch-false header-navigation-layout-fill-stretch-false data-sectionkadence_customizer_primary_navigation> nav idsite-navigation classmain-navigation header-navigation nav--toggle-sub header-navigation-style-standard header-navigation-dropdown-animation-none rolenavigation aria-labelPrimary Navigation> div classprimary-menu-container header-menu-container> ul idprimary-menu classmenu>li idmenu-item-7453 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-7453>a hrefhttps://www.dimodelo.com/about/>About/a>/li>li idmenu-item-5740 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-5740>a hrefhttps://www.dimodelo.com/training/>Courses/a>/li>li idmenu-item-5759 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-5759>a hrefhttps://www.dimodelo.com/blog/>Blog/a>/li>li idmenu-item-6071 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-6071>a hrefhttps://www.dimodelo.com/tools/>span classnav-drop-title-wrap>Toolsspan classdropdown-nav-toggle>span classkadence-svg-iconset svg-baseline>svg aria-hiddentrue classkadence-svg-icon kadence-arrow-down-svg fillcurrentColor version1.1 xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24>title>Expand/title>path dM5.293 9.707l6 6c0.391 0.391 1.024 0.391 1.414 0l6-6c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z>/path> /svg>/span>/span>/span>/a>ul classsub-menu> li idmenu-item-7573 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-7573>a hrefhttps://www.dimodelo.com/data-warehouse-bus-matrix-template/>Data Warehouse Bus Matrix Template/a>/li>/ul>/li>/ul> /div> /nav>!-- #site-navigation --> /div>!-- data-sectionprimary_navigation -->div classsite-header-item site-header-focus-item data-sectionkadence_customizer_header_search> div classsearch-toggle-open-container> button classsearch-toggle-open drawer-toggle search-toggle-style-default aria-labelView Search Form data-toggle-target#search-drawer data-toggle-body-classshowing-popup-drawer-from-full aria-expandedfalse data-set-focus#search-drawer .search-field > span classsearch-toggle-icon>span classkadence-svg-iconset>svg aria-hiddentrue classkadence-svg-icon kadence-search-svg fillcurrentColor version1.1 xmlnshttp://www.w3.org/2000/svg width26 height28 viewBox0 0 26 28>title>Search/title>path dM18 13c0-3.859-3.141-7-7-7s-7 3.141-7 7 3.141 7 7 7 7-3.141 7-7zM26 26c0 1.094-0.906 2-2 2-0.531 0-1.047-0.219-1.406-0.594l-5.359-5.344c-1.828 1.266-4.016 1.937-6.234 1.937-6.078 0-11-4.922-11-11s4.922-11 11-11 11 4.922 11 11c0 2.219-0.672 4.406-1.937 6.234l5.359 5.359c0.359 0.359 0.578 0.875 0.578 1.406z>/path> /svg>/span>/span> /button> /div> /div>!-- data-sectionheader_search --> /div> /div> /div> /div>/div> /div> /div> /div> /div> div idmobile-header classsite-mobile-header-wrap> div classsite-header-inner-wrap> div classsite-header-upper-wrap> div classsite-header-upper-inner-wrap> div classsite-main-header-wrap site-header-focus-item site-header-row-layout-standard site-header-row-tablet-layout-default site-header-row-mobile-layout-default > div classsite-header-row-container-inner> div classsite-container> div classsite-main-header-inner-wrap site-header-row site-header-row-has-sides site-header-row-no-center> div classsite-header-main-section-left site-header-section site-header-section-left> div classsite-header-item site-header-focus-item data-sectiontitle_tagline> div classsite-branding mobile-site-branding branding-layout-standard branding-tablet-layout-inherit branding-mobile-layout-inherit>a classbrand has-logo-image hrefhttps://www.dimodelo.com/ relhome>img srcdata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAAQAAAACCEkxzAAAAAnRSTlMAAHaTzTgAAAAPSURBVCjPY2AYBaOAfAAAAkAAAYzFq3cAAAAASUVORK5CYII classcustom-logo lazyload altDimodelo decodingasync data-srchttps://www.dimodelo.com/wp-content/uploads/dimodelo-icon-48x48.ico data-eio-rwidth64 data-eio-rheight64 />noscript>img width64 height64 srchttps://www.dimodelo.com/wp-content/uploads/dimodelo-icon-48x48.ico classcustom-logo altDimodelo decodingasync data-eiol />/noscript>div classsite-title-wrap>div classsite-title vs-md-false>Dimodelo/div>/div>/a>/div>/div>!-- data-sectiontitle_tagline --> /div> div classsite-header-main-section-right site-header-section site-header-section-right> div classsite-header-item site-header-focus-item site-header-item-navgation-popup-toggle data-sectionkadence_customizer_mobile_trigger> div classmobile-toggle-open-container> button idmobile-toggle classmenu-toggle-open drawer-toggle menu-toggle-style-default aria-labelOpen menu data-toggle-target#mobile-drawer data-toggle-body-classshowing-popup-drawer-from-right aria-expandedfalse data-set-focus.menu-toggle-close > span classmenu-toggle-icon>span classkadence-svg-iconset>svg aria-hiddentrue classkadence-svg-icon kadence-menu-svg fillcurrentColor version1.1 xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24>title>Toggle Menu/title>path dM3 13h18c0.552 0 1-0.448 1-1s-0.448-1-1-1h-18c-0.552 0-1 0.448-1 1s0.448 1 1 1zM3 7h18c0.552 0 1-0.448 1-1s-0.448-1-1-1h-18c-0.552 0-1 0.448-1 1s0.448 1 1 1zM3 19h18c0.552 0 1-0.448 1-1s-0.448-1-1-1h-18c-0.552 0-1 0.448-1 1s0.448 1 1 1z>/path> /svg>/span>/span> /button> /div> /div>!-- data-sectionmobile_trigger --> /div> /div> /div> /div>/div> /div> /div> /div>/div>/header>!-- #masthead --> div idinner-wrap classwrap kt-clear> div idprimary classcontent-area> div classcontent-container site-container> main idmain classsite-main rolemain> div classcontent-wrap> article idpost-5108 classentry content-bg single-entry post-5108 page type-page status-publish hentry> div classentry-content-wrap> div classentry-content single-content> div classwp-block-kadence-spacer aligncenter kt-block-spacer-5108_e06929-76>div classkt-block-spacer kt-block-spacer-halign-center>/div>/div>div classnfd-my-0 nfd-p-md nfd-container wp-block-group alignfull>div classwp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow>div classwp-block-group stylepadding-top:0;padding-right:0;padding-bottom:0;padding-left:0>div classwp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow>h1 classkt-adv-heading5108_ea3ea3-16 wp-block-kadence-advancedheading has-theme-palette-2-color has-text-color data-kb-blockkb-adv-heading5108_ea3ea3-16>Data Courses/h1>/div>/div>div classnfd-text-md wp-block-group is-content-justification-center stylepadding-top:0;padding-right:0;padding-bottom:0;padding-left:0>div classwp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-2 wp-block-group-is-layout-constrained>p classhas-text-align-center>Learn hands-on, job-ready skills to build your data career./p>/div>/div>/div>/div>div classwp-block-kadence-spacer aligncenter kt-block-spacer-5108_330b91-ce>div classkt-block-spacer kt-block-spacer-halign-center>hr classkt-divider/>/div>/div>h2 classwp-block-heading has-text-align-center has-theme-palette-3-color has-text-color has-large-font-size>Data Warehousing Course – Fundamentals and Foundations/h2>div classkb-row-layout-wrap kb-row-layout-id5108_4cb784-bd alignnone wp-block-kadence-rowlayout>div classkt-row-column-wrap kt-has-2-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top>div classwp-block-kadence-column kadence-column5108_576760-73>div classkt-inside-inner-col>p classhas-text-align-left>This free course introduces fundamental concepts of data warehousing. It covers several topics, explains key concepts, provides insight into experience-based best practices, provides real-life examples, and provides practical hands-on exercises./p>ul classwp-block-list>li class>What is a Data Warehouse?/li>li class>Why do you need a Data Warehouse?/li>li class>Gathering Requirements and high-level design/li>li class>Data Warehouse modelling and Star Schemas/li>li class>ETL (Extract, Transform, Load) design patterns./li>li class>Semantic layer and OLAP concepts./li>/ul>/div>/div>div classwp-block-kadence-column kadence-column5108_a824db-da>div classkt-inside-inner-col>div classwp-block-kadence-image kb-image5108_40c46f-5b>figure classaligncenter size-full>img fetchpriorityhigh decodingasync width400 height236 srchttps://www.dimodelo.com/wp-content/uploads/data_warehouse_course_star_schema_dimodelo.webp alt classkb-img wp-image-9004111222018277/>/figure>/div>div classwp-block-kadence-spacer aligncenter kt-block-spacer-5108_8ea985-02>div classkt-block-spacer kt-block-spacer-halign-center>/div>/div>div classwp-block-kadence-advancedbtn kb-buttons-wrap kb-btns5108_8256c7-17>a classkb-button kt-button button kb-btn5108_a8cd57-ef kt-btn-size-large kt-btn-width-type-auto kb-btn-global-fill kt-btn-has-text-true kt-btn-has-svg-true wp-block-kadence-singlebtn hrefhttps://www.dimodelo.com/courses/kimball-dimensional-data-warehouse-course/>span classkt-btn-inner-text>Start Course/span>span classkb-svg-icon-wrap kb-svg-icon-fe_arrowRight kt-btn-icon-side-right>svg viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround xmlnshttp://www.w3.org/2000/svg aria-hiddentrue>line x15 y112 x219 y212/>polyline points12 5 19 12 12 19/>/svg>/span>/a>/div>/div>/div>/div>/div>div classwp-block-kadence-spacer aligncenter kt-block-spacer-5108_2affad-f2>div classkt-block-spacer kt-block-spacer-halign-center>hr classkt-divider/>/div>/div>h2 classwp-block-heading has-text-align-center has-large-font-size>Data Warehouse Bus Matrix Excel Template/h2>div classkb-row-layout-wrap kb-row-layout-id5108_eb1768-12 alignnone wp-block-kadence-rowlayout>div classkt-row-column-wrap kt-has-2-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width>div classwp-block-kadence-column kadence-column5108_966a01-ee kb-section-dir-vertical>div classkt-inside-inner-col>p class>Use the Data Warehouse Bus Matrix spreadsheet to document your Data Warehouse design, estimate your project, and communicate the plan and progress to stakeholders./p>p class>strong>“I’ve used this Bus Matrix spreadsheet on all my projects to help design, plan and estimate data warehouses and communicate the scope and progress to stakeholders.”/strong>/p>p class>a hrefhttps://www.dimodelo.com/data-warehouse-bus-matrix-template/>Data Warehouse Bus Matrix Template/a>/p>/div>/div>div classwp-block-kadence-column kadence-column5108_108204-37>div classkt-inside-inner-col>div classwp-block-kadence-image kb-image5108_19d126-3e>figure classaligncenter size-full kb-image-is-ratio-size>a hrefhttps://www.dimodelo.com/data-warehouse-bus-matrix-template/ classkb-advanced-image-link>div classkb-is-ratio-image kb-image-ratio-land43>img decodingasync width460 height414 srcdata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcwAAAGeAQAAAAAx5gzXAAAAAnRSTlMAAHaTzTgAAAAvSURBVHja7cEBDQAAAMKg909tDjegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgyQBfagABJDcLUwAAAABJRU5ErkJggg alt classkb-img wp-image-9004111222018279 lazyload data-srchttps://www.dimodelo.com/wp-content/uploads/data-warehouse-matrix-perspective-dimodelo-1.webp data-eio-rwidth460 data-eio-rheight414 />noscript>img decodingasync width460 height414 srchttps://www.dimodelo.com/wp-content/uploads/data-warehouse-matrix-perspective-dimodelo-1.webp alt classkb-img wp-image-9004111222018279 data-eiol />/noscript>/div>/a>figcaption>Data Warehouse Bus Matrix Excel template/figcaption>/figure>/div>/div>/div>/div>/div>div classwp-block-kadence-spacer aligncenter kt-block-spacer-5108_db688f-3a>div classkt-block-spacer kt-block-spacer-halign-center>hr classkt-divider/>/div>/div>h2 classwp-block-heading has-text-align-center has-large-font-size>Recent Posts/h2>div classwp-block-kadence-postgrid kt-blocks-post-loop-block alignnone kt-post-loop5108_808617-7c kt-post-grid-layout-grid >div classkt-post-grid-layout-grid-wrap kt-post-grid-wrap data-columns-xxl3 data-columns-xl3 data-columns-md3 data-columns-sm2 data-columns-xs1 data-columns-ss1data-item-selector.kt-post-masonry-item>article classkt-blocks-post-grid-item post-9004111222018222 post type-post status-publish format-standard hentry category-data-warehouse>div classkt-blocks-post-grid-item-inner-wrap kt-feat-image-align-none kt-feat-image-mobile-align-top>div classkt-blocks-post-grid-item-inner>header>h2 classentry-title>a hrefhttps://www.dimodelo.com/blog/2024/data-warehouse-architecture/>Data Warehouse Architecture/a>/h2>div classkt-blocks-post-top-meta>div classkt-blocks-post-author>span classkt-blocks-author-pretext>By /span>a hrefhttps://www.dimodelo.com/blog/author/adam-gilmore/ classkt-blocks-post-author-link fn>Adam Gilmore/a>/div>div classkt-blocks-meta-divider kt-blocks-meta-no-divider>/div>div classkt-blocks-post-author>span classkt-blocks-category-pretext>Posted in /span>span classkt-blocks-categories>a hrefhttps://www.dimodelo.com/blog/category/data-warehouse/ relcategory tag>Data Warehouse/a>/span>/div>/div>/header>div classentry-content>What is Data Warehouse Architecture Before you build a data warehouse, you must define some standards for how you and your team will design and structure your data warehouse system. A Data Warehouse Architecture describes how data is sourced, stored, processed, and accessed. The architecture can vary depending on the specific needs and scale of…/div>footer classkt-blocks-post-footer>div classkt-blocks-post-footer-left>/div>div classkt-blocks-post-footer-right>/div>/footer>/div>/div>/article>article classkt-blocks-post-grid-item post-9004111222018154 post type-post status-publish format-standard hentry category-data-warehouse>div classkt-blocks-post-grid-item-inner-wrap kt-feat-image-align-none kt-feat-image-mobile-align-top>div classkt-blocks-post-grid-item-inner>header>h2 classentry-title>a hrefhttps://www.dimodelo.com/blog/2024/what-is-a-star-schema-and-why-its-important/>What is a Star Schema (and why it’s important)/a>/h2>div classkt-blocks-post-top-meta>div classkt-blocks-post-author>span classkt-blocks-author-pretext>By /span>a hrefhttps://www.dimodelo.com/blog/author/adam-gilmore/ classkt-blocks-post-author-link fn>Adam Gilmore/a>/div>div classkt-blocks-meta-divider kt-blocks-meta-no-divider>/div>div classkt-blocks-post-author>span classkt-blocks-category-pretext>Posted in /span>span classkt-blocks-categories>a hrefhttps://www.dimodelo.com/blog/category/data-warehouse/ relcategory tag>Data Warehouse/a>/span>/div>/div>/header>div classentry-content>A Star Schema is a data modelling technique used to model the presentation layer of a Data Warehouse. It refers to the way Facts and Dimensions in the model are related. A Star Schema is organized around a central fact table that is related to its Dimension tables using foreign keys in the Fact table…./div>footer classkt-blocks-post-footer>div classkt-blocks-post-footer-left>/div>div classkt-blocks-post-footer-right>/div>/footer>/div>/div>/article>article classkt-blocks-post-grid-item post-9004111222018179 post type-post status-publish format-standard hentry category-data-warehouse>div classkt-blocks-post-grid-item-inner-wrap kt-feat-image-align-none kt-feat-image-mobile-align-top>div classkt-blocks-post-grid-item-inner>header>h2 classentry-title>a hrefhttps://www.dimodelo.com/blog/2024/star-schema-vs-snowflake-schema/>Star Schema vs Snowflake Schema/a>/h2>div classkt-blocks-post-top-meta>div classkt-blocks-post-author>span classkt-blocks-author-pretext>By /span>a hrefhttps://www.dimodelo.com/blog/author/adam-gilmore/ classkt-blocks-post-author-link fn>Adam Gilmore/a>/div>div classkt-blocks-meta-divider kt-blocks-meta-no-divider>/div>div classkt-blocks-post-author>span classkt-blocks-category-pretext>Posted in /span>span classkt-blocks-categories>a hrefhttps://www.dimodelo.com/blog/category/data-warehouse/ relcategory tag>Data Warehouse/a>/span>/div>/div>/header>div classentry-content>The Star and Snowflake schemas are two types of Dimensional modelling techniques used in Data Warehousing to organize and structure data for efficient querying and analysis. How do Star and Snowflake schemas differ, and which do we recommend? Read on to find out. Overview Below is the model for a Sales Fact Star Schema vs…./div>footer classkt-blocks-post-footer>div classkt-blocks-post-footer-left>/div>div classkt-blocks-post-footer-right>/div>/footer>/div>/div>/article>/div>/div>!-- .wp-block-kadence-postgrid -->/div>!-- .entry-content --> /div>/article>!-- #post-5108 --> /div> /main>!-- #main --> /div>/div>!-- #primary --> /div>!-- #inner-wrap --> footer idcolophon classsite-footer rolecontentinfo> div classsite-footer-wrap> div classsite-middle-footer-wrap site-footer-row-container site-footer-focus-item site-footer-row-layout-standard site-footer-row-tablet-layout-default site-footer-row-mobile-layout-default data-sectionkadence_customizer_footer_middle> div classsite-footer-row-container-inner> div classsite-container> div classsite-middle-footer-inner-wrap site-footer-row site-footer-row-columns-3 site-footer-row-column-layout-equal site-footer-row-tablet-column-layout-default site-footer-row-mobile-column-layout-row ft-ro-dir-row ft-ro-collapse-normal ft-ro-t-dir-default ft-ro-m-dir-default ft-ro-lstyle-plain> div classsite-footer-middle-section-1 site-footer-section footer-section-inner-items-1> div classfooter-widget-area widget-area site-footer-focus-item footer-navigation-wrap content-align-default content-tablet-align-default content-mobile-align-default content-valign-middle content-tablet-valign-default content-mobile-valign-default footer-navigation-layout-stretch-false data-sectionkadence_customizer_footer_navigation> div classfooter-widget-area-inner footer-navigation-inner> nav idfooter-navigation classfooter-navigation rolenavigation aria-labelFooter Navigation> div classfooter-menu-container> ul idfooter-menu classmenu>li idmenu-item-7561 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-7561>a hrefhttps://www.dimodelo.com/about/>About/a>/li>li idmenu-item-7563 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-7563>a hrefhttps://www.dimodelo.com/training/>Courses/a>/li>li idmenu-item-7564 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-7564>a hrefhttps://www.dimodelo.com/blog/>Blog/a>/li>li idmenu-item-7565 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-7565>a hrefhttps://www.dimodelo.com/legacy-products/>Legacy/a>/li>li idmenu-item-7810 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-7810>a hrefhttps://www.dimodelo.com/legal/>Terms/a>/li>li idmenu-item-7869 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-7869>a hrefhttps://www.dimodelo.com/privacy/>Privacy/a>/li>/ul> /div> /nav>!-- #footer-navigation --> /div>/div>!-- data-sectionfooter_navigation --> /div> div classsite-footer-middle-section-2 site-footer-section footer-section-inner-items-1> div classfooter-widget-area site-info site-footer-focus-item content-align-center content-tablet-align-default content-mobile-align-default content-valign-default content-tablet-valign-default content-mobile-valign-default data-sectionkadence_customizer_footer_html> div classfooter-widget-area-inner site-info-inner> div classfooter-html inner-link-style-normal>div classfooter-html-inner>p>© 2013 Dimodelo/p>/div>/div> /div>/div>!-- .site-info --> /div> div classsite-footer-middle-section-3 site-footer-section footer-section-inner-items-1> div classfooter-widget-area widget-area site-footer-focus-item footer-social content-align-right content-tablet-align-default content-mobile-align-default content-valign-middle content-tablet-valign-default content-mobile-valign-default data-sectionkadence_customizer_footer_social> div classfooter-widget-area-inner footer-social-inner> div classfooter-social-wrap>div classfooter-social-inner-wrap element-social-inner-wrap social-show-label-true social-style-outline>a hrefhttps://twitter.com/dimodelo target_blank relnoopener noreferrer classsocial-button footer-social-item social-link-twitter>span classkadence-svg-iconset>svg classkadence-svg-icon kadence-twitter-svg fillcurrentColor version1.1 xmlnshttp://www.w3.org/2000/svg width26 height28 viewBox0 0 26 28>title>Twitter/title>path dM25.312 6.375c-0.688 1-1.547 1.891-2.531 2.609 0.016 0.219 0.016 0.438 0.016 0.656 0 6.672-5.078 14.359-14.359 14.359-2.859 0-5.516-0.828-7.75-2.266 0.406 0.047 0.797 0.063 1.219 0.063 2.359 0 4.531-0.797 6.266-2.156-2.219-0.047-4.078-1.5-4.719-3.5 0.313 0.047 0.625 0.078 0.953 0.078 0.453 0 0.906-0.063 1.328-0.172-2.312-0.469-4.047-2.5-4.047-4.953v-0.063c0.672 0.375 1.453 0.609 2.281 0.641-1.359-0.906-2.25-2.453-2.25-4.203 0-0.938 0.25-1.797 0.688-2.547 2.484 3.062 6.219 5.063 10.406 5.281-0.078-0.375-0.125-0.766-0.125-1.156 0-2.781 2.25-5.047 5.047-5.047 1.453 0 2.766 0.609 3.687 1.594 1.141-0.219 2.234-0.641 3.203-1.219-0.375 1.172-1.172 2.156-2.219 2.781 1.016-0.109 2-0.391 2.906-0.781z>/path> /svg>/span>span classsocial-label>Twitter/X/span>/a>a hrefhttps://www.linkedin.com/in/gilmoreadam/ target_blank relnoopener noreferrer classsocial-button footer-social-item social-link-linkedin>span classkadence-svg-iconset>svg classkadence-svg-icon kadence-linkedin-svg fillcurrentColor version1.1 xmlnshttp://www.w3.org/2000/svg width24 height28 viewBox0 0 24 28>title>Linkedin/title>path dM3.703 22.094h3.609v-10.844h-3.609v10.844zM7.547 7.906c-0.016-1.062-0.781-1.875-2.016-1.875s-2.047 0.812-2.047 1.875c0 1.031 0.781 1.875 2 1.875h0.016c1.266 0 2.047-0.844 2.047-1.875zM16.688 22.094h3.609v-6.219c0-3.328-1.781-4.875-4.156-4.875-1.937 0-2.797 1.078-3.266 1.828h0.031v-1.578h-3.609s0.047 1.016 0 10.844v0h3.609v-6.062c0-0.313 0.016-0.641 0.109-0.875 0.266-0.641 0.859-1.313 1.859-1.313 1.297 0 1.813 0.984 1.813 2.453v5.797zM24 6.5v15c0 2.484-2.016 4.5-4.5 4.5h-15c-2.484 0-4.5-2.016-4.5-4.5v-15c0-2.484 2.016-4.5 4.5-4.5h15c2.484 0 4.5 2.016 4.5 4.5z>/path> /svg>/span>span classsocial-label>Linkedin/span>/a>/div>/div> /div>/div>!-- data-sectionfooter_social --> /div> /div> /div> /div>/div> /div>/footer>!-- #colophon -->/div>!-- #wrapper --> script>document.documentElement.style.setProperty(--scrollbar-offset, window.innerWidth - document.documentElement.clientWidth + px );/script> a idkt-scroll-up tabindex-1 aria-hiddentrue aria-labelScroll to top href#wrapper classkadence-scroll-to-top scroll-up-wrap scroll-ignore scroll-up-side-right scroll-up-style-outline vs-lg-true vs-md-true vs-sm-false>span classkadence-svg-iconset>svg aria-hiddentrue classkadence-svg-icon kadence-chevron-up2-svg fillcurrentColor version1.1 xmlnshttp://www.w3.org/2000/svg width28 height28 viewBox0 0 28 28>title>Scroll to top/title>path dM26.297 20.797l-2.594 2.578c-0.391 0.391-1.016 0.391-1.406 0l-8.297-8.297-8.297 8.297c-0.391 0.391-1.016 0.391-1.406 0l-2.594-2.578c-0.391-0.391-0.391-1.031 0-1.422l11.594-11.578c0.391-0.391 1.016-0.391 1.406 0l11.594 11.578c0.391 0.391 0.391 1.031 0 1.422z>/path> /svg>/span>/a>button idkt-scroll-up-reader href#wrapper aria-labelScroll to top classkadence-scroll-to-top scroll-up-wrap scroll-ignore scroll-up-side-right scroll-up-style-outline vs-lg-true vs-md-true vs-sm-false>span classkadence-svg-iconset>svg aria-hiddentrue classkadence-svg-icon kadence-chevron-up2-svg fillcurrentColor version1.1 xmlnshttp://www.w3.org/2000/svg width28 height28 viewBox0 0 28 28>title>Scroll to top/title>path dM26.297 20.797l-2.594 2.578c-0.391 0.391-1.016 0.391-1.406 0l-8.297-8.297-8.297 8.297c-0.391 0.391-1.016 0.391-1.406 0l-2.594-2.578c-0.391-0.391-0.391-1.031 0-1.422l11.594-11.578c0.391-0.391 1.016-0.391 1.406 0l11.594 11.578c0.391 0.391 0.391 1.031 0 1.422z>/path> /svg>/span>/button>div classkadence-color-palette-fixed-switcher kcpf-position-left vs-lg-true vs-md-true vs-sm-false>div classkadence-color-palette-switcher kcps-style-switch kcps-type-icon>button classkadence-color-palette-toggle kadence-color-toggle aria-labelChange site color palette>span classkadence-color-palette-light>span classkadence-color-palette-icon>span classkadence-svg-iconset svg-baseline>svg aria-hiddentrue classkadence-svg-icon kadence-sun-svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround xmlnshttp://www.w3.org/2000/svg>title>Light/title>circle cx12 cy12 r5>/circle>line x112 y11 x212 y23>/line>line x112 y121 x212 y223>/line>line x14.22 y14.22 x25.64 y25.64>/line>line x118.36 y118.36 x219.78 y219.78>/line>line x11 y112 x23 y212>/line>line x121 y112 x223 y212>/line>line x14.22 y119.78 x25.64 y218.36>/line>line x118.36 y15.64 x219.78 y24.22>/line> /svg>/span>/span>/span>span classkadence-color-palette-dark>span classkadence-color-palette-icon>span classkadence-svg-iconset svg-baseline>svg aria-hiddentrue classkadence-svg-icon kadence-moon-svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround xmlnshttp://www.w3.org/2000/svg>title>Dark/title>path dM21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z>/path> /svg>/span>/span>/span>/button>/div>/div> script idwccp_pro_alert_message> window.addEventListener(DOMContentLoaded, function() {}); //This line to stop JS deffer function in wp-rockt pluign window.addEventListener(load, function (){ // Create the first div element with the oncontextmenu attribute const wccp_pro_mask document.createElement(div); wccp_pro_mask.setAttribute(oncontextmenu, return false;); wccp_pro_mask.setAttribute(id, wccp_pro_mask); // Create the second div element with the msgmsg-box-wpcp hideme classes const wpcp_error_message document.createElement(div); wpcp_error_message.setAttribute(id, wpcp-error-message); wpcp_error_message.setAttribute(class, msgmsg-box-wpcp hideme); // Add a span element with the error: text inside the second div const error_span document.createElement(span); error_span.innerText error: ; wpcp_error_message.appendChild(error_span); // Add the error message text inside the second div const error_text document.createTextNode(b>Alert: /b>Content selection is disabled!!); wpcp_error_message.appendChild(error_text); // Add the div elements to the document body document.body.appendChild(wccp_pro_mask); document.body.appendChild(wpcp_error_message); }); var timeout_result; function show_wccp_pro_message(smessage, style) { wccp_pro_log_to_console_if_allowed(function, show_wccp_pro_message + smessage); timeout 0; if(style ) style warning-wpcp; if (smessage ! && timeout!0) { var smessage_text smessage; jquery_fadeTo(); document.getElementById(wpcp-error-message).innerHTML smessage_text; document.getElementById(wpcp-error-message).className msgmsg-box-wpcp showme + style; clearTimeout(timeout_result); timeout_result setTimeout(hide_message, timeout); } else { clearTimeout(timeout_result); timeout_result setTimeout(hide_message, timeout); } } function hide_message() { jquery_fadeOut(); document.getElementById(wpcp-error-message).className msgmsg-box-wpcp warning-wpcp hideme; } function jquery_fadeTo() { try { jQuery(#wccp_pro_mask).fadeTo(slow, 0.3); } catch(err) { //alert(err.message); } } function jquery_fadeOut() { try { jQuery(#wccp_pro_mask).fadeOut( slow ); } catch(err) {} } /script> style> #wccp_pro_mask { position: absolute; bottom: 0; left: 0; position: fixed; right: 0; top: 0; background-color: #000; pointer-events: none; display: none; z-index: 10000; animation: 0.5s ease 0s normal none 1 running ngdialog-fadein; background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0; } #wpcp-error-message { direction: ltr; text-align: center; transition: opacity 900ms ease 0s; pointer-events: none; z-index: 99999999; } .hideme { opacity:0; visibility: hidden; } .showme { opacity:1; visibility: visible; } .msgmsg-box-wpcp { border-radius: 10px; color: #555555; font-family: Tahoma; font-size: 12px; margin: 10px; padding: 10px 36px; position: fixed; width: 255px; top: 50%; left: 50%; margin-top: -10px; margin-left: -130px; } .msgmsg-box-wpcp b { font-weight:bold; text-transform:uppercase; } .warning-wpcp { background:#ffecec url(https://www.dimodelo.com/wp-content/plugins/wccp-pro/images/warning.png) no-repeat 10px 50%; border:1px solid #f2bfbf; -webkit-box-shadow: 0px 0px 34px 2px #f2bfbf; -moz-box-shadow: 0px 0px 34px 2px #f2bfbf; box-shadow: 0px 0px 34px 2px #f2bfbf; } .success-wpcp { background: #fafafa url(https://www.dimodelo.com/wp-content/plugins/wccp-pro/images/success.png) no-repeat 10px 50%; border: 1px solid #00b38f; box-shadow: 0px 0px 34px 2px #adc; } /style> div idmobile-drawer classpopup-drawer popup-drawer-layout-sidepanel popup-drawer-animation-fade popup-drawer-side-right data-drawer-target-string#mobile-drawer > div classdrawer-overlay data-drawer-target-string#mobile-drawer>/div> div classdrawer-inner> div classdrawer-header> button classmenu-toggle-close drawer-toggle aria-labelClose menu data-toggle-target#mobile-drawer data-toggle-body-classshowing-popup-drawer-from-right aria-expandedfalse data-set-focus.menu-toggle-open > span classtoggle-close-bar>/span> span classtoggle-close-bar>/span> /button> /div> div classdrawer-content mobile-drawer-content content-align-left content-valign-top> div classsite-header-item site-header-focus-item site-header-item-mobile-navigation mobile-navigation-layout-stretch-false data-sectionkadence_customizer_mobile_navigation> nav idmobile-site-navigation classmobile-navigation drawer-navigation drawer-navigation-parent-toggle-false rolenavigation aria-labelPrimary Mobile Navigation> div classmobile-menu-container drawer-menu-container> ul idmobile-menu classmenu has-collapse-sub-nav>li classmenu-item menu-item-type-post_type menu-item-object-page menu-item-7453>a hrefhttps://www.dimodelo.com/about/>About/a>/li>li classmenu-item menu-item-type-post_type menu-item-object-page menu-item-5740>a hrefhttps://www.dimodelo.com/training/>Courses/a>/li>li classmenu-item menu-item-type-post_type menu-item-object-page menu-item-5759>a hrefhttps://www.dimodelo.com/blog/>Blog/a>/li>li classmenu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-6071>div classdrawer-nav-drop-wrap>a hrefhttps://www.dimodelo.com/tools/>Tools/a>button classdrawer-sub-toggle data-toggle-duration10 data-toggle-target#mobile-menu .menu-item-6071 > .sub-menu aria-expandedfalse>span classscreen-reader-text>Toggle child menu/span>span classkadence-svg-iconset>svg aria-hiddentrue classkadence-svg-icon kadence-arrow-down-svg fillcurrentColor version1.1 xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24>title>Expand/title>path dM5.293 9.707l6 6c0.391 0.391 1.024 0.391 1.414 0l6-6c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z>/path> /svg>/span>/button>/div>ul classsub-menu> li classmenu-item menu-item-type-post_type menu-item-object-page menu-item-7573>a hrefhttps://www.dimodelo.com/data-warehouse-bus-matrix-template/>Data Warehouse Bus Matrix Template/a>/li>/ul>/li>/ul> /div> /nav>!-- #site-navigation --> /div>!-- data-sectionmobile_navigation --> /div> /div> /div> link relstylesheet idkadence-blocks-post-grid-css hrefhttps://www.dimodelo.com/wp-content/plugins/kadence-blocks-pro/dist/style-blocks-postgrid.css?ver2.4.6 mediaprint onloadthis.media'all';this.onloadnull;>style idcore-block-supports-inline-css>.wp-container-core-group-is-layout-2 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:500px;margin-left:auto !important;margin-right:auto !important;}.wp-container-core-group-is-layout-2 > .alignwide{max-width:500px;}.wp-container-core-group-is-layout-2 .alignfull{max-width:none;}.wp-container-core-group-is-layout-2 > .alignfull{margin-right:calc(0px * -1);margin-left:calc(0px * -1);}/style>script ideio-lazy-load-js-before>var eio_lazy_vars {exactdn_domain:,skip_autoscale:0,threshold:0,use_dpr:1};/script>script srchttps://www.dimodelo.com/wp-content/plugins/ewww-image-optimizer/includes/lazysizes.min.js?ver800 ideio-lazy-load-js async data-wp-strategyasync>/script>script idet_monarch-custom-js-js-extra>var monarchSettings {ajaxurl:https:\/\/www.dimodelo.com\/wp-admin\/admin-ajax.php,pageurl:https:\/\/www.dimodelo.com\/,stats_nonce:b6b271aabc,share_counts:8d4c2bf69c,follow_counts:65719e5674,total_counts:677a313d9d,media_single:1573c09ff4,media_total:b3eae9fb61,generate_all_window_nonce:79f3180626,no_img_message:No images available for sharing on this page};/script>script srchttps://www.dimodelo.com/wp-content/plugins/wp-syntax/js/wp-syntax.js?ver1.2 idwp-syntax-js-js defer>/script>script idkadence-navigation-js-extra>var kadenceConfig {screenReader:{expand:Child menu,expandOf:Child menu of,collapse:Child menu,collapseOf:Child menu of},breakPoints:{desktop:1024,tablet:768},scrollOffset:0};/script>script srchttps://www.dimodelo.com/wp-content/themes/kadence/assets/js/navigation.min.js?ver1.2.14 idkadence-navigation-js async>/script>script idlearndash-front-js-extra>var ldVars {postID:5108,videoReqMsg:You must watch the video before accessing this content,ajaxurl:https:\/\/www.dimodelo.com\/wp-admin\/admin-ajax.php};/script>script idwccp_pro_admin_bar_ajax-js-extra>var ajax_object {ajaxurl:https:\/\/www.dimodelo.com\/wp-admin\/admin-ajax.php,link:https:\/\/www.dimodelo.com\/};/script>script srchttps://www.dimodelo.com/wp-content/plugins/wccp-pro/js/admin_bar_ajax.js?ver6.7.1 idwccp_pro_admin_bar_ajax-js defer>/script>script idperfmatters-lazy-load-js-before>window.lazyLoadOptions{elements_selector:imgdata-src,.perfmatters-lazy,.perfmatters-lazy-css-bg,thresholds:0px 0px,class_loading:pmloading,class_loaded:pmloaded,callback_loaded:function(element){if(element.tagNameIFRAME){if(element.classList.contains(pmloaded)){if(typeof window.jQuery!undefined){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}};window.addEventListener(LazyLoad::Initialized,function(e){var lazyLoadInstancee.detail.instance;});/script>script async srchttps://www.dimodelo.com/wp-content/plugins/perfmatters/js/lazyload.min.js?ver2.3.6 idperfmatters-lazy-load-js>/script>script srchttps://www.dimodelo.com/wp-content/plugins/enlighter/cache/enlighterjs.min.js?verdF+qu1FeXx1rCKf idenlighterjs-js defer>/script>script idenlighterjs-js-after>!function(e,n){if(undefined!typeof EnlighterJS){var o{selectors:{block:pre.EnlighterJSRAW,inline:code.EnlighterJSRAW},options:{indent:-1,ampersandCleanup:true,linehover:false,rawcodeDbclick:false,textOverflow:scroll,linenumbers:false,theme:enlighter,language:generic,retainCssClasses:false,collapse:false,toolbarOuter:,toolbarTop:{BTN_RAW}{BTN_COPY}{BTN_WINDOW}{BTN_WEBSITE},toolbarBottom:}};(e.EnlighterJSINITfunction(){EnlighterJS.init(o.selectors.block,o.selectors.inline,o.options)})()}else{(n&&(n.error||n.log)||function(){})(Error: EnlighterJS resources not loaded yet!)}}(window,console);/script>script idicwp-wpsf-notbot-js-extra>var shield_vars_notbot {strings:{select_action:Please select an action to perform.,are_you_sure:Are you sure?,absolutely_sure:Are you absolutely sure?},comps:{notbot:{ajax:{not_bot:{action:shield_action,ex:capture_not_bot,exnonce:c9f28a3219,ajaxurl:https:\/\/www.dimodelo.com\/wp-admin\/admin-ajax.php,_wpnonce:7b5fa758ab,_rest_url:https:\/\/www.dimodelo.com\/wp-json\/shield\/v1\/action\/capture_not_bot?exnoncec9f28a3219&_wpnonce7b5fa758ab}},flags:{skip:false,required:false}}}};/script>script srchttps://www.dimodelo.com/wp-content/plugins/wp-simple-firewall/assets/dist/shield-notbot.bundle.js?ver20.1.2&mtime1734296129 idicwp-wpsf-notbot-js defer>/script> div idsearch-drawer classpopup-drawer popup-drawer-layout-fullwidth data-drawer-target-string#search-drawer > div classdrawer-overlay data-drawer-target-string#search-drawer>/div> div classdrawer-inner> div classdrawer-header> button classsearch-toggle-close drawer-toggle aria-labelClose search data-toggle-target#search-drawer data-toggle-body-classshowing-popup-drawer-from-full aria-expandedfalse data-set-focus.search-toggle-open > span classkadence-svg-iconset>svg classkadence-svg-icon kadence-close-svg fillcurrentColor version1.1 xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24>title>Toggle Menu Close/title>path dM5.293 6.707l5.293 5.293-5.293 5.293c-0.391 0.391-0.391 1.024 0 1.414s1.024 0.391 1.414 0l5.293-5.293 5.293 5.293c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414l-5.293-5.293 5.293-5.293c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z>/path> /svg>/span> /button> /div> div classdrawer-content> form rolesearch methodget classsearch-form actionhttps://www.dimodelo.com/> label> span classscreen-reader-text>Search for:/span> input typesearch classsearch-field placeholderSearch … value names /> /label> input typesubmit classsearch-submit valueSearch /> div classkadence-search-icon-wrap>span classkadence-svg-iconset>svg aria-hiddentrue classkadence-svg-icon kadence-search-svg fillcurrentColor version1.1 xmlnshttp://www.w3.org/2000/svg width26 height28 viewBox0 0 26 28>title>Search/title>path dM18 13c0-3.859-3.141-7-7-7s-7 3.141-7 7 3.141 7 7 7 7-3.141 7-7zM26 26c0 1.094-0.906 2-2 2-0.531 0-1.047-0.219-1.406-0.594l-5.359-5.344c-1.828 1.266-4.016 1.937-6.234 1.937-6.078 0-11-4.922-11-11s4.922-11 11-11 11 4.922 11 11c0 2.219-0.672 4.406-1.937 6.234l5.359 5.359c0.359 0.359 0.578 0.875 0.578 1.406z>/path> /svg>/span>/div>/form> /div> /div> /div> script idperfmatters-delayed-scripts-js>const pmDelayClickfalse;const pmDelayTimersetTimeout(pmTriggerDOMListener,7*1000);const pmUserInteractionskeydown,mousedown,mousemove,wheel,touchmove,touchstart,touchend,pmDelayedScripts{normal:,defer:,async:},jQueriesArray,pmInterceptedClicks;var pmDOMLoaded!1,pmClickTarget;function pmTriggerDOMListener(){undefined!typeof pmDelayTimer&&clearTimeout(pmDelayTimer),pmUserInteractions.forEach(function(e){window.removeEventListener(e,pmTriggerDOMListener,{passive:!0})}),document.removeEventListener(visibilitychange,pmTriggerDOMListener),loadingdocument.readyState?document.addEventListener(DOMContentLoaded,pmTriggerDelayedScripts):pmTriggerDelayedScripts()}async function pmTriggerDelayedScripts(){pmDelayEventListeners(),pmDelayJQueryReady(),pmProcessDocumentWrite(),pmSortDelayedScripts(),pmPreloadDelayedScripts(),await pmLoadDelayedScripts(pmDelayedScripts.normal),await pmLoadDelayedScripts(pmDelayedScripts.defer),await pmLoadDelayedScripts(pmDelayedScripts.async),await pmTriggerEventListeners(),document.querySelectorAll(linkdata-pmdelayedstyle).forEach(function(e){e.setAttribute(href,e.getAttribute(data-pmdelayedstyle))}),window.dispatchEvent(new Event(perfmatters-allScriptsLoaded)),pmWaitForPendingClicks().then(()>{pmReplayClicks()})}function pmDelayEventListeners(){let e{};function t(t,n){function r(n){return et.delayedEvents.indexOf(n)>0?perfmatters-+n:n}et||(et{originalFunctions:{add:t.addEventListener,remove:t.removeEventListener},delayedEvents:},t.addEventListenerfunction(){arguments0r(arguments0),et.originalFunctions.add.apply(t,arguments)},t.removeEventListenerfunction(){arguments0r(arguments0),et.originalFunctions.remove.apply(t,arguments)}),et.delayedEvents.push(n)}function n(e,t){let net;Object.defineProperty(e,t,{get:n||function(){},set:function(n){eperfmatters+tn}})}t(document,DOMContentLoaded),t(window,DOMContentLoaded),t(window,load),t(window,pageshow),t(document,readystatechange),n(document,onreadystatechange),n(window,onload),n(window,onpageshow)}function pmDelayJQueryReady(){let ewindow.jQuery;Object.defineProperty(window,jQuery,{get:()>e,set(t){if(t&&t.fn&&!jQueriesArray.includes(t)){t.fn.readyt.fn.init.prototype.readyfunction(e){pmDOMLoaded?e.bind(document)(t):document.addEventListener(perfmatters-DOMContentLoaded,function(){e.bind(document)(t)})};let nt.fn.on;t.fn.ont.fn.init.prototype.onfunction(){if(this0window){function e(e){return e(e(ee.split( )).map(function(e){returnloade||0e.indexOf(load.)?perfmatters-jquery-load:e})).join( )}stringtypeof arguments0||arguments0instanceof String?arguments0e(arguments0):objecttypeof arguments0&&Object.keys(arguments0).forEach(function(t){delete Object.assign(arguments0,{e(t):arguments0t})t})}return n.apply(this,arguments),this},jQueriesArray.push(t)}et}})}function pmProcessDocumentWrite(){let enew Map;document.writedocument.writelnfunction(t){var ndocument.currentScript,rdocument.createRange();let ae.get(n);void 0a&&(an.nextSibling,e.set(n,a));var idocument.createDocumentFragment();r.setStart(i,0),i.appendChild(r.createContextualFragment(t)),n.parentElement.insertBefore(i,a)}}function pmSortDelayedScripts(){document.querySelectorAll(scripttypepmdelayedscript).forEach(function(e){e.hasAttribute(src)?e.hasAttribute(defer)&&!1!e.defer?pmDelayedScripts.defer.push(e):e.hasAttribute(async)&&!1!e.async?pmDelayedScripts.async.push(e):pmDelayedScripts.normal.push(e):pmDelayedScripts.normal.push(e)})}function pmPreloadDelayedScripts(){var edocument.createDocumentFragment();...pmDelayedScripts.normal,...pmDelayedScripts.defer,...pmDelayedScripts.async.forEach(function(t){var nt.getAttribute(src);if(n){var rdocument.createElement(link);r.hrefn,modulet.getAttribute(data-perfmatters-type)?r.relmodulepreload:(r.relpreload,r.asscript),e.appendChild(r)}}),document.head.appendChild(e)}async function pmLoadDelayedScripts(e){var te.shift();return t?(await pmReplaceScript(t),pmLoadDelayedScripts(e)):Promise.resolve()}async function pmReplaceScript(e){return await pmNextFrame(),new Promise(function(t){let ndocument.createElement(script);...e.attributes.forEach(function(e){let te.nodeName;type!t&&(data-perfmatters-typet&&(ttype),n.setAttribute(t,e.nodeValue))}),e.hasAttribute(src)?(n.addEventListener(load,t),n.addEventListener(error,t)):(n.texte.text,t()),e.parentNode.replaceChild(n,e)})}async function pmTriggerEventListeners(){pmDOMLoaded!0,await pmNextFrame(),document.dispatchEvent(new Event(perfmatters-DOMContentLoaded)),await pmNextFrame(),window.dispatchEvent(new Event(perfmatters-DOMContentLoaded)),await pmNextFrame(),document.dispatchEvent(new Event(perfmatters-readystatechange)),await pmNextFrame(),document.perfmattersonreadystatechange&&document.perfmattersonreadystatechange(),await pmNextFrame(),window.dispatchEvent(new Event(perfmatters-load)),await pmNextFrame(),window.perfmattersonload&&window.perfmattersonload(),await pmNextFrame(),jQueriesArray.forEach(function(e){e(window).trigger(perfmatters-jquery-load)});let enew Event(perfmatters-pageshow);e.persistedwindow.pmPersisted,window.dispatchEvent(e),await pmNextFrame(),window.perfmattersonpageshow&&window.perfmattersonpageshow({persisted:window.pmPersisted})}async function pmNextFrame(){return new Promise(function(e){requestAnimationFrame(e)})}function pmReplayClicks(){window.removeEventListener(touchstart,pmTouchStartHandler,{passive:!0}),window.removeEventListener(mousedown,pmTouchStartHandler),pmInterceptedClicks.forEach(e>{e.target.outerHTMLpmClickTarget&&e.target.dispatchEvent(new MouseEvent(click,{view:e.view,bubbles:!0,cancelable:!0}))})}function pmWaitForPendingClicks(){return new Promise(e>{window.pmIsClickPending?pmPendingClickFinishede:e()})}function pmPendingClickStarted(){window.pmIsClickPending!0}function pmPendingClickFinished(){window.pmIsClickPending!1}function pmClickHandler(e){e.target.removeEventListener(click,pmClickHandler),pmRenameDOMAttribute(e.target,pm-onclick,onclick),pmInterceptedClicks.push(e),e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation(),pmPendingClickFinished()}function pmTouchStartHandler(e){HTML!e.target.tagName&&(pmClickTarget||(pmClickTargete.target.outerHTML),window.addEventListener(touchend,pmTouchEndHandler),window.addEventListener(mouseup,pmTouchEndHandler),window.addEventListener(touchmove,pmTouchMoveHandler,{passive:!0}),window.addEventListener(mousemove,pmTouchMoveHandler),e.target.addEventListener(click,pmClickHandler),pmRenameDOMAttribute(e.target,onclick,pm-onclick),pmPendingClickStarted())}function pmTouchMoveHandler(e){window.removeEventListener(touchend,pmTouchEndHandler),window.removeEventListener(mouseup,pmTouchEndHandler),window.removeEventListener(touchmove,pmTouchMoveHandler,{passive:!0}),window.removeEventListener(mousemove,pmTouchMoveHandler),e.target.removeEventListener(click,pmClickHandler),pmRenameDOMAttribute(e.target,pm-onclick,onclick),pmPendingClickFinished()}function pmTouchEndHandler(e){window.removeEventListener(touchend,pmTouchEndHandler),window.removeEventListener(mouseup,pmTouchEndHandler),window.removeEventListener(touchmove,pmTouchMoveHandler,{passive:!0}),window.removeEventListener(mousemove,pmTouchMoveHandler)}function pmRenameDOMAttribute(e,t,n){e.hasAttribute&&e.hasAttribute(t)&&(event.target.setAttribute(n,event.target.getAttribute(t)),event.target.removeAttribute(t))}window.pmIsClickPending!1,window.addEventListener(pageshow,e>{window.pmPersistede.persisted}),pmUserInteractions.forEach(function(e){window.addEventListener(e,pmTriggerDOMListener,{passive:!0})}),pmDelayClick&&(window.addEventListener(touchstart,pmTouchStartHandler,{passive:!0}),window.addEventListener(mousedown,pmTouchStartHandler)),document.addEventListener(visibilitychange,pmTriggerDOMListener);/script>/body>/html>
Subdomains
Date
Domain
IP
divi.dimodelo.com
2015-02-11
66.147.244.183
www.dimodelo.com
2014-07-25
66.147.244.183
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]