PageSourceSearch

https://idinewyork.com/contact-us/

html idinewyork.com collected 2026-10-04 02:35:37 UTC 263,667 bytes, 3,660 lines download raw bytes

1<!DOCTYPE html>
2<!--[if IE 7]>
3<html class="ie ie7" lang="en-US">
4<![endif]-->
5<!--[if IE 8]>
6<html class="ie ie8" lang="en-US">
7<![endif]-->
8<!--[if !(IE 7) | !(IE 8)  ]><!-->
9<html lang="en-US">
10<!--<![endif]-->
11<head>
12<meta charset="UTF-8" />
13<meta name="viewport" content="width=device-width, minimum-scale=1.0, initial-scale=1.0">
14<title>Contact Us | International Development Institute | New York</title>
15<link rel="profile" href="http://gmpg.org/xfn/11" />
16<link rel="pingback" href="https://idinewyork.com/xmlrpc.php" />
17<!--[if lt IE 9]>
18<script src="https://idinewyork.com/wp-content/themes/university/js/html5.js" type="text/javascript"></script>
18
19<![endif]-->
20<!--[if lte IE 9]>
21<link rel="stylesheet" type="text/css" href="https://idinewyork.com/wp-content/themes/university/css/ie.css" />
22<![endif]-->
23<style type="text/css" >
24	@media only screen and (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) {
25		/* Retina Logo */
26		.logo{background:url(http://idinewyork.com/wp-content/uploads/2026/07/idi-logo-222-3.png) no-repeat center; display:inline-block !important; background-size:contain;}
27		.logo img{ opacity:0; visibility:hidden}
28		.logo *{display:inline-block}
29	}
30</style>
31<meta name='robots' content='max-image-preview:large' />
32<link rel='dns-prefetch' href='//fonts.googleapis.com' />
33<link rel='dns-prefetch' href='//www.googletagmanager.com' />
34<link rel="alternate" type="application/rss+xml" title="International Development Institute | New York &raquo; Feed" href="https://idinewyork.com/feed/" />
35<link rel="alternate" type="application/rss+xml" title="International Development Institute | New York &raquo; Comments Feed" href="https://idinewyork.com/comments/feed/" />
36<link rel="alternate" type="application/rss+xml" title="International Development Institute | New York &raquo; Contact Us Comments Feed" href="https://idinewyork.com/contact-us/feed/" />
37<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://idinewyork.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fidinewyork.com%2Fcontact-us%2F" />
38<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://idinewyork.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fidinewyork.com%2Fcontact-us%2F&#038;format=xml" />
39<style id="wp-img-auto-sizes-contain-inline-css">
40img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
41/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
42</style>
43<style id="wp-emoji-styles-inline-css">
44
45	img.wp-smiley, img.emoji {
46		display: inline !important;
47		border: none !important;
48		box-shadow: none !important;
49		height: 1em !important;
50		width: 1em !important;
51		margin: 0 0.07em !important;
52		vertical-align: -0.1em !important;
53		background: none !important;
54		padding: 0 !important;
55	}
56/*# sourceURL=wp-emoji-styles-inline-css */
57</style>
58<style id="wp-block-library-inline-css">
59:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
59--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
60
61/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
62</style>
63<style id="wp-block-paragraph-inline-css">
64.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
65/*# sourceURL=https://idinewyork.com/wp-includes/blocks/paragraph/style.min.css */
66</style>
67
68<style id="classic-theme-styles-inline-css">
69/*! This file is auto-generated */
70.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}
71/*# sourceURL=/wp-includes/css/classic-themes.min.css */
72</style>
73
74<style id="global-styles-inline-css">
75: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--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 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,rgb(252,185,
750) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 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: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--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 rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }: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;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.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;}
75.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;}
76/*# sourceURL=global-styles-inline-css */
77</style>
78
79<link rel='stylesheet' id='contact-form-7-css' href='https://idinewyork.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.7' media='all' />
80<link rel='stylesheet' id='wp-columna-css' href='https://idinewyork.com/wp-content/plugins/wp-columna/style.css?ver=7.0.6' media='all' />
81<link rel='stylesheet' id='wpda_wpdp_public-css' href='https://idinewyork.com/wp-content/plugins/wp-data-access/public/../assets/css/wpda_public.css?ver=5.3.9' media='all' />
82<style id="nfd-wonder-blocks-utilities-inline-css">
83.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-2:not([style*=margin]){margin-top:.5rem!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-border-dashed{border-style:dashed!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}
83.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{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 input[type=search]{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(input[type=search]: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 input[type=search]::-moz-placeholder{color:var(--wndb--color--text--faded)!important}.nfd-wc-search .wp-block-search__inside-wrapper input[type=search]::placeholder{color:var(--wndb--color--text--faded)!important}.nfd-commerce-icons{align-items:center!important;display:flex!important;flex-direction:row!important;gap:8px!important}.nfd-commerce-icons .wc-block-cart-link__text{display:none!important}.nfd-commerce-icons .wp-block-search__button svg,.nfd-commerce-icons svg.wc-block-customer-account__account-icon,.nfd-commerce-icons svg.wc-block-mini-cart__icon{height:28px!important;width:28px!important}.nfd-commerce-icons .wp-block-search__button-only .wp-block-search__button.has-icon{align-items:center!important;background:none!important;color:currentcolor!important;display:flex!important;padding:0!important}.nfd-commerce-icons .wp-block-search__button-only .wp-block-search__input{margin-right:.5em!important}.nfd-commerce-icons .wp-block-woocommerce-customer-account a{padding:0!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}[class*=nfd-wb-header] [class*=nfd-bg-effect]{z-index:1!important}.has-modal-open [class*=nfd-bg-effect]{isolation:unset!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;
83background: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}.has-modal-open .nfd-bg-effect-grid-perspective{perspective:unset!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}.has-modal-open .nfd-bg-effect-lines-2{perspective:unset!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-huge:not([class*=font-size]):not([style*=font-size]).nfd-max-w-container){max-width:var(--wndb--container)!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}:where(.nfd-text-giga:not([class*=font-size]):not([style*=font-size]).nfd-max-w-container){max-width:var(--wndb--container)!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){body:not(.nfd-wb-editor-animations) .nfd-wb-animate{transition:none!important}body:not(.nfd-wb-editor-animations) .nfd-wb-twist-in,body:not(.nfd-wb-editor-animations) [class*=nfd-wb-]{clip-path:none!important;opacity:1!important;transform:none!important}}.nfd-wb-animate[data-replay-animation]{transition: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)}.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)}.nfd-wb-fade-in-left-short{transform:translate3d(-32px,0,0)}.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)}.nfd-wb-animated-in:not([data-replay-animation])[class*=nfd-wb-fade-in]{opacity:1;transform:translateZ(0)}.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;
83transform:scaleX(1)}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;transform:translateY(0) scale(1) rotateY(0deg) rotate(0deg) translateZ(0)}.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}.is-layout-constrained.has-global-padding:has(.nfd-container.is-layout-constrained)>.nfd-container.is-layout-constrained{margin-left:calc(var(--wp--style--root--padding-left)*-1)!important;margin-right:calc(var(--wp--style--root--padding-right)*-1)!important;max-width:unset!important;width:unset!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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMax slice' viewBox='0 0 283.5 27.8'%3E%3Cpath fill='%23fff' d='M0 0v6.7c1.9-.8 4.7-1.4 8.5-1 9.5 1.1 11.1 6 11.
831 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}:where(:root){--nfd-opacity-preview:0.3}@media (min-width:1025px){body:not(.block-editor-page) :not(.is-desktop-preview) .nfd-hide-desktop{display:none!important}}@media (max-width:767px){body:not(.block-editor-page) :not(.is-mobile-preview) .nfd-hide-mobile{display:none!important}.nfd-align-mobile-left{text-align:left!important}.nfd-align-mobile-center{text-align:center!important}.nfd-align-mobile-right{text-align:right!important}.nfd-align-mobile-justify{text-align:justify!important}.wp-block-group-is-layout-flex.is-vertical p[class^=nfd-align-mobile-]{width:100%!important}}@media (min-width:768px) and (max-width:1024px){body:not(.block-editor-page) :not(.is-tablet-preview) .nfd-hide-tablet{display:none!important}.nfd-align-tablet-left{text-align:left!important}.nfd-align-tablet-center{text-align:center!important}.nfd-align-tablet-right{text-align:right!important}.nfd-align-tablet-justify{text-align:justify!important}.wp-block-group-is-layout-flex.is-vertical p[class^=nfd-align-tablet-]{width:100%!important}}.is-root-container.is-desktop-preview .nfd-hide-desktop,.is-root-container.is-mobile-preview .nfd-hide-mobile,.is-root-container.is-tablet-preview .nfd-hide-tablet{opacity:var(--nfd-opacity-preview)!important}@media (max-width:767px){.nfd-swiper-enabled{display:flex!important;flex-wrap:nowrap!important;gap:12px!important;margin-right:calc(var(--wp--style--root--padding-right, 0px)*-1)!important;overflow-x:auto!important;overflow-y:hidden!important;width:calc(100% + var(--wp--style--root--padding-right, 0px))!important;-webkit-overflow-scrolling:touch!important;padding-left:16px!important;padding-right:0!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}.nfd-swiper-enabled::-webkit-scrollbar{display:none!important}.nfd-swiper-enabled.wp-block-column>*,.nfd-swiper-enabled.wp-block-columns>.wp-block-column{flex:0 0 calc(75% - 6px)!important;min-width:260px!important;scroll-snap-align:start!important;scroll-snap-stop:always!important}.nfd-swiper-enabled .wp-block-column,.nfd-swiper-enabled .wp-block-cover,.nfd-swiper-enabled .wp-block-image,.nfd-swiper-enabled figure{margin:0!important}.nfd-swiper-enabled [style*="min-width:"],.nfd-swiper-enabled [style*="width:"]{max-width:100%!important}}.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}
83.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-py-md:not([style*=padding]){padding-block:calc(var(--wndb--p--md)*var(--wndb--padding-factor))!important}.nfd-pt-md:not([style*=padding]){padding-block-start:calc(var(--wndb--p--md)*var(--wndb--padding-factor))!important}.nfd-pb-md:not([style*=padding]){padding-block-end: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{margin-bottom:-100px!important;transform:translateY(-50%)!important}.-nfd-translate-y-1\/3{margin-bottom:-100px!important;transform:translateY(-33%)!important}.nfd-overlap-x-lg{transform:translateX(-150px)!important;width:calc(100% + 150px)!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{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}
83.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}.entry-content>.wp-block-group.has-background+.wp-block-group.has-background:not([style*=margin-top]),.entry-content>.wp-block-group.has-background+[class*=nfd-theme-]:not([style*=margin-top]),.entry-content>[class*=nfd-theme-]+.wp-block-group.has-background:not([style*=margin-top]),.entry-content>[class*=nfd-theme-]+[class*=nfd-theme-]:not([style*=margin-top]){margin-block-start: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:not([style*=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){border-color:var(--wndb-color--borders-strong)!important}.nfd-border-light:not([style*=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){border-color:var(--wndb--color--borders-light)!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
84	[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
85	[class*=nfd-btn]:is(.is-style-outline):not(.nfd-btn-secondary):not(.nfd-btn-tertiary)>
85.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);
85--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)}
85.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--color--links:var(--wndb-white);--wndb--shadow--sm:none;--wndb--shadow--xs:none;--wndb-mask-color:hsla(0,0%,100%,.12)}.is-style-nfd-theme-primary-15,.nfd-theme-primary-15:not([class*=is-style-nfd-theme]){--wndb--color--borders:color-mix(in srgb,var(--wndb--color--primary) 25%,#fff);--wndb--color--borders-light:color-mix(in srgb,var(--wndb--color--primary) 15%,#fff);--wndb--color--subtle:color-mix(in srgb,var(--wndb--color--primary) 30%,#fff);--wndb--color--surface:color-mix(in srgb,var(--wndb--color--primary) 15%,#fff)}.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 .wp-block-separator:not(.has-background):not(.has-text-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]):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] .wp-block-separator:not(.has-background):not
85(.has-text-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}.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-width:2px 0 0!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-secondary:not(.has-background),.wp-block-cover.nfd-bg-secondary>.wp-block-cover__background:not([class*=background-color]){background-color:var(--wndb--color--secondary)!important}.nfd-bg-accent:not(.has-text-color),.nfd-bg-primary:not(.has-text-color),.nfd-bg-secondary: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}[class*=nfd-theme-primary] .nfd-text-primary:not(.has-text-color),[class*=nfd-theme-primary] .nfd-text-secondary:not(.has-text-color),[class*=nfd-theme-primary] .wp-block-button.wndb-text-primary>a:not(.has-text-color),[class*=nfd-theme-secondary] .wp-block-button.wndb-text-secondary>a:not(.has-text-color){color:var(--wndb--color--contrast)!important}[class*=nfd-theme-dark] .nfd-text-primary:not(.has-text-color),[class*=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;
85fill: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-container .has-secondary-color{color:var(--wndb--color--secondary)!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: 60vh"],.block-editor-block-preview__content-iframe [style*="min-height:60vh"]{min-height:480px!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: 40vh"],.block-editor-block-preview__content-iframe [style*="min-height:40vh"]{min-height:320px!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}.block-editor-block-preview__content-iframe [style*="min-height: 5vh"],.block-editor-block-preview__content-iframe [style*="min-height:5vh"]{min-height:40px!important}.nfd-wba-modal *{box-sizing:border-box!important}.block-editor-block-preview__content-iframe .nfd-wb-animate{clip-path:none!important;opacity:1!important;transform:none!important;transition:none!important}.block-editor-block-preview__content-iframe .block-editor-warning:not(.wp-block-missing .block-editor-warning){display:none!important}.block-editor-block-preview__content-iframe .is-root-container>
85.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}.block-editor-block-preview__content-iframe [class*=nfd-rounded]:not([style*=-radius])>div>img:not([style*=-radius]){border-radius:calc(var(--wndb--border--radius)*var(--wndb--rounded--scale-factor))!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 input[type=checkbox]{padding:0!important}.nfd-jp-subscribe-form .wp-block-jetpack-label{display:none!important}.nfd-jp-subscribe-form .wp-block-jetpack-input{height:100%!important;margin:0!important}.nfd-heading-styles-panel{border-top:0!important;padding:0!important}.nfd-heading-styles-control .components-h-stack>.components-base-control.components-range-control{flex:1 1 40%!important}.wp-block-heading.is-style-nfd-heading-boxed{align-items:center!important;display:flex!important;gap:2.5rem!important;white-space:nowrap!important}.wp-block-heading.is-style-nfd-heading-boxed:after,.wp-block-heading.is-style-nfd-heading-boxed:before{border-bottom:var(--nfd-heading-border-size,3px) var(--nfd-heading-border-style,solid) var(--nfd-heading-border,#e8d833)!important;content:""!important}.wp-block-heading.is-style-nfd-heading-boxed{justify-content:center!important}.wp-block-heading.is-style-nfd-heading-boxed:after,.wp-block-heading.is-style-nfd-heading-boxed:before{flex:1 1 0!important}.wp-block-heading.is-style-nfd-heading-boxed.has-text-align-left{justify-content:flex-start!important}.wp-block-heading.is-style-nfd-heading-boxed.has-text-align-left:before{flex:0 0 0!important}.wp-block-heading.is-style-nfd-heading-boxed.has-text-align-left:after{flex:1 1 0!important}.wp-block-heading.is-style-nfd-heading-boxed.has-text-align-right{justify-content:flex-end!important}.wp-block-heading.is-style-nfd-heading-boxed.has-text-align-right:before{flex:1 1 0!important}.wp-block-heading.is-style-nfd-heading-boxed.has-text-align-right:after{flex:0 0 0!important}.wp-block-heading.is-style-nfd-heading-boxed.has-text-align-center{justify-content:center!important}.wp-block-heading.is-style-nfd-heading-boxed.has-text-align-center:after,.wp-block-heading.is-style-nfd-heading-boxed.has-text-align-center:before{flex:1 1 0!important}.wp-block-heading.is-style-nfd-heading-boxed.left-only:after,.wp-block-heading.is-style-nfd-heading-boxed.right-only:before{flex:0 0 0!important}.is-style-nfd-heading-highlight .nfd-heading-highlight__text{--hl-color:var(--nfd-heading-border,#ffeb3b);--hl-height:var(--nfd-heading-border-size,12px);box-decoration-break:clone!important;-webkit-box-decoration-break:clone!important;position:relative!important;text-decoration:none!important;z-index:1!important}.is-style-nfd-heading-highlight[style*="--nfd-heading-border-style: solid"] .nfd-
85heading-highlight__text,.is-style-nfd-heading-highlight[style*="--nfd-heading-border-style:solid"] .nfd-heading-highlight__text{background-image:linear-gradient(var(--hl-color),var(--hl-color))!important;background-position:left 100%!important;background-repeat:no-repeat!important;background-size:100% var(--hl-height)!important}.is-style-nfd-heading-highlight[style*="--nfd-heading-border-style: dashed"] .nfd-heading-highlight__text:after,.is-style-nfd-heading-highlight[style*="--nfd-heading-border-style: dotted"] .nfd-heading-highlight__text:after,.is-style-nfd-heading-highlight[style*="--nfd-heading-border-style:dashed"] .nfd-heading-highlight__text:after,.is-style-nfd-heading-highlight[style*="--nfd-heading-border-style:dotted"] .nfd-heading-highlight__text:after{bottom:0!important;content:""!important;height:var(--hl-height)!important;left:0!important;pointer-events:none!important;position:absolute!important;right:0!important;z-index:-1!important}.is-style-nfd-heading-highlight[style*="--nfd-heading-border-style: dotted"] .nfd-heading-highlight__text:after,.is-style-nfd-heading-highlight[style*="--nfd-heading-border-style:dotted"] .nfd-heading-highlight__text:after{background:radial-gradient(circle,var(--hl-color) 60%,transparent 61%) 0 100% /calc(var(--hl-height)*1.2) var(--hl-height) repeat-x!important}.is-style-nfd-heading-highlight[style*="--nfd-heading-border-style: dashed"] .nfd-heading-highlight__text:after,.is-style-nfd-heading-highlight[style*="--nfd-heading-border-style:dashed"] .nfd-heading-highlight__text:after{background:repeating-linear-gradient(to right,var(--hl-color) 0 calc(var(--hl-height)*1.4),transparent calc(var(--hl-height)*1.4) calc(var(--hl-height)*2.2)) 0 100% /100% var(--hl-height) no-repeat!important}.is-style-nfd-heading-underline.wp-block-heading{text-decoration-color:var(--nfd-heading-border,#e8d833)!important;text-decoration-line:underline!important;text-decoration-thickness:var(--nfd-heading-border-size,3px)!important;text-underline-offset:.25em!important}.is-style-nfd-heading-underline.wp-block-heading[style*="--nfd-heading-border-style: solid"],.is-style-nfd-heading-underline.wp-block-heading[style*="--nfd-heading-border-style:solid"]{text-decoration-style:solid!important}.is-style-nfd-heading-underline.wp-block-heading[style*="--nfd-heading-border-style: dashed"],.is-style-nfd-heading-underline.wp-block-heading[style*="--nfd-heading-border-style:dashed"]{text-decoration-style:dashed!important}.is-style-nfd-heading-underline.wp-block-heading[style*="--nfd-heading-border-style: dotted"],.is-style-nfd-heading-underline.wp-block-heading[style*="--nfd-heading-border-style:dotted"]{text-decoration-style:dotted!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}p[style*=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{backdrop-filter:blur(4px)!important}.nfd-backdrop-blur-md{backdrop-filter:blur(8px)!important}:not(.editor-styles-wrapper) header:has(.nfd-absolute-header){position:sticky!important;top:0!important;z-index:1!important}.nfd-absolute-header:not([style*=margin]){margin:0!important}:not(.editor-styles-wrapper) .nfd-absolute-header:not([style*=padding]):not([class*=nfd-px-]):not([style*=padding]){padding-inline:var(--wndb--p)!important}body:not(.editor-styles-wrapper) .wp-site-blocks .nfd-transparent-header,body:not(.editor-styles-wrapper) .wp-site-blocks header:has(>:first-child.nfd-transparent-header){min-width:100%!important;position:absolute!important;z-index:1!important}body:not(.editor-styles-wrapper) .nfd-transparent-header{background-color:transparent!important}.editor-styles-wrapper .nfd-transparent-header{background-color:rgba(0,0,0,.2)!important}.wp-site-blocks .nfd-transparent-header+:not([style*=margin]),.wp-site-blocks>header:has(>:first-child.nfd-transparent-header)+:not([style*=margin]){margin-top: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}.nfd-img-object-left img{-o-object-position:left!important;object-position:left!important}.nfd-img-object-right img{-o-object-position:right!important;object-position:right!important}.editor-styles-wrapper .wp-block-image.nfd-h-full>div{aspect-ratio:unset!important;height:100%!important;max-height:unset!important}.nfd-img-floating-photo{border:10px solid #fff!important;border-radius:8px!important;box-shadow:6px 6px 20px rgba(0,0,0,.2)!important;transform:rotate(5deg)!important}.nfd-yoast-toc ul li{list-style-type:disc!important}.nfd-yoast-toc{line-height:1.5!important}[class*=is-style-nfd-dots],[class*=is-style-nfd-waves]{padding-block:var(--wndb--p--sm)!important;position:relative!important}[class*=is-style-nfd-waves]{padding-block:var(--wndb--p--md)!important}.is-style-nfd-dots-bottom-right,.is-style-nfd-dots-top-right{padding-inline-end:var(--wndb--p--sm)!important}.is-style-nfd-dots-bottom-left,.is-style-nfd-dots-top-left{padding-inline-start:var(--wndb--p--sm)!important}.is-style-nfd-waves-bottom-right,.is-style-nfd-waves-top-right{padding-inline-end:var(--wndb--p--md)!important;padding-inline-start:var(--wndb--p--xs)!important}.is-style-nfd-waves-bottom-left,.is-style-nfd-waves-top-left{padding-inline-end:var(--wndb--p--xs)!important;padding-inline-start:var(--wndb--p--md)!important}[class*=is-style-nfd-dots]>img[class^=wp-image-],[class*=is-style-nfd-waves]>img[class^=wp-image-]{position:relative!important}[class*=is-style-nfd-dots]:before{background-image:radial-gradient(var(--wndb--color--primary) 2px,transparent 2px)!important;background-size:16px 16px!important;height:106px!important;opacity:1!important;width:106px!important}[class*=is-style-nfd-dots]:before,[class*=is-style-nfd-waves]:before{content:""!important;display:block!important;position:absolute!important}[class*=is-style-nfd-waves]:before{--wndb--wave-width:380px;--wndb--wave-spacing:16px;--wndb--wave-thickness:8px;--wndb--wave-curve:0.85;background:color-mix(in srgb,var(--wndb--color--tertiary) 60%,#fff)!important;width:var(--wndb--wave-width)!important;z-index:1!important;--wndb--wave-radius:calc(var(--wndb--wave-spacing)*sqrt(var(--wndb--wave-curve) * var(--wndb--wave-curve) + 1) + var(--wndb--wave-thickness)/2);--wndb--wave-height:calc(var(--wndb--wave-spacing) + var(--wndb--wave-thickness));--wndb--wave-gap:14px;
85height:calc(var(--wndb--wave-height)*3 + var(--wndb--wave-gap)*2)!important;--wndb--y1:0px;--wndb--y2:calc(var(--wndb--wave-height) + var(--wndb--wave-gap));--wndb--y3:calc((var(--wndb--wave-height) + var(--wndb--wave-gap))*2);--wndb--wave-gradient:#0000 calc(99% - var(--wndb--wave-thickness)),#000 calc(101% - var(--wndb--wave-thickness)) 99%,#0000 101%;--wndb--mask-stripe-1-top:radial-gradient(var(--wndb--wave-radius) at left 50% top calc(var(--wndb--wave-curve)*-1*var(--wndb--wave-spacing)),var(--wndb--wave-gradient)) 50% calc(var(--wndb--y1) + var(--wndb--wave-spacing)/2 + var(--wndb--wave-thickness)/2) /calc(var(--wndb--wave-spacing)*4) calc(var(--wndb--wave-spacing) + var(--wndb--wave-thickness)) repeat-x;--wndb--mask-stripe-1-bottom:radial-gradient(var(--wndb--wave-radius) at left 50% bottom calc(var(--wndb--wave-curve)*-1*var(--wndb--wave-spacing)),var(--wndb--wave-gradient)) calc(50% - var(--wndb--wave-spacing)*2) calc(var(--wndb--y1) - var(--wndb--wave-spacing)/2 - var(--wndb--wave-thickness)/2) /calc(var(--wndb--wave-spacing)*4) calc(var(--wndb--wave-spacing) + var(--wndb--wave-thickness)) repeat-x;--wndb--mask-stripe-2-top:radial-gradient(var(--wndb--wave-radius) at left 50% top calc(var(--wndb--wave-curve)*-1*var(--wndb--wave-spacing)),var(--wndb--wave-gradient)) 50% calc(var(--wndb--y2) + var(--wndb--wave-spacing)/2 + var(--wndb--wave-thickness)/2) /calc(var(--wndb--wave-spacing)*4) calc(var(--wndb--wave-spacing) + var(--wndb--wave-thickness)) repeat-x;--wndb--mask-stripe-2-bottom:radial-gradient(var(--wndb--wave-radius) at left 50% bottom calc(var(--wndb--wave-curve)*-1*var(--wndb--wave-spacing)),var(--wndb--wave-gradient)) calc(50% - var(--wndb--wave-spacing)*2) calc(var(--wndb--y2) - var(--wndb--wave-spacing)/2 - var(--wndb--wave-thickness)/2) /calc(var(--wndb--wave-spacing)*4) calc(var(--wndb--wave-spacing) + var(--wndb--wave-thickness)) repeat-x;--wndb--mask-stripe-3-top:radial-gradient(var(--wndb--wave-radius) at left 50% top calc(var(--wndb--wave-curve)*-1*var(--wndb--wave-spacing)),var(--wndb--wave-gradient)) 50% calc(var(--wndb--y3) + var(--wndb--wave-spacing)/2 + var(--wndb--wave-thickness)/2) /calc(var(--wndb--wave-spacing)*4) calc(var(--wndb--wave-spacing) + var(--wndb--wave-thickness)) repeat-x;--wndb--mask-stripe-3-bottom:radial-gradient(var(--wndb--wave-radius) at left 50% bottom calc(var(--wndb--wave-curve)*-1*var(--wndb--wave-spacing)),var(--wndb--wave-gradient)) calc(50% - var(--wndb--wave-spacing)*2) calc(var(--wndb--y3) - var(--wndb--wave-spacing)/2 - var(--wndb--wave-thickness)/2) /calc(var(--wndb--wave-spacing)*4) calc(var(--wndb--wave-spacing) + var(--wndb--wave-thickness)) repeat-x;mask:var(--wndb--mask-stripe-1-bottom),var(--wndb--mask-stripe-1-top),var(--wndb--mask-stripe-2-bottom),var(--wndb--mask-stripe-2-top),var(--wndb--mask-stripe-3-bottom),var(--wndb--mask-stripe-3-top)!important;-webkit-mask:var(--wndb--mask-stripe-1-bottom),var(--wndb--mask-stripe-1-top),var(--wndb--mask-stripe-2-bottom),var(--wndb--mask-stripe-2-top),var(--wndb--mask-stripe-3-bottom),var(--wndb--mask-stripe-3-top)!important;mask-repeat:repeat-x!important;-webkit-mask-repeat:repeat-x!important}.is-style-nfd-dots-bottom-right:before,.is-style-nfd-waves-bottom-right:before{bottom:0!important;right:0!important}.is-style-nfd-dots-bottom-left:before,.is-style-nfd-waves-bottom-left:before{bottom:0!important;left:0!important}.is-style-nfd-dots-top-left:before,.is-style-nfd-waves-top-left:before{left:0!important;top:0!important}.is-style-nfd-dots-top-right:before,.is-style-nfd-waves-top-right:before{right:0!important;top:0!important}.nfd-hover-settings .components-heading{width:100%!important}.nfd-hoverable{transition:color .15s ease,background-color .15s ease,text-decoration-color .15s ease!important}.nfd-hoverable.nfd-hover-text:hover{color:var(--nfd-hover-text)!important}.nfd-hoverable.nfd-hover-bg:hover{background-color:var(--nfd-hover-bg)!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-col{flex-direction:column!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-0{gap:0!important}.md\:nfd-gap-4{gap:1rem!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-p-4:not([style*=padding]){padding:1rem!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}}
86/*# sourceURL=nfd-wonder-blocks-utilities-inline-css */
87</style>
88<link rel='stylesheet' id='google-font-css' href='//fonts.googleapis.com/css?family=Roboto:400,300,500|Bitter&#038;ver=7.0.6' media='all' />
89<link rel='stylesheet' id='bootstrap-css' href='https://idinewyork.com/wp-content/themes/university/css/bootstrap.min.css?ver=7.0.6' media='all' />
90<link rel='stylesheet' id='font-awesome-css' href='https://idinewyork.com/wp-content/themes/university/fonts/css/font-awesome.min.css?ver=7.0.6' media='all' />
91<link rel='stylesheet' id='owl-carousel-css' href='https://idinewyork.com/wp-content/themes/university/js/owl-carousel/owl.carousel.css?ver=7.0.6' media='all' />
92<link rel='stylesheet' id='owl-carousel-theme-css' href='https://idinewyork.com/wp-content/themes/university/js/owl-carousel/owl.theme.css?ver=7.0.6' media='all' />
93<link rel='stylesheet' id='style-css' href='https://idinewyork.com/wp-content/themes/university/style.css?ver=7.0.6' media='all' />
94<link rel='stylesheet' id='newsletter-css' href='https://idinewyork.com/wp-content/plugins/newsletter/style.css?ver=9.4.6' media='all' />
95<link rel='stylesheet' id='tablepress-default-css' href='https://idinewyork.com/wp-content/tablepress-combined.min.css?ver=197' media='all' />
96<link rel='stylesheet' id='js_composer_front-css' href='https://idinewyork.com/wp-content/plugins/js_composer/assets/css/js_composer.min.css?ver=5.4.5' media='all' />
97<script id="jquery-core-js" src="https://idinewyork.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 97
97
98<script id="jquery-migrate-js" src="https://idinewyork.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 98
98
99<script id="underscore-js" src="https://idinewyork.com/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
vendor: 1 bytes, line 99
99
100<script id="backbone-js" src="https://idinewyork.com/wp-includes/js/backbone.min.js?ver=1.6.1"></script>
vendor: 1 bytes, line 100
100
101<script id="wp-api-request-js-extra">
102var wpApiSettings = {"root":"https://idinewyork.com/wp-json/","nonce":"21ab4c6ce3","versionString":"wp/v2/"};
103//# sourceURL=wp-api-request-js-extra
104</script>
vendor: 1 bytes, line 104
104
105<script id="wp-api-request-js" src="https://idinewyork.com/wp-includes/js/api-request.min.js?ver=7.0.6"></script>
vendor: 1 bytes, line 105
105
106<script id="wp-api-js-extra">
107var wpApiSettings = {"root":"https://idinewyork.com/wp-json/","nonce":"21ab4c6ce3","versionString":"wp/v2/"};
108//# sourceURL=wp-api-js-extra
109</script>
vendor: 1 bytes, line 109
109
110<script id="wp-api-js" src="https://idinewyork.com/wp-includes/js/wp-api.min.js?ver=7.0.6"></script>
vendor: 1 bytes, line 110
110
111<script id="wpda_rest_api-js-extra">
112var wpdaApiSettings = {"path":"wpda"};
113//# sourceURL=wpda_rest_api-js-extra
114</script>
vendor: 1 bytes, line 114
114
115<script id="wpda_rest_api-js" src="https://idinewyork.com/wp-content/plugins/wp-data-access/public/../assets/js/wpda_rest_api.js?ver=5.3.9"></script>
vendor: 1 bytes, line 115
115
116<script id="nfd-wonder-blocks-utilities-js-after">
117(()=>{var c=class{constructor({clientId:a,...n}={}){this.options={activeClass:"nfd-wb-animated-in",root:null,rootMargin:"0px",threshold:0,...n}}observeElements(a,n=null,t=!1){if(!("IntersectionObserver"in window)||!a?.length||document.documentElement.classList.contains("block-editor-block-preview__content-iframe"))return;function o(s,r){this._mutationCallback(s,r,n)}let i=new IntersectionObserver(this._handleIntersection.bind(this),this.options),f=new MutationObserver(o.bind(this)),d=new MutationObserver(this._handleClassMutation.bind(this));a.forEach(s=>{let r=s;s.classList.contains("nfd-wb-reveal-right")&&(r=s.parentElement),i.observe(r),t&&(d.observe(r,{attributes:!0,attributeFilter:["class"]}),f.observe(r,{attributes:!0,attributeFilter:["class"]}))})}_handleIntersection(a,n){a.forEach(t=>{t.isIntersecting&&(t.target.classList.add(this.options.activeClass),t.target.querySelectorAll(".nfd-wb-animate").forEach(o=>{o.classList.add(this.options.activeClass)}),n.unobserve(t.target))})}_handleClassMutation(a){a.forEach(n=>{if(n?.type==="attributes"){let t=n.target;t.classList.contains("nfd-wb-animated-in")||t.classList.add("nfd-wb-animated-in")}})}_mutationCallback(a,n,t=null){a.forEach(o=>{if(o?.type==="attributes"){let i=o.target;t&&t===i.getAttribute("data-block")&&(i.getAttribute("data-replay-animation")===null&&(i.setAttribute("data-replay-animation",!0),requestAnimationFrame(()=>{i.removeAttribute("data-replay-animation")})),n.disconnect())}})}};var w={"nfd-wb-fade-in-bottom":{from:{opacity:0,transform:"translate3d(0, 90px, 0)"},duration:1200},"nfd-wb-fade-in-bottom-short":{from:{opacity:0,transform:"translate3d(0, 32px, 0)"},duration:600},"nfd-wb-fade-in-top-short":{from:{opacity:0,transform:"translate3d(0, -32px, 0)"},duration:600},"nfd-wb-fade-in-left-short":{from:{opacity:0,transform:"translate3d(-32px, 0, 0)"},duration:600},"nfd-wb-fade-in-right-short":{from:{opacity:0,transform:"translate3d(32px, 0, 0)"},duration:600},"nfd-wb-zoom-in":{from:{opacity:0,transform:"scale3d(0.4, 0.4, 0.4)"},duration:1200},"nfd-wb-zoom-in-short":{from:{opacity:0,transform:"scale3d(0.92, 0.92, 0.92)"},duration:600},"nfd-wb-twist-in":{from:{opacity:0,transform:"translateY(40px) scale(0.8) rotateY(30deg) rotateZ(-12deg)"},duration:1e3},"nfd-wb-reveal-right":{from:{clipPath:"inset(0 100% 0 0)"},to:{clipPath:"inset(0 0 0 0)"},duration:1500,easing:"cubic-bezier(0.4, 0, 0, 1)"}};["DOMContentLoaded","wonder-blocks/toolbar-button-added","wonder-blocks/block-order-changed"].forEach(e=>document.addEventListener(e,()=>l()));document.addEventListener("wonder-blocks/animation-changed",e=>l(e?.detail?.clientId));window.onload=()=>l();document.readyState!=="loading"&&l();var b=!1;function l(e=null){document.documentElement.classList.contains("block-editor-block-preview__content-iframe")||(window.parent!==window?h():y(e))}var m=e=>e.split(/\s+/).find(a=>a in w)||"";function u(e){e.style.transition="none",e.classList.add("nfd-wb-animated-in"),requestAnimationFrame(()=>{e.style.transition=""})}function p(e,a){let n=w[a];n&&e.animate([n.from,n.to||{opacity:1,transform:"none"}],{duration:n.duration,easing:n.easing||"cubic-bezier(0.4, 1, 0.65, 1)"})}function h(){if(document.body&&document.body.classList.add("nfd-wb-editor-animations"),requestAnimationFrame(()=>{document.querySelectorAll(".nfd-wb-animate:not(.nfd-wb-animated-in)").forEach(t=>t.classList.add("nfd-wb-animated-in"))}),b)return;b=!0;let e=t=>{t.querySelectorAll&&t.querySelectorAll(".nfd-wb-animate:not(.nfd-wb-animated-in)").forEach(u),t.classList?.contains("nfd-wb-animate")&&!t.classList.contains("nfd-wb-animated-in")&&u(t)},a=new MutationObserver(t=>{for(let o of t){if(o.type==="childList"){for(let s of o.addedNodes)s.nodeType===1&&e(s);continue}if(o.type!=="attributes"||o.attributeName!=="class")continue;let i=o.target;if(!i.classList.contains("nfd-wb-animate")||i.classList.contains("nfd-wb-animated-in")||i.hasAttribute("data-replay-animation"))continue;let f=m(o.oldValue||""),d=m([...i.classList].join(" "));f!==d&&d?(i.classList.add("nfd-wb-animated-in"),p(i,d)):u(i)}}),n=()=>
117{if(!document.body){requestAnimationFrame(n);return}document.body.classList.add("nfd-wb-editor-animations"),a.observe(document.body,{attributes:!0,attributeFilter:["class"],attributeOldValue:!0,childList:!0,subtree:!0})};n()}function y(e=null){let a=document.body?.classList.contains("block-editor-page")||!!e,n=a?document.querySelector(".interface-interface-skeleton__content"):null,t=new c({root:n,threshold:0});requestAnimationFrame(()=>{t.observeElements(Array.from(document.getElementsByClassName("nfd-wb-animate")),e,a)})}})();
118
119//# sourceURL=nfd-wonder-blocks-utilities-js-after
120</script>
120
121<link rel="https://api.w.org/" href="https://idinewyork.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://idinewyork.com/wp-json/wp/v2/pages/10191" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://idinewyork.com/xmlrpc.php?rsd" />
122<meta name="generator" content="WordPress 7.0.6" />
123<link rel="canonical" href="https://idinewyork.com/contact-us/" />
124<link rel='shortlink' href='https://idinewyork.com/?p=10191' />
125<meta name="generator" content="Site Kit by Google 1.188.0" /><!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 125-126
125
126<script async src="https://www.googletagmanager.com/gtag/js?id=
126G-XV77J1Y3ZR
vendor: 12 bytes, line 126
126"></script>
127<script>
128  
vendor: 134 bytes, lines 128-132
128window.dataLayer = window.dataLayer || [];
129  function gtag(){dataLayer.push(arguments);}
130  gtag('js', new Date());
131
132  gtag('config', '
132G-XV77J1Y3ZR
vendor: 4 bytes, line 132
132');
133</script>
133
134    <style>
135        header{
136            position:fixed !important;
137            top:0 !important;
138            left:0 !important;
139            right:0 !important;
140            width:100% !important;
141            z-index:99999 !important;
142            background:#0b3b6f !important;
143        }
144
145        .admin-bar header{
146            top:32px !important;
147        }
148
149        header .logo,
150        header .container,
151        header .row,
152        header .navbar,
153        #main-nav,
154        .navbar.navbar-inverse.main-color-2-bg{
155            background:#0b3b6f !important;
156        }
157
158        header .container,
159        header .row{
160            margin-top:0 !important;
161            margin-bottom:0 !important;
162            padding-top:0 !important;
163            padding-bottom:0 !important;
164        }
165
166        #main-nav,
167        .navbar.navbar-inverse.main-color-2-bg{
168            margin-top:0 !important;
169            margin-bottom:0 !important;
170            border:none !important;
171        }
172
173        body{
174            padding-top:160px !important;
175        }
176    </style>
177        <style>
178        .idi-enroll-button-wrap {
179            text-align: center !important;
180            margin-top: 10px !important;
181        }
182
183        .idi-enroll-now-3d,
184        .idi-enroll-now-3d:link,
185        .idi-enroll-now-3d:visited {
186            display: inline-block !important;
187            background: #063b78 !important;
188            color: #ffffff !important;
189            font-family: Arial, Helvetica, sans-serif !important;
190            font-size: 11px !important;
191            font-weight: bold !important;
192            text-decoration: none !important;
193            padding: 5.5px 12px !important;
194            line-height: 1.2 !important;
195            border-style: solid !important;
196            border-width: 2px !important;
197
198            /* Bevel 3D effect */
199            border-top-color: #5f8fc4 !important;
200            border-left-color: #5f8fc4 !important;
201            border-right-color: #001b3d !important;
202            border-bottom-color: #001b3d !important;
203
204            box-shadow:
205                inset 1px 1px 0 rgba(255,255,255,0.45),
206                inset -1px -1px 0 rgba(0,0,0,0.35),
207                2px 2px 0 #000000 !important;
208
209            border-radius: 0 !important;
210            cursor: pointer !important;
211        }
212
213        .idi-enroll-now-3d:hover {
214            background: #0a4b95 !important;
215            color: #ffffff !important;
216        }
217
218        .idi-enroll-now-3d:active {
219            border-top-color: #001b3d !important;
220            border-left-color: #001b3d !important;
221            border-right-color: #5f8fc4 !important;
222            border-bottom-color: #5f8fc4 !important;
223
224            box-shadow:
225                inset 2px 2px 0 rgba(0,0,0,0.35),
226                inset -1px -1px 0 rgba(255,255,255,0.35) !important;
227
228            transform: translate(2px, 2px) !important;
229        }
230    </style>
231    <meta name="generator" content="Powered by WPBakery Page Builder - drag and drop page builder for WordPress."/>
232<!--[if lte IE 9]><link rel="stylesheet" type="text/css" href="https://idinewyork.com/wp-content/plugins/js_composer/assets/css/vc_lte_ie9.min.css" media="screen"><![endif]--><style id="custom-background-css">
233body.custom-background { background-color: #ffffff; }
234</style>
235<link rel="icon" href="https://idinewyork.com/wp-content/uploads/2017/11/cropped-Final_New_Logo_2025-1-1-32x32.png" sizes="32x32" />
236<link rel="icon" href="https://idinewyork.com/wp-content/uploads/2017/11/cropped-Final_New_Logo_2025-1-1-192x192.png" sizes="192x192" />
237<link rel="apple-touch-icon" href="https://idinewyork.com/wp-content/uploads/2017/11/cropped-Final_New_Logo_2025-1-1-180x180.png" />
238<meta name="msapplication-TileImage" content="https://idinewyork.com/wp-content/uploads/2017/11/cropped-Final_New_Logo_2025-1-1-270x270.png" />
239			<!-- Easy Columns 2.1.1 by Pat Friedl http://www.patrickfriedl.com -->
240			<link rel="stylesheet" href="http://idinewyork.com/wp-content/plugins/easy-columns/css/easy-columns.css" type="text/css" media="screen, projection" />
241			<!-- custom css -->
242				<style type="text/css">    .main-color-1, .main-color-1-hover:hover, a:hover, a:focus,
243    header .multi-column > .dropdown-menu>li>a:hover,
244    header .multi-column > .dropdown-menu .menu-column>li>a:hover,
245    #main-nav.nav-style-2 .navbar-nav>li:hover>a,
246    #main-nav.nav-style-2 .navbar-nav>.current-menu-item>a,
247    #main-nav.nav-style-3 .navbar-nav>li:hover>a,
248    #main-nav.nav-style-3 .navbar-nav>.current-menu-item>a,
249    .item-meta a:not(.btn):hover,
250    .map-link.small-text,
251    .single-u_event .event-info .cat-link:hover,
252    .single-course-detail .cat-link:hover,
253    .related-event .ev-title a:hover,
254    #checkout-uni li.active a,
255    .woocommerce-review-link,
256    .woocommerce #content div.product p.price,
257    .woocommerce-tabs .active,
258    .woocommerce p.stars a, .woocommerce-page p.stars a,
259    .woocommerce .star-rating:before, .woocommerce-page .star-rating:before, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price,
260    .woocommerce .uni-thankyou-page .order_item .product-name,
261    .woocommerce .uni-thankyou-page .addresses h3,
262    .wpb_wrapper .wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .wpb_wrapper .wpb_content_element .wpb_tabs_nav li:hover,
263    .wpb_wrapper .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a, .wpb_wrapper .wpb_content_element .wpb_tabs_nav li:hover a,
264    li.bbp-topic-title .bbp-topic-permalink:hover, #bbpress-forums li.bbp-body ul.topic .bbp-topic-title:hover a, #bbpress-forums li.bbp-body ul.forum .bbp-forum-info:hover .bbp-forum-title,
265    #bbpress-forums li.bbp-body ul.topic .bbp-topic-title:hover:before, #bbpress-forums li.bbp-body ul.forum .bbp-forum-info:hover:before,
266    #bbpress-forums .bbp-body li.bbp-forum-freshness .bbp-author-name,
267    .bbp-topic-meta .bbp-topic-started-by a,
268    div.bbp-template-notice a.bbp-author-name,
269    #bbpress-forums .bbp-body li.bbp-topic-freshness .bbp-author-name,
270    #bbpress-forums #bbp-user-wrapper h2.entry-title,
271    .bbp-reply-header .bbp-meta a:hover,
272    .member-tax a:hover,
273    #bbpress-forums #subscription-toggle a,
274    .uni-orderbar .dropdown-menu li a:hover,
275    .main-menu.affix .sticky-gototop:hover{
276        color:#02315f;
277    }
278    .related-item .price{color:#02315f !important;}
279    .main-color-1-bg, .main-color-1-bg-hover:hover,
280    input[type=submit],
281    table:not(.shop_table)>thead, table:not(.shop_table)>tbody>tr:hover>td, table:not(.shop_table)>tbody>tr:hover>th,
282    header .dropdown-menu>li>a:hover, header .dropdown-menu>li>a:focus,
283    header .multi-column > .dropdown-menu li.menu-item:hover,
284	header .multi-column > .dropdown-menu .menu-column li.menu-item:hover,
285    .un-icon:hover, .dark-div .un-icon:hover,
286    .woocommerce-cart .shop_table.cart thead tr,
287    .uni-addtocart .add-text,
288    .event-classic-item .item-thumbnail:hover a:before,
289    .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span,
290    .course-list-table>tbody>tr:hover>td, .course-list-table>tbody>tr:hover>th,
291    .project-item:hover .project-item-excerpt,
292    .navbar-inverse .navbar-nav>li>a:after, .navbar-inverse .navbar-nav>li>a:focus:after,
293    .topnav-sidebar #lang_sel_click ul ul a:hover,
294    div.bbp-submit-wrapper .button,
295	.topnav-sidebar #lang_sel ul ul a:hover{
296        background-color:#02315f;
297    }
298    #sidebar .widget_nav_menu  #widget-inner ul li a:hover,
299    .main-color-1-border{
300        border-color:#02315f;
301    }
302    .btn-primary, .un-button-2, .un-button-2-lg,
303    .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, 				    .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button,
304    .woocommerce #review_form #respond .form-submit input, .woocommerce-page #review_form #respond .form-submit input,
305    .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .ui-accordion-header-active, .wpb_wrapper .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:hover,
306    .wpb_wrapper .wpb_toggle:hover, #content .wpb_wrapper h4.wpb_toggle:hover, .wpb_wrapper #content h4.wpb_toggle:hover,
307	.wpb_wrapper .wpb_toggle_title_active, #content .wpb_wrapper h4.wpb_toggle_title_active, .wpb_wrapper #content h4.wpb_toggle_title_active{
308    	background-color: #02315f;
309    	border-color: #02315f;
310    }
311    .woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale,
312    .single-product.woocommerce .images span.onsale, .single-product.woocommerce-page .images span.onsale,
313    #sidebar .widget_nav_menu  #widget-inner ul li a:hover,
314    .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, 				    .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button,
315    .woocommerce #review_form #respond .form-submit input, .woocommerce-page #review_form #respond .form-submit input,
316    .main-menu.affix .navbar-nav>.current-menu-item>a,
317    .main-menu.affix .navbar-nav>.current-menu-item>a:focus,
318    #bbpress-forums li.bbp-header,
319    #bbpress-forums div.bbp-reply-author .bbp-author-role,
320    #bbp-search-form #bbp_search_submit,
321    #bbpress-forums #bbp-single-user-details #bbp-user-navigation li:hover,
322    #main-nav .main-menu.affix .navbar-nav>li:hover>a{
323        background:#02315f;
324    }
325    .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, 	    
326    .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button, .woocommerce a.button.alt, 
327    .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt,
328    .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt, 
329    .woocommerce #review_form #respond .form-submit input, .woocommerce-page #review_form #respond .form-submit input{background:#02315f;}
330    .thumbnail-overlay {
331    	background: rgba(2,49,95,0.8);
332    }
333    
334    .event-default-red ,
335    .container.cal-event-list .event-btt:hover,
336    #calendar-options .right-options ul li ul li:hover, #calendar-options .right-options ul li ul li:hover a,
337    #stm-list-calendar .panel-group .panel .panel-heading .panel-title a.collapsed:hover { background:#02315f !important;}
338    
339    .cal-day-weekend span[data-cal-date],
340    #cal-slide-content a.event-item:hover, .cal-slide-content a.event-item:hover,
341    .container.cal-event-list .owl-controls .owl-prev:hover i:before, 
342    .container.cal-event-list .close-button:hover i:before,
343    #calendar-options a:hover,
344    .container.cal-event-list .owl-controls .owl-next:hover i:before,
345    #calendar-options a.active {color:#02315f !important;}
346    .container.cal-event-list .owl-controls .owl-prev:hover,
347    .container.cal-event-list .owl-controls .owl-next:hover,
348    .container.cal-event-list .close-button:hover{border-color: #02315f !important;}
349    #stm-list-calendar .panel-group .panel .panel-heading .panel-title a.collapsed > .arrow-down{border-top: 0px !important; border-left: 10px solid transparent !important;
350border-right: 10px solid transparent !important ;}
351#stm-list-calendar .panel-group .panel .panel-heading .panel-title a > .arrow-down{border-top: 10px solid #02315f !important;}
352	#stm-list-calendar .panel-group .panel .panel-heading .panel-title a{
353        background-color:#02315f !important;
354    }
355	.main-color-2, .main-color-2-hover:hover{
356        color:#02315f;
357    }
358    .main-color-2-bg{
359        background-color:#02315f;
360    }
361    footer.main-color-2-bg, .un-separator .main-color-2-bg, .main-color-2-bg.back-to-top{
362        background-color:#02315f;
363    }
364    body {
365        font-family: "Roboto",sans-serif;
366    }
367	body {
368        font-size: 14px;
369    }
370    h1, .h1, .minion, .content-dropcap p:first-child:first-letter, .dropcap, #your-profile h3, #learndash_delete_user_data h2{
371        font-family: "Bitter", Times, serif;
372    }
373.cube1, .cube2 {
374	background:#e0e0e0}
375h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
376	letter-spacing:0}
377</style>
378			<!-- end custom css --><style id="wp-custom-css">
379/*width: 50px;
380to #nav*/
381
382.navbar-header {
383margin-bottom:8px;
384}
385#main-nav .navbar-nav>li>a {padding-right:16px;  height:70px; padding-top:17px;   text-transform:uppercase; /*display:inline; font-size:12px;*/}
386.navbar-inverse .navbar-nav>li>a:after, .navbar-inverse .navbar-nav>li>a:focus:after { height:2px;}
387/*.navbar-right { float:left !important;}*/
388#main-nav .navbar-nav>li>a:before {top:15px;}
389footer .col-md-3:last-child { width:16.66666667%;}
390h2.widget-title, .uni-lastest .widget-title {font-size:17px;}
391.smo_msg { font-size:12px;}
392.logo { margin-top:-40px; display:inline-block}
393 
394.main-menu ul li:last-child ul {left:auto; right:0;}
395
396/* inner course css*/
397.in-ser-wrp img {    box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.1);
398    border-radius: 5px;}
399
400.in-ser-wrp p {min-height:60px; text-align:center;}
401.in-ser-wrp.v2 p {min-height:50px;}
402.in-ser-wrp.v3 p {min-height:30px;}
403.in-ser-wrp div {text-align:center;}
404.tab-calen h3 {font-size:24px; text-align:center; font-weight:bold}
405.tab-calen span { font-weight:bold}
406
407.cfef-wrp {margin-top:20px !important; font-weight:bold!important; background-color:#02315F!important; color:#fff!important;}
408
409.booknow {font-size: 20px; background: #022a51; color: #fff !important; padding: 10px 20px; display: inline-block;background: rgb(2,0,36);
410background: linear-gradient(312deg, rgba(2,0,36,1) 0%, rgba(2,42,81,1) 67%, rgba(0,90,179,1) 100%);}
411.booknow:hover {color;#fff !important; background: rgb(2,0,36);
412background: linear-gradient(312deg, rgba(2,0,36,1) 0%, rgba(0,90,179,1) 67%, rgba(2,42,81,1) 100%);}
413.mb20 {margin-bottom:20px!important;}
414
415.date-wrp input {color:red; font-weight:bold !important;}
416.n-tbn {font-size: 20px; background: #022a51 !important; color: #fff !important; font-weight:bold !important}
417
418.tablepress-id-40 .row-1 td {
419    background-color: #0297fe;
420}
421/*payment page*/
422#fld_8440613_3-wrap, #fld_8440613_3 { text-align: center!important; }
423
424#fld_8440613_3 { color: #000; font-weight:600; margin-bottom:20px;}
425#CF65ea97e7db8ad_3 input {margin-bottom:20px !important;}
426
427@media only screen and (max-width: 600px) {
428footer .col-md-3:last-child { width:100%;}
429}
430</style>
431    <style>
432        body {
433            padding-top: 125px !important; /* reduce/increase this number */
434        }
435
436        #body,
437        #wrap,
438        .content-pad,
439        .content-pad-3x {
440            padding-top: 0 !important;
441            margin-top: 0 !important;
442        }
443
444        .page-heading {
445            margin-bottom: 0 !important;
446        }
447    </style>
448    <noscript><style type="text/css"> .wpb_animate_when_almost_visible { opacity: 1; }</style></noscript>    <style>
449        .idi-job-public-header,
450        .idi-job-cards-wrapper {
451            max-width: none !important;
452            width: 100% !important;
453            box-sizing: border-box !important;
454        }
455
456        .idi-job-public-header,
457        .idi-job-cards-wrapper {
458            padding-left: 15px !important;
459            padding-right: 15px !important;
460        }
461    </style>
462        <style id="idi-desktop-header-logo-css">
463    @media only screen and (min-width: 768px) {
464        #main-nav .logo img {
465            display: block !important;
466            width: auto !important;
467            max-width: none !important;
468            height: 105px !important;
469            min-height: 105px !important;
470            max-height: 105px !important;
471            object-fit: contain !important;
472            object-position: left center !important;
473        }
474    }
475    </style>
476        <style id="idi-academic-skill-mobile-css">
477    @media only screen and (max-width: 767px) {
478        html,
479        body.idi-mobile-program-page {
480            width: 100% !important;
481            max-width: 100% !important;
482            overflow-x: hidden !important;
483        }
484
485        body.idi-mobile-program-page {
486            padding-top: 92px !important;
487            background: #f6f8fb !important;
488        }
489
490        /* Compact header shared visually with the mobile homepage. */
491        body.idi-mobile-program-page header {
492            height: 92px !important;
493            min-height: 92px !important;
494            background: linear-gradient(110deg, #0b3768 0%, #07477d 100%) !important;
495            box-shadow: 0 1px 4px rgba(0, 26, 55, 0.28) !important;
496        }
497
498        body.idi-mobile-program-page.admin-bar header {
499            top: 46px !important;
500        }
501
502        body.idi-mobile-program-page header .container,
503        body.idi-mobile-program-page header .container-fluid,
504        body.idi-mobile-program-page header .row,
505        body.idi-mobile-program-page header .navbar,
506        body.idi-mobile-program-page #top-nav,
507        body.idi-mobile-program-page #main-nav {
508            width: 100% !important;
509            max-width: none !important;
510            min-height: 0 !important;
511            margin: 0 !important;
512            padding: 0 !important;
513            border: 0 !important;
514            background: transparent !important;
515        }
516
517        body.idi-mobile-program-page #top-nav,
518        body.idi-mobile-program-page #top-nav .navbar,
519        body.idi-mobile-program-page #top-nav .top-menu {
520            height: 92px !important;
521        }
522
523        body.idi-mobile-program-page #main-nav,
524        body.idi-mobile-program-page #main-nav .navbar,
525        body.idi-mobile-program-page #main-nav .navbar-header {
526            position: static !important;
527            height: 0 !important;
528        }
529
530        body.idi-mobile-program-page #main-nav .logo {
531            position: absolute !important;
532            z-index: 2 !important;
533            top: 18px !important;
534            left: 13px !important;
535            display: block !important;
536            visibility: visible !important;
537            opacity: 1 !important;
538            width: clamp(112px, calc(100vw - 224px), 158px) !important;
539            height: 58px !important;
540            margin: 0 !important;
541            padding: 0 !important;
542            background: transparent !important;
543        }
544
545        body.idi-mobile-program-page #main-nav .logo img {
546            display: block !important;
547            visibility: visible !important;
548            opacity: 1 !important;
549            width: 100% !important;
550            max-width: none !important;
551            height: 58px !important;
552            object-fit: contain !important;
553            object-position: left center !important;
554        }
555
556        body.idi-mobile-program-page #top-nav .topnav-sidebar {
557            position: absolute !important;
558            z-index: 3 !important;
559            top: 25px !important;
560            right: 112px !important;
561            left: auto !important;
562            display: flex !important;
563            gap: 7px !important;
564            width: auto !important;
565            height: 42px !important;
566            margin: 0 !important;
567            padding: 0 !important;
568        }
569
570        body.idi-mobile-program-page #top-nav .topnav-sidebar > .widget_text,
571        body.idi-mobile-program-page #top-nav .topnav-sidebar .widget-inner,
572        body.idi-mobile-program-page #top-nav .topnav-sidebar .textwidget,
573        body.idi-mobile-program-page #top-nav .topnav-sidebar p,
574        body.idi-mobile-program-page #top-nav .topnav-sidebar a {
575            float: none !important;
576            width: 42px !important;
577            height: 42px !important;
578            margin: 0 !important;
579            padding: 0 !important;
580        }
581
582        body.idi-mobile-program-page #top-nav .topnav-sidebar > #text-47,
583        body.idi-mobile-program-page #top-nav .topnav-sidebar > .widget_block {
584            display: none !important;
585        }
586
587        body.idi-mobile-program-page #top-nav .topnav-sidebar a {
588            display: flex !important;
589            align-items: center !important;
590            justify-content: center !important;
591            overflow: hidden !important;
592            color: transparent !important;
593            font-size: 0 !important;
594            line-height: 0 !important;
595            border: 1px solid rgba(255, 255, 255, 0.48) !important;
596            border-radius: 6px !important;
597            background: rgba(255, 255, 255, 0.05) !important;
598        }
599
600        body.idi-mobile-program-page #top-nav .topnav-sidebar > #text-42 img,
601        body.idi-mobile-program-page #top-nav .topnav-sidebar > #text-34 img {
602            display: block !important;
603            visibility: visible !important;
604            width: 30px !important;
605            min-width: 30px !important;
606            max-width: 30px !important;
607            height: 30px !important;
608            min-height: 30px !important;
609            max-height: 30px !important;
610            margin: 0 !important;
611            padding: 0 !important;
612            filter: none !important;
613            object-fit: cover !important;
614            border-radius: 3px !important;
615        }
616
617        body.idi-mobile-program-page #top-nav .search-toggle,
618        body.idi-mobile-program-page #top-nav .mobile-menu-toggle {
619            position: absolute !important;
620            z-index: 4 !important;
621            top: 25px !important;
622            display: flex !important;
623            align-items: center !important;
624            justify-content: center !important;
625            float: none !important;
626            width: 42px !important;
627            height: 42px !important;
628            margin: 0 !important;
629            padding: 0 !important;
630            color: #ffffff !important;
631            background: transparent !important;
632            border: 0 !important;
633            box-shadow: none !important;
634        }
635
636        body.idi-mobile-program-page #top-nav .search-toggle {
637            right: 62px !important;
638            left: auto !important;
639            font-size: 25px !important;
640        }
641
642        body.idi-mobile-program-page #top-nav .mobile-menu-toggle {
643            right: 10px !important;
644            left: auto !important;
645            font-size: 31px !important;
646        }
647
648        body.idi-mobile-program-page #top-nav #nav-search {
649            position: absolute !important;
650            top: 91px !important;
651            left: 0 !important;
652            width: 100% !important;
653            margin: 0 !important;
654            background: #0b3b6f !important;
655        }
656
657        body.idi-mobile-program-page .gtranslate_wrapper,
658        body.idi-mobile-program-page .gt_switcher_wrapper,
659        body.idi-mobile-program-page [id^="gt-wrapper-"],
660        body.idi-mobile-program-page .goog-te-gadget,
661        body.idi-mobile-program-page select.goog-te-combo,
662        body.idi-mobile-program-page .top-sidebar,
663        body.idi-mobile-program-page #slider {
664            display: none !important;
665        }
666
667        /* Page title and content frame. */
668        body.idi-mobile-program-page .page-heading {
669            height: auto !important;
670            min-height: 0 !important;
671            margin: 0 !important;
672            padding: 11px 12px 8px !important;
673            background: #ffffff !important;
674            border-bottom: 1px solid #dce5ef !important;
675        }
676
677        body.idi-mobile-program-page .page-heading .container,
678        body.idi-mobile-program-page .page-heading .row,
679        body.idi-mobile-program-page .page-heading [class*="col-"] {
680            width: 100% !important;
681            margin: 0 !important;
682            padding: 0 !important;
683        }
684
685        body.idi-mobile-program-page .page-heading h1,
686        body.idi-mobile-program-page .page-heading h1 center {
687            margin: 0 !important;
688            padding: 0 !important;
689            color: #073565 !important;
690            font-family: Georgia, "Times New Roman", serif !important;
691            font-size: 24px !important;
692            font-weight: 700 !important;
693            line-height: 1.1 !important;
694            text-align: center !important;
695        }
696
697        body.idi-mobile-program-page #body,
698        body.idi-mobile-program-page #body > .container,
699        body.idi-mobile-program-page #body .content-pad-3x,
700        body.idi-mobile-program-page #body .content-pad-3x > .row,
701        body.idi-mobile-program-page #content,
702        body.idi-mobile-program-page article.single-page-content,
703        body.idi-mobile-program-page article.single-page-content > .u_row {
704            width: 100% !important;
705            max-width: 100% !important;
706            margin: 0 !important;
707            padding: 0 !important;
708            box-sizing: border-box !important;
709        }
710
711        /* Two-column category grid with two courses per category. */
712        body.idi-mobile-program-page #body .idi-course-sections {
713            position: relative !important;
714            left: 0 !important;
715            display: grid !important;
716            grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
717            gap: 10px !important;
718            width: 100% !important;
719            max-width: 100% !important;
720            margin: 0 !important;
721            padding: 10px 10px 16px !important;
722            box-sizing: border-box !important;
723            background: #f6f8fb !important;
724        }
725
726        body.idi-mobile-program-page #body .idi-course-sections::before,
727        body.idi-mobile-program-page #body .idi-course-sections::after,
728        body.idi-mobile-program-page #body .idi-course-sections > .wpb_column::before,
729        body.idi-mobile-program-page #body .idi-course-sections > .wpb_column::after {
730            display: none !important;
731            content: none !important;
732        }
733
734        /* WordPress inserts an empty paragraph before the first column. */
735        body.idi-mobile-program-page #body .idi-course-sections > p,
736        body.idi-mobile-program-page #body .idi-course-sections > br {
737            display: none !important;
738        }
739
740        body.idi-mobile-program-page #body .idi-course-sections > .wpb_column {
741            float: none !important;
742            width: 100% !important;
743            max-width: none !important;
744            margin: 0 !important;
745            padding: 6px !important;
746            overflow: hidden !important;
747            background: #ffffff !important;
748            border: 1px solid #dce5ef !important;
749            border-radius: 8px !important;
750            box-shadow: 0 2px 8px rgba(0, 34, 68, 0.10) !important;
751            box-sizing: border-box !important;
752        }
753
754        body.idi-mobile-program-page #body .idi-course-sections > .wpb_column:nth-child(4) {
755            border-left: 1px solid #dce5ef !important;
756        }
757
758        body.idi-mobile-program-page #body .idi-course-sections .vc_column-inner,
759        body.idi-mobile-program-page #body .idi-course-sections .wpb_wrapper,
760        body.idi-mobile-program-page #body .idi-course-sections .wpb_text_column {
761            width: 100% !important;
762            margin: 0 !important;
763            padding: 0 !important;
764        }
765
766        body.idi-mobile-program-page #body .idi-course-sections .wpb_wrapper > br {
767            display: none !important;
768        }
769
770        body.idi-mobile-program-page #body .idi-course-sections .section-title {
771            display: flex !important;
772            align-items: center !important;
773            justify-content: center !important;
774            min-height: 38px !important;
775            margin: 0 0 5px !important;
776            padding: 5px 4px !important;
777            color: #ffffff !important;
778            background: linear-gradient(135deg, #073565, #0b4c84) !important;
779            border-radius: 5px !important;
780            font-size: 13px !important;
781            font-weight: 700 !important;
782            line-height: 1.05 !important;
783            text-align: center !important;
784        }
785
786        body.idi-mobile-program-page #body .idi-course-sections p {
787            margin: 0 0 8px !important;
788            padding: 0 !important;
789        }
790
791        body.idi-mobile-program-page #body .idi-course-sections p:last-child {
792            margin-bottom: 0 !important;
793        }
794
795        body.idi-mobile-program-page #body .idi-course-sections span,
796        body.idi-mobile-program-page #body .idi-course-sections .second-row-title {
797            display: flex !important;
798            align-items: center !important;
799            justify-content: center !important;
800            min-height: 39px !important;
801            margin: 0 0 3px !important;
802            padding: 0 2px !important;
803            color: #073565 !important;
804            font-size: 10.5px !important;
805            font-weight: 700 !important;
806            line-height: 1.05 !important;
807            text-align: center !important;
808        }
809
810        body.idi-mobile-program-page #body .idi-course-sections strong,
811        body.idi-mobile-program-page #body .idi-course-sections strong a {
812            color: #073565 !important;
813            line-height: 1.05 !important;
814            text-decoration: none !important;
815        }
816
817        body.idi-mobile-program-page #body .idi-course-sections img {
818            display: block !important;
819            width: 100% !important;
820            max-width: none !important;
821            height: auto !important;
822            aspect-ratio: 1.42 / 1 !important;
823            margin: 0 !important;
824            object-fit: cover !important;
825            object-position: center top !important;
826            border: 0 !important;
827            border-radius: 5px !important;
828            box-shadow: none !important;
829        }
830
831        /* Business Professional Development course cards. */
832        body.page-id-4247 .page-heading h1,
833        body.page-id-4247 .page-heading h1 center {
834            font-size: clamp(16px, 5vw, 20px) !important;
835            white-space: nowrap !important;
836        }
837
838        body.page-id-4247 article.single-page-content > p {
839            display: none !important;
840        }
841
842        body.page-id-4247 article.single-page-content > .u_row {
843            width: 100% !important;
844            max-width: 100% !important;
845            margin: 0 !important;
846            padding: 0 !important;
847        }
848
849        body.page-id-4247 #body .in-ser-wrp {
850            position: relative !important;
851            left: 0 !important;
852            display: grid !important;
853            grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
854            gap: 10px !important;
855            width: 100% !important;
856            max-width: 100% !important;
857            height: auto !important;
858            margin: 0 !important;
859            padding: 5px 10px !important;
860            box-sizing: border-box !important;
861            background: #f6f8fb !important;
862        }
863
864        body.page-id-4247 #body .idi-business-mobile-grid {
865            padding-bottom: 16px !important;
866        }
867
868        body.page-id-4247 #body .in-ser-wrp::before,
869        body.page-id-4247 #body .in-ser-wrp::after {
870            display: none !important;
871            content: none !important;
872        }
873
874        body.page-id-4247 article.single-page-content > .u_row:last-child .in-ser-wrp {
875            padding-bottom: 16px !important;
876        }
877
878        body.page-id-4247 #body .in-ser-wrp > p,
879        body.page-id-4247 #body .in-ser-wrp > br {
880            display: none !important;
881        }
882
883        body.page-id-4247 #body .in-ser-wrp > .wpb_column {
884            float: none !important;
885            width: 100% !important;
886            max-width: none !important;
887            height: auto !important;
888            margin: 0 !important;
889            padding: 6px !important;
890            overflow: hidden !important;
891            opacity: 1 !important;
892            transform: none !important;
893            animation: none !important;
894            background: #ffffff !important;
895            border: 1px solid #dce5ef !important;
896            border-radius: 8px !important;
897            box-shadow: 0 2px 8px rgba(0, 34, 68, 0.10) !important;
898            box-sizing: border-box !important;
899        }
900
901        body.page-id-4247 #body .in-ser-wrp .vc_column-inner,
902        body.page-id-4247 #body .in-ser-wrp .wpb_text_column,
903        body.page-id-4247 #body .in-ser-wrp .wpb_wrapper {
904            width: 100% !important;
905            margin: 0 !important;
906            padding: 0 !important;
907        }
908
909        body.page-id-4247 #body .in-ser-wrp .wpb_wrapper > br {
910            display: none !important;
911        }
912
913        body.page-id-4247 #body .in-ser-wrp p,
914        body.page-id-4247 #body .in-ser-wrp.v2 p,
915        body.page-id-4247 #body .in-ser-wrp.v3 p {
916            min-height: 0 !important;
917            margin: 0 !important;
918            padding: 0 !important;
919            text-align: center !important;
920        }
921
922        body.page-id-4247 #body .in-ser-wrp p > span {
923            display: flex !important;
924            align-items: center !important;
925            justify-content: center !important;
926            min-height: 40px !important;
927            margin: 0 0 3px !important;
928            padding: 0 2px !important;
929            color: #073565 !important;
930            font-size: 10.5px !important;
931            font-weight: 700 !important;
932            line-height: 1.05 !important;
933            text-align: center !important;
934        }
935
936        body.page-id-4247 #body .in-ser-wrp strong,
937        body.page-id-4247 #body .in-ser-wrp strong a {
938            color: #073565 !important;
939            line-height: 1.05 !important;
940            text-decoration: none !important;
941        }
942
943        body.page-id-4247 #body .in-ser-wrp p > br {
944            display: none !important;
945        }
946
947        body.page-id-4247 #body .in-ser-wrp img {
948            display: block !important;
949            width: 100% !important;
950            max-width: none !important;
951            height: auto !important;
952            aspect-ratio: 1.5 / 1 !important;
953            margin: 0 !important;
954            object-fit: cover !important;
955            object-position: center top !important;
956            border: 0 !important;
957            border-radius: 5px !important;
958            box-shadow: none !important;
959        }
960
961        /* Shared two-column grid for mobile program-category pages. */
962        body.idi-mobile-program-page #body .idi-category-mobile-grid {
963            display: grid !important;
964            grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
965            gap: 10px !important;
966            width: 100% !important;
967            max-width: 100% !important;
968            margin: 0 !important;
969            padding: 10px 10px 16px !important;
970            box-sizing: border-box !important;
971            background: #f6f8fb !important;
972        }
973
974        body.idi-mobile-program-page #body .idi-category-mobile-grid > .wpb_column,
975        body.idi-mobile-program-page #body .idi-category-mobile-grid > .idi-program-card {
976            float: none !important;
977            width: 100% !important;
978            max-width: none !important;
979            height: auto !important;
980            min-height: 0 !important;
981            margin: 0 !important;
982            padding: 6px !important;
983            overflow: hidden !important;
984            opacity: 1 !important;
985            transform: none !important;
986            animation: none !important;
987            background: #ffffff !important;
988            border: 1px solid #dce5ef !important;
989            border-radius: 8px !important;
990            box-shadow: 0 2px 8px rgba(0, 34, 68, 0.10) !important;
991            box-sizing: border-box !important;
992        }
993
994        body.idi-mobile-program-page #body .idi-category-mobile-grid > :last-child:nth-child(odd) {
995            grid-column: 1 / -1 !important;
996            justify-self: center !important;
997            width: calc(50% - 5px) !important;
998        }
999
1000        body.idi-mobile-program-page #body .idi-category-mobile-grid .vc_column-inner,
1001        body.idi-mobile-program-page #body .idi-category-mobile-grid .wpb_text_column,
1002        body.idi-mobile-program-page #body .idi-category-mobile-grid .wpb_wrapper {
1003            width: 100% !important;
1004            margin: 0 !important;
1005            padding: 0 !important;
1006        }
1007
1008        body.idi-mobile-program-page #body .idi-category-mobile-grid .wpb_wrapper > br,
1009        body.idi-mobile-program-page #body .idi-category-mobile-grid p > br {
1010            display: none !important;
1011        }
1012
1013        body.idi-mobile-program-page #body .idi-category-mobile-grid p {
1014            min-height: 0 !important;
1015            margin: 0 !important;
1016            padding: 0 !important;
1017            text-align: center !important;
1018        }
1019
1020        body.idi-mobile-program-page #body .idi-category-mobile-grid p > span {
1021            display: flex !important;
1022            align-items: center !important;
1023            justify-content: center !important;
1024            min-height: 44px !important;
1025            margin: 0 0 3px !important;
1026            padding: 0 2px !important;
1027            color: #073565 !important;
1028            font-size: 10.5px !important;
1029            font-weight: 700 !important;
1030            line-height: 1.05 !important;
1031            text-align: center !important;
1032        }
1033
1034        body.idi-mobile-program-page #body .idi-category-mobile-grid strong,
1035        body.idi-mobile-program-page #body .idi-category-mobile-grid strong a {
1036            color: #073565 !important;
1037            line-height: 1.05 !important;
1038            text-decoration: none !important;
1039        }
1040
1041        body.idi-mobile-program-page #body .idi-category-mobile-grid img {
1042            display: block !important;
1043            width: 100% !important;
1044            max-width: none !important;
1045            height: auto !important;
1046            aspect-ratio: 1.5 / 1 !important;
1047            margin: 0 !important;
1048            object-fit: cover !important;
1049            object-position: center top !important;
1050            border: 0 !important;
1051            border-radius: 5px !important;
1052            box-shadow: none !important;
1053        }
1054
1055        body.page-id-4101 .page-heading h1,
1056        body.page-id-4101 .page-heading h1 center,
1057        body.page-id-4375 .page-heading h1,
1058        body.page-id-4375 .page-heading h1 center,
1059        body.page-id-4390 .page-heading h1,
1060        body.page-id-4390 .page-heading h1 center {
1061            font-size: clamp(17px, 5.4vw, 22px) !important;
1062        }
1063
1064        /* Special Education is an information page, not a card catalog. */
1065        body.page-id-9753 article.single-page-content {
1066            padding: 10px 14px 18px !important;
1067            color: #243447 !important;
1068            background: #ffffff !important;
1069        }
1070
1071        body.page-id-9753 article.single-page-content > style,
1072        body.page-id-9753 article.single-page-content > p:empty {
1073            display: none !important;
1074        }
1075
1076        body.page-id-9753 article.single-page-content h3 {
1077            margin: 13px 0 7px !important;
1078            padding: 8px 10px !important;
1079            color: #073565 !important;
1080            background: #edf5fc !important;
1081            border-left: 4px solid #0b4c84 !important;
1082            border-radius: 4px !important;
1083            font-size: 18px !important;
1084            font-weight: 700 !important;
1085            line-height: 1.15 !important;
1086        }
1087
1088        body.page-id-9753 article.single-page-content p,
1089        body.page-id-9753 article.single-page-content li {
1090            margin-top: 0 !important;
1091            margin-bottom: 8px !important;
1092            font-size: 14px !important;
1093            line-height: 1.45 !important;
1094        }
1095
1096        body.page-id-9753 article.single-page-content ul,
1097        body.page-id-9753 article.single-page-content ol {
1098            margin: 6px 0 12px !important;
1099            padding-left: 22px !important;
1100        }
1101
1102        body.page-id-9753 article.single-page-content table {
1103            display: block !important;
1104            width: 100% !important;
1105            max-width: 100% !important;
1106            margin: 8px 0 14px !important;
1107            overflow-x: auto !important;
1108            border-collapse: collapse !important;
1109            background: #ffffff !important;
1110            -webkit-overflow-scrolling: touch !important;
1111        }
1112
1113        body.page-id-9753 article.single-page-content th,
1114        body.page-id-9753 article.single-page-content td {
1115            min-width: 125px !important;
1116            padding: 8px !important;
1117            border: 1px solid #dce5ef !important;
1118            font-size: 12px !important;
1119            line-height: 1.3 !important;
1120            vertical-align: top !important;
1121        }
1122
1123        /* NYC Buildings Department Programs: sectioned mobile catalog. */
1124        body.page-id-13101 .page-heading h1,
1125        body.page-id-13101 .page-heading h1 center {
1126            font-size: clamp(16px, 5.2vw, 21px) !important;
1127            line-height: 1.12 !important;
1128        }
1129
1130        body.page-id-13101 #body .idi-dob-mobile-layout {
1131            width: 100% !important;
1132            max-width: 100% !important;
1133            margin: 0 !important;
1134            padding: 10px 10px 16px !important;
1135            box-sizing: border-box !important;
1136            background: #f6f8fb !important;
1137        }
1138
1139        body.page-id-13101 #body .idi-dob-section-title {
1140            display: flex !important;
1141            align-items: center !important;
1142            justify-content: center !important;
1143            width: 100% !important;
1144            min-height: 40px !important;
1145            margin: 8px 0 7px !important;
1146            padding: 7px 9px !important;
1147            color: #ffffff !important;
1148            background: linear-gradient(135deg, #073565, #0b4c84) !important;
1149            border-radius: 6px !important;
1150            font-family: Arial, Helvetica, sans-serif !important;
1151            font-size: 14px !important;
1152            font-weight: 700 !important;
1153            line-height: 1.12 !important;
1154            text-align: center !important;
1155            box-sizing: border-box !important;
1156        }
1157
1158        body.page-id-13101 #body .idi-dob-section-title:first-child {
1159            margin-top: 0 !important;
1160        }
1161
1162        body.page
1162-id-13101 #body .idi-dob-section-grid {
1163            display: grid !important;
1164            grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
1165            gap: 10px !important;
1166            width: 100% !important;
1167            margin: 0 0 9px !important;
1168            padding: 0 !important;
1169        }
1170
1171        body.page-id-13101 #body .idi-dob-section-grid > .wpb_column {
1172            float: none !important;
1173            width: 100% !important;
1174            max-width: none !important;
1175            height: auto !important;
1176            min-height: 0 !important;
1177            margin: 0 !important;
1178            padding: 6px !important;
1179            overflow: hidden !important;
1180            opacity: 1 !important;
1181            transform: none !important;
1182            animation: none !important;
1183            background: #ffffff !important;
1184            border: 1px solid #dce5ef !important;
1185            border-radius: 8px !important;
1186            box-shadow: 0 2px 8px rgba(0, 34, 68, 0.10) !important;
1187            box-sizing: border-box !important;
1188        }
1189
1190        body.page-id-13101 #body .idi-dob-section-grid > .wpb_column:last-child:nth-child(odd) {
1191            grid-column: 1 / -1 !important;
1192            justify-self: center !important;
1193            width: calc(50% - 5px) !important;
1194        }
1195
1196        body.page-id-13101 #body .idi-dob-section-grid .vc_column-inner,
1197        body.page-id-13101 #body .idi-dob-section-grid .wpb_text_column,
1198        body.page-id-13101 #body .idi-dob-section-grid .wpb_wrapper {
1199            width: 100% !important;
1200            margin: 0 !important;
1201            padding: 0 !important;
1202        }
1203
1204        body.page-id-13101 #body .idi-dob-section-grid .wpb_wrapper > p:first-of-type {
1205            display: flex !important;
1206            align-items: center !important;
1207            justify-content: center !important;
1208            min-height: 52px !important;
1209            margin: 0 0 3px !important;
1210            padding: 0 2px !important;
1211            color: #073565 !important;
1212            font-size: 10.5px !important;
1213            font-weight: 700 !important;
1214            line-height: 1.05 !important;
1215            text-align: center !important;
1216        }
1217
1218        body.page-id-13101 #body .idi-dob-section-grid .wpb_wrapper > p:nth-of-type(2) {
1219            margin: 0 !important;
1220            padding: 0 !important;
1221        }
1222
1223        body.page-id-13101 #body .idi-dob-section-grid a {
1224            color: #073565 !important;
1225            text-decoration: none !important;
1226        }
1227
1228        body.page-id-13101 #body .idi-dob-section-grid img {
1229            display: block !important;
1230            width: 100% !important;
1231            max-width: none !important;
1232            height: auto !important;
1233            aspect-ratio: 1.5 / 1 !important;
1234            margin: 0 !important;
1235            object-fit: cover !important;
1236            object-position: center top !important;
1237            border: 0 !important;
1238            border-radius: 5px !important;
1239            box-shadow: none !important;
1240        }
1241
1242        body.page-id-13101 #body .idi-dob-section-grid .wpb_text_column .wpb_wrapper > div {
1243            margin: 4px 0 0 !important;
1244            padding: 0 !important;
1245            color: #5b6875 !important;
1246            font-size: 9px !important;
1247            font-weight: 600 !important;
1248            line-height: 1.1 !important;
1249            text-align: center !important;
1250        }
1251
1252        /* General internal pages that are not course or category templates. */
1253        body.idi-mobile-general-page {
1254            background: #ffffff !important;
1255        }
1256
1257        body.idi-mobile-general-page article.single-page-content {
1258            width: 100% !important;
1259            max-width: 100% !important;
1260            margin: 0 !important;
1261            padding: 10px 14px 18px !important;
1262            color: #263746 !important;
1263            background: #ffffff !important;
1264            box-sizing: border-box !important;
1265        }
1266
1267        body.idi-mobile-general-page article.single-page-content *,
1268        body.idi-mobile-general-page article.single-page-content *::before,
1269        body.idi-mobile-general-page article.single-page-content *::after {
1270            box-sizing: border-box !important;
1271        }
1272
1273        body.idi-mobile-general-page article.single-page-content > p:empty,
1274        body.idi-mobile-general-page article.single-page-content > br,
1275        body.idi-mobile-general-page article.single-page-content .wpb_wrapper > p:empty {
1276            display: none !important;
1277        }
1278
1279        body.idi-mobile-general-page article.single-page-content .vc_row,
1280        body.idi-mobile-general-page article.single-page-content .u_row {
1281            width: 100% !important;
1282            max-width: 100% !important;
1283            margin: 0 !important;
1284            padding: 0 !important;
1285        }
1286
1287        body.idi-mobile-general-page article.single-page-content .wpb_column,
1288        body.idi-mobile-general-page article.single-page-content .vc_column_container {
1289            float: none !important;
1290            width: 100% !important;
1291            max-width: 100% !important;
1292            margin: 0 !important;
1293        }
1294
1295        body.idi-mobile-general-page article.single-page-content .vc_column-inner,
1296        body.idi-mobile-general-page article.single-page-content .wpb_wrapper,
1297        body.idi-mobile-general-page article.single-page-content .wpb_text_column {
1298            width: 100% !important;
1299            max-width: 100% !important;
1300            margin-left: 0 !important;
1301            margin-right: 0 !important;
1302            padding-left: 0 !important;
1303            padding-right: 0 !important;
1304        }
1305
1306        body.idi-mobile-general-page article.single-page-content h1,
1307        body.idi-mobile-general-page article.single-page-content h2,
1308        body.idi-mobile-general-page article.single-page-content h3,
1309        body.idi-mobile-general-page article.single-page-content h4 {
1310            max-width: 100% !important;
1311            overflow-wrap: anywhere !important;
1312            color: #073565 !important;
1313            line-height: 1.18 !important;
1314        }
1315
1316        body.idi-mobile-general-page article.single-page-content h1,
1317        body.idi-mobile-general-page article.single-page-content h2 {
1318            margin: 5px 0 9px !important;
1319            font-size: clamp(20px, 6vw, 25px) !important;
1320        }
1321
1322        body.idi-mobile-general-page article.single-page-content h3 {
1323            margin: 12px 0 7px !important;
1324            font-size: clamp(16px, 4.8vw, 20px) !important;
1325        }
1326
1327        body.idi-mobile-general-page article.single-page-content h4 {
1328            margin: 10px 0 6px !important;
1329            font-size: 16px !important;
1330        }
1331
1332        body.idi-mobile-general-page article.single-page-content p,
1333        body.idi-mobile-general-page article.single-page-content li {
1334            max-width: 100% !important;
1335            font-size: 14px !important;
1336            line-height: 1.45 !important;
1337            overflow-wrap: anywhere !important;
1338        }
1339
1340        body.idi-mobile-general-page article.single-page-content p {
1341            margin: 0 0 9px !important;
1342        }
1343
1344        body.idi-mobile-general-page article.single-page-content ul,
1345        body.idi-mobile-general-page article.single-page-content ol {
1346            margin: 7px 0 12px !important;
1347            padding-left: 22px !important;
1348        }
1349
1350        body.idi-mobile-general-page article.single-page-content img,
1351        body.idi-mobile-general-page article.single-page-content iframe,
1352        body.idi-mobile-general-page article.single-page-content video {
1353            max-width: 100% !important;
1354            height: auto !important;
1355        }
1356
1357        body.idi-mobile-general-page article.single-page-content input:not([type="checkbox"]):not([type="radio"]),
1358        body.idi-mobile-general-page article.single-page-content select,
1359        body.idi-mobile-general-page article.single-page-content textarea {
1360            width: 100% !important;
1361            max-width: 100% !important;
1362        }
1363
1364        body.idi-mobile-general-page article.single-page-content .idi-mobile-position-link {
1365            display: flex !important;
1366            align-items: center !important;
1367            justify-content: space-between !important;
1368            width: 100% !important;
1369            min-height: 48px !important;
1370            margin: 0 0 7px !important;
1371            padding: 8px 10px !important;
1372            color: #073565 !important;
1373            background: #ffffff !important;
1374            border: 1px solid #d8e2ec !important;
1375            border-radius: 6px !important;
1376            box-shadow: 0 1px 4px rgba(0, 35, 70, 0.08) !important;
1377            font-size: 13px !important;
1378            font-weight: 700 !important;
1379            line-height: 1.15 !important;
1380            text-decoration: none !important;
1381        }
1382
1383        /* Compact custom accordion pages such as School Policies. */
1384        body.idi-mobile-accordion-page article.single-post-content {
1385            width: 100% !important;
1386            max-width: 100% !important;
1387            margin: 0 !important;
1388            padding: 6px 12px 18px !important;
1389            color: #263746 !important;
1390            background: #ffffff !important;
1391            box-sizing: border-box !important;
1392        }
1393
1394        body.idi-mobile-accordion-page article.single-post-content *,
1395        body.idi-mobile-accordion-page article.single-post-content *::before,
1396        body.idi-mobile-accordion-page article.single-post-content *::after {
1397            box-sizing: border-box !important;
1398        }
1399
1400        body.idi-mobile-accordion-page article.single-post-content > p:empty,
1401        body.idi-mobile-accordion-page article.single-post-content > br,
1402        body.idi-mobile-accordion-page article.single-post-content .idi-mobile-duplicate-title {
1403            display: none !important;
1404        }
1405
1406        body.idi-mobile-accordion-page article.single-post-content h1,
1407        body.idi-mobile-accordion-page article.single-post-content h2 {
1408            margin: 4px 0 8px !important;
1409            color: #073565 !important;
1410            font-size: clamp(20px, 6vw, 24px) !important;
1411            line-height: 1.15 !important;
1412        }
1413
1414        body.idi-mobile-accordion-page article.single-post-content p,
1415        body.idi-mobile-accordion-page article.single-post-content li {
1416            font-size: 13px !important;
1417            line-height: 1.42 !important;
1418            overflow-wrap: anywhere !important;
1419        }
1420
1421        body.idi-mobile-accordion-page article.single-post-content [role="tablist"],
1422        body.idi-mobile-accordion-page article.single-post-content .accordions,
1423        body.idi-mobile-accordion-page article.single-post-content .wpb_accordion,
1424        body.idi-mobile-accordion-page article.single-post-content .vc_tta-container {
1425            display: block !important;
1426            width: 100% !important;
1427            max-width: 100% !important;
1428            margin: 0 !important;
1429            padding: 0 !important;
1430        }
1431
1432        body.idi-mobile-accordion-page article.single-post-content [role="tab"] {
1433            display: flex !important;
1434            align-items: center !important;
1435            width: 100% !important;
1436            max-width: 100% !important;
1437            min-height: 0 !important;
1438            margin: 0 0 3px !important;
1439            padding: 8px 9px !important;
1440            color: #ffffff !important;
1441            background: linear-gradient(110deg, #0b3768 0%, #07477d 100%) !important;
1442            border: 0 !important;
1443            border-radius: 4px !important;
1444            font-size: 12px !important;
1445            font-weight: 700 !important;
1446            line-height: 1.18 !important;
1447            white-space: normal !important;
1448            overflow-wrap: anywhere !important;
1449            cursor: pointer !important;
1450        }
1451
1452        body.idi-mobile-accordion-page article.single-post-content [role="tabpanel"],
1453        body.idi-mobile-accordion-page article.single-post-content .accordion-content,
1454        body.idi-mobile-accordion-page article.single-post-content .vc_tta-panel-body,
1455        body.idi-mobile-accordion-page article.single-post-content .wpb_accordion_content {
1456            width: 100% !important;
1457            max-width: 100% !important;
1458            margin: 0 0 4px !important;
1459            padding: 8px 9px !important;
1460            overflow-wrap: anywhere !important;
1461            background: #ffffff !important;
1462            border: 1px solid #dce5ef !important;
1463            border-radius: 0 0 4px 4px !important;
1464            font-size: 13px !important;
1465            line-height: 1.42 !important;
1466        }
1467
1468        body.idi-mobile-accordion-page article.single-post-content [role="tabpanel"] table,
1469        body.idi-mobile-accordion-page article.single-post-content .accordion-content table,
1470        body.idi-mobile-accordion-page article.single-post-content .vc_tta-panel-body table,
1471        body.idi-mobile-accordion-page article.single-post-content .wpb_accordion_content table {
1472            display: block !important;
1473            width: 100% !important;
1474            max-width: 100% !important;
1475            overflow-x: auto !important;
1476            -webkit-overflow-scrolling: touch !important;
1477        }
1478
1479        /* Generic internal course/program detail pages. */
1480        body.idi-mobile-course-detail .page-heading h1,
1481        body.idi-mobile-course-detail .page-heading h1 center {
1482            font-size: clamp(18px, 5.8vw, 24px) !important;
1483            line-height: 1.12 !important;
1484        }
1485
1486        body.idi-mobile-course-detail .page-heading {
1487            padding: 7px 10px 5px !important;
1488        }
1489
1490        body.idi-mobile-course-detail article.single-page-content {
1491            width: 100% !important;
1492            max-width: 100% !important;
1493            margin: 0 !important;
1494            padding: 6px 12px 18px !important;
1495            color: #263746 !important;
1496            background: #ffffff !important;
1497            box-sizing: border-box !important;
1498        }
1499
1500        body.idi-mobile-course-detail article.single-page-content *,
1501        body.idi-mobile-course-detail article.single-page-content *::before,
1502        body.idi-mobile-course-detail article.single-page-content *::after {
1503            box-sizing: border-box !important;
1504        }
1505
1506        body.idi-mobile-course-detail article.single-page-content > p:empty,
1507        body.idi-mobile-course-detail article.single-page-content > br {
1508            display: none !important;
1509        }
1510
1511        body.idi-mobile-course-detail article.single-page-content .u_row,
1512        body.idi-mobile-course-detail article.single-page-content .vc_row {
1513            width: 100% !important;
1514            max-width: 100% !important;
1515            margin: 0 !important;
1516            padding: 0 !important;
1517        }
1518
1519        body.idi-mobile-course-detail article.single-page-content .vc_row {
1520            display: flex !important;
1521            flex-direction: column !important;
1522        }
1523
1524        body.idi-mobile-course-detail article.single-page-content .wpb_column,
1525        body.idi-mobile-course-detail article.single-page-content .vc_column_container {
1526            float: none !important;
1527            width: 100% !important;
1528            max-width: 100% !important;
1529            margin: 0 !important;
1530            padding: 0 !important;
1531        }
1532
1533        body.idi-mobile-course-detail article.single-page-content .vc_column-inner,
1534        body.idi-mobile-course-detail article.single-page-content .wpb_text_column,
1535        body.idi-mobile-course-detail article.single-page-content .wpb_wrapper {
1536            width: 100% !important;
1537            max-width: 100% !important;
1538            margin-left: 0 !important;
1539            margin-right: 0 !important;
1540            padding-left: 0 !important;
1541            padding-right: 0 !important;
1542        }
1543
1544        body.idi-mobile-course-detail article.single-page-content .idi-course-image-column {
1545            order: -1 !important;
1546            min-height: 0 !important;
1547            margin: 0 0 5px !important;
1548            padding: 0 !important;
1549        }
1550
1551        /* Remove the oversized colored hero panel used by some course pages. */
1552        body.idi-mobile-course-detail article.single-page-content .idi-course-hero-row,
1553        body.idi-mobile-course-detail article.single-page-content .idi-course-image-column,
1554        body.idi-mobile-course-detail article.single-page-content .idi-course-image-column > .vc_column-inner,
1555        body.idi-mobile-course-detail article.single-page-content .idi-course-image-column .wpb_text_column,
1556        body.idi-mobile-course-detail article.single-page-content .idi-course-image-column .wpb_wrapper,
1557        body.idi-mobile-course-detail article.single-page-content .idi-course-image-column .wpb_content_element {
1558            height: auto !important;
1559            min-height: 0 !important;
1560            margin-top: 0 !important;
1561            margin-bottom: 0 !important;
1562            padding-top: 0 !important;
1563            padding-bottom: 0 !important;
1564            background-color: transparent !important;
1565            background-image: none !important;
1566            border: 0 !important;
1567            box-shadow: none !important;
1568        }
1569
1570        body.idi-mobile-course-detail article.single-page-content .idi-course-image-column .wpb_wrapper > div,
1571        body.idi-mobile-course-detail article.single-page-content .idi-course-image-column .wpb_wrapper > section,
1572        body.idi-mobile-course-detail article.single-page-content .idi-course-image-column .wpb_wrapper > figure {
1573            height: auto !important;
1574            min-height: 0 !important;
1575            margin: 0 !important;
1576            padding: 0 !important;
1577            background-color: transparent !important;
1578            background-image: none !important;
1579            border: 0 !important;
1580            box-shadow: none !important;
1581        }
1582
1583        body.idi-mobile-course-detail article.single-page-content img {
1584            max-width: 100% !important;
1585            height: auto !important;
1586        }
1587
1588        body.idi-mobile-course-detail article.single-page-content > a:first-of-type img,
1589        body.idi-mobile-course-detail article.single-page-content .idi-course-image-column img {
1590            display: block !important;
1591            width: 100% !important;
1592            max-width: 360px !important;
1593            height: auto !important;
1594            aspect-ratio: 1.5 / 1 !important;
1595            margin: 0 auto !important;
1596            object-fit: cover !important;
1597            object-position: center top !important;
1598            border-radius: 7px !important;
1599            box-shadow: 0 3px 12px rgba(0, 35, 70, 0.14) !important;
1600        }
1601
1602        body.idi-mobile-course-detail article.single-page-content p,
1603        body.idi-mobile-course-detail article.single-page-content li {
1604            font-size: 14px !important;
1605            line-height: 1.48 !important;
1606        }
1607
1608        body.idi-mobile-course-detail article.single-page-content p {
1609            margin-top: 0 !important;
1610            margin-bottom: 10px !important;
1611        }
1612
1613        body.idi-mobile-course-detail article.single-page-content ul,
1614        body.idi-mobile-course-detail article.single-page-content ol {
1615            margin: 7px 0 12px !important;
1616            padding-left: 22px !important;
1617        }
1618
1619        body.idi-mobile-course-detail article.single-page-content h2,
1620        body.idi-mobile-course-detail article.single-page-content h3,
1621        body.idi-mobile-course-detail article.single-page-content h4,
1622        body.idi-mobile-course-detail article.single-page-content section > h2,
1623        body.idi-mobile-course-detail article.single-page-content section > h3 {
1624            margin: 14px 0 8px !important;
1625            padding: 8px 10px !important;
1626            color: #073565 !important;
1627            background: #edf5fc !important;
1628            border-left: 4px solid #0b4c84 !important;
1629            border-radius: 4px !important;
1630            font-size: 18px !important;
1631            font-weight: 700 !important;
1632            line-height: 1.18 !important;
1633        }
1634
1635        body.idi-mobile-course-detail article.single-page-content nav[class*="breadcrumbs"] {
1636            margin: 0 0 10px !important;
1637            padding: 7px 9px !important;
1638            overflow-wrap: anywhere !important;
1639            color: #506274 !important;
1640            background: #f4f7fa !important;
1641            border-radius: 4px !important;
1642            font-size: 11px !important;
1643            line-height: 1.25 !important;
1644        }
1645
1646        body.idi-mobile-course-detail article.single-page-content .idi-mobile-course-code {
1647            display: block !important;
1648            width: fit-content !important;
1649            max-width: 100% !important;
1650            margin: 4px auto 3px !important;
1651            padding: 0 !important;
1652            color: #073565 !important;
1653            background: transparent !important;
1654            border: 0 !important;
1655            border-radius: 0 !important;
1656            font-size: 12px !important;
1657            font-weight: 700 !important;
1658            line-height: 1.1 !important;
1659            text-align: center !important;
1660        }
1661
1662        body.idi-mobile-course-detail article.single-page-content .idi-mobile-enroll-area {
1663            height: auto !important;
1664            min-height: 0 !important;
1665            margin: 0 !important;
1666            padding: 0 !important;
1667            text-align: center !important;
1668            background: transparent !important;
1669        }
1670
1671        body.idi-mobile-course-detail article.single-page-content .idi-mobile-enroll-button,
1672        body.idi-mobile-course-detail article.single-page-content .idi-mobile-enroll-button:link,
1673        body.idi-mobile-course-detail article.single-page-content .idi-mobile-enroll-button:visited {
1674            display: inline-block !important;
1675            float: none !important;
1676            width: auto !important;
1677            min-width: 0 !important;
1678            height: auto !important;
1679            min-height: 0 !important;
1680            margin: 2px auto 4px !important;
1681            padding: 5px 10px !important;
1682            font-size: 11px !important;
1683            line-height: 1.1 !important;
1684        }
1685
1686        body.idi-mobile-course-detail article.single-page-content section[class*="overview"],
1687        body.idi-mobile-course-detail article.single-page-content section[class*="faq"],
1688        body.idi-mobile-course-detail article.single-page-content section[class*="related"] {
1689            width: 100% !important;
1690            margin: 12px 0 0 !important;
1691            padding: 10px !important;
1692            background: #f9fbfd !important;
1693            border: 1px solid #dce5ef !important;
1694            border-radius: 7px !important;
1695        }
1696
1697        body.idi-mobile-course-detail article.single-page-content iframe,
1698        body.idi-mobile-course-detail article.single-page-content video {
1699            display: block !important;
1700            width: 100% !important;
1701            max-width: 100% !important;
1702            min-height: 210px !important;
1703            margin: 10px 0 !important;
1704            border: 0 !important;
1705            border-radius: 6px !important;
1706        }
1707
1708        body.idi-mobile-course-detail article.single-page-content iframe.idi-mobile-calculator-frame {
1709            height: 145px !important;
1710            min-height: 145px !important;
1711            max-height: 145px !important;
1712            margin: 2px 0 0 !important;
1713            padding: 0 !important;
1714            overflow: hidden !important;
1715            border-radius: 0 !important;
1716        }
1717
1718        body.idi-mobile-course-detail article.single-page-content .idi-mobile-table-scroll {
1719            width: 100% !important;
1720            max-width: 100% !important;
1721            margin: 0 0 6px !important;
1722            padding: 0 !important;
1723            overflow-x: auto !important;
1724            background: #ffffff !important;
1725            border: 1px solid #dce5ef !important;
1726            border-radius: 6px !important;
1727            -webkit-overflow-scrolling: touch !important;
1728        }
1729
1730        body.idi-mobile-course-detail article.single-page-content .idi-mobile-table-scroll table {
1731            width: 100% !important;
1732            min-width: 650px !important;
1733            margin: 0 !important;
1734            border-collapse: collapse !important;
1735        }
1736
1737        body.idi-mobile-course-detail article.single-page-content table th,
1738        body.idi-mobile-course-detail article.single-page-content table td {
1739            padding: 7px !important;
1740            border: 1px solid #dce5ef !important;
1741            font-size: 11px !important;
1742            line-height: 1.25 !important;
1743            vertical-align: top !important;
1744        }
1745
1746        body.idi-mobile-course-detail article.single-page-content .accordions,
1747        body.idi-mobile-course-detail article.single-page-content [class*="price-accordion"],
1748        body.idi-mobile-course-detail article.single-page-content .vc_tta-container,
1749        body.idi-mobile-course-detail article.single-page-content .wpb_accordion {
1750            width: 100% !important;
1751            max-width: 100% !important;
1752            margin: 10px 0 !important;
1753        }
1754
1755        body.idi-mobile-course-detail article.single-page-content .accordion-header,
1756        body.idi-mobile-course-detail article.single-page-content .vc_tta-panel-title,
1757        body.idi-mobile-course-detail article.single-page-content [role="tab"] {
1758            font-size: 12px !important;
1759            line-height: 1.25 !important;
1760        }
1761
1762        /* Compact footer accordions. */
1763        body.idi-mobile-program-page footer,
1764        body.idi-mobile-program-page footer #bottom,
1765        body.idi-mobile-program-page footer #bottom .section-inner,
1766        body.idi-mobile-program-page footer #bottom .container-fluid,
1767        body.idi-mobile-program-page footer #bottom .row {
1768            width: 100% !important;
1769            height: auto !important;
1770            min-height: 0 !important;
1771            margin: 0 !important;
1772            padding: 0 !important;
1773            background: linear-gradient(110deg, #0b3768 0%, #07477d 100%) !important;
1774        }
1775
1776        body.idi-mobile-program-page footer #bottom .widget.widget_text {
1777            float: none !important;
1778            width: calc(100% - 24px) !important;
1779            max-width: none !important;
1780            height: 42px !important;
1781            min-height: 42px !important;
1782            max-height: 42px !important;
1783            margin: 0 12px !important;
1784            padding: 0 !important;
1785            overflow: hidden !important;
1786            border-bottom: 1px solid rgba(255, 255, 255, 0.30) !important;
1787            transition: max-height 0.25s ease !important;
1788        }
1789
1790        body.idi-mobile-program-page footer #bottom .widget.widget_text.idi-mobile-footer-open {
1791            height: auto !important;
1792            max-height: 900px !important;
1793            padding-bottom: 10px !important;
1794        }
1795
1796        body.idi-mobile-program-page footer #bottom .widget-inner,
1797        body.idi-mobile-program-page footer #bottom .textwidget {
1798            margin: 0 !important;
1799            padding: 0 !important;
1800        }
1801
1802        body.idi-mobile-program-page footer .idi-mobile-footer-toggle {
1803            position: relative !important;
1804            display: flex !important;
1805            align-items: center !important;
1806            width: 100% !important;
1807            height: 41px !important;
1808            margin: 0 !important;
1809            padding: 0 32px 0 0 !important;
1810            cursor: pointer !important;
1811            outline: 0 !important;
1812        }
1813
1814        body.idi-mobile-program-page footer .idi-mobile-footer-toggle span {
1815            color: #ffffff !important;
1816            font-family: Arial, Helvetica, sans-serif !important;
1817            font-size: 13px !important;
1818            font-weight: 500 !important;
1819            line-height: 1 !important;
1820        }
1821
1822        body.idi-mobile-program-page footer .idi-mobile-footer-toggle::after {
1823            content: "\f107" !important;
1824            position: absolute !important;
1825            top: 11px !important;
1826            right: 3px !important;
1827            color: #ffffff !important;
1828            font-family: FontAwesome !important;
1829            font-size: 20px !important;
1830            line-height: 1 !important;
1831            transition: transform 0.2s ease !important;
1832        }
1833
1834        body.idi-mobile-program-page footer .idi-mobile-footer-toggle[aria-expanded="true"]::after {
1835            transform: rotate(180deg) !important;
1836        }
1837
1838        body.idi-mobile-program-page footer #bottom .widget ul {
1839            margin: 0 0 8px !important;
1840            padding: 2px 2px 4px 17px !important;
1841        }
1842
1843        body.idi-mobile-program-page footer #bottom .widget p:not(.idi-mobile-footer-toggle) {
1844            margin: 9px 0 3px !important;
1845        }
1846
1847        body.idi-mobile-program-page footer #bottom-nav,
1848        body.idi-mobile-program-page footer .back-to-top,
1849        body.idi-mobile-program-page .idi-va-popup {
1850            display: none !important;
1851        }
1852
1853        body.idi-mobile-program-page .idi-va-wrap {
1854            right: 10px !important;
1855            bottom: 10px !important;
1856        }
1857    }
1858
1859    @media only screen and (max-width: 340px) {
1860        body.idi-mobile-program-page #top-nav .topnav-sidebar {
1861            top: 27px !important;
1862            right: 96px !important;
1863            gap: 4px !important;
1864            height: 38px !important;
1865        }
1866
1867        body.idi-mobile-program-page #top-nav .topnav-sidebar > .widget_text,
1868        body.idi-mobile-program-page #top-nav .topnav-sidebar .widget-inner,
1869        body.idi-mobile-program-page #top-nav .topnav-sidebar .textwidget,
1870        body.idi-mobile-program-page #top-nav .topnav-sidebar p,
1871        body.idi-mobile-program-page #top-nav .topnav-sidebar a {
1872            width: 38px !important;
1873            height: 38px !important;
1874        }
1875
1876        body.idi-mobile-program-page #top-nav .search-toggle,
1877        body.idi-mobile-program-page #top-nav .mobile-menu-toggle {
1878            top: 27px !important;
1879            width: 38px !important;
1880            height: 38px !important;
1881        }
1882
1883        body.idi-mobile-program-page #top-nav .search-toggle {
1884            right: 49px !important;
1885        }
1886
1887        body.idi-mobile-program-page #top-nav .mobile-menu-toggle {
1888            right: 5px !important;
1889        }
1890    }
1891    </style>
1892    </head>
1893
1894<body class="wp-singular page-template-default page page-id-10191 custom-background wp-theme-university full-width custom-background-white single-author idi-mobile-program-page idi-mobile-general-page wpb-js-composer js-comp-ver-5.4.5 vc_responsive">
1895<a name="top" style="height:0; position:absolute; top:0;" id="top-anchor"></a>
1896<div id="body-wrap">
1897    <div id="wrap">
1898        <header>
1899            <style>
1900/* Search bar centered at 80% width only for this header file */
1901#top-nav #nav-search{
1902    padding:0;
1903    background:transparent !important;
1904    margin-top:40px;
1905}
1906
1907#top-nav #nav-search .nav-search-inner{
1908    width:50%;
1909    margin:0 auto;
1910    background:#072f5f;
1911    padding:5px 10px;
1912    border-radius:0;
1913}
1914
1915#top-nav #nav-search .input-group{
1916    width:100%;
1917}
1918
1919#top-nav #nav-search .search-field{
1920    height:16px;
1921    font-size:16px;
1922    padding:2px 6px;
1923    background:transparent;
1924    color:#ffffff;
1925    border:0;
1926    box-shadow:none;
1927    line-height:16px;
1928}
1929
1930#top-nav #nav-search .search-field::-webkit-input-placeholder{
1931    color:#ffffff;
1932    opacity:1;
1933}
1934#top-nav #nav-search .search-field::-moz-placeholder{
1935    color:#ffffff;
1936    opacity:1;
1937}
1938#top-nav #nav-search .search-field:-ms-input-placeholder{
1939    color:#ffffff;
1940    opacity:1;
1941}
1942#top-nav #nav-search .search-field::placeholder{
1943    color:#ffffff;
1944    opacity:1;
1945}
1946
1947#top-nav #nav-search .input-group-btn button{
1948    height:16px;
1949    padding:0 8px;
1950    border:0;
1951    background:transparent;
1952    color:#ffffff;
1953    box-shadow:none;
1954    line-height:16px;
1955}
1956
1957#top-nav #nav-search .input-group-btn .fa-search{
1958    font-size:16px;
1959}
1960
1961#top-nav #nav-search .input-group-btn .fa-times{
1962    font-size:16px;
1963}
1964
1965#top-nav #nav-search .search-field:focus,
1966#top-nav #nav-search .input-group-btn button:focus{
1967    outline:none;
1968    box-shadow:none;
1969}
1970
1971@media (max-width: 991px){
1972    #top-nav #nav-search{
1973        margin-top:100px;
1974    }
1975
1976    #top-nav #nav-search .nav-search-inner{
1977        width:92%;
1978        padding:4px 8px;
1979    }
1980
1981    #top-nav #nav-search .search-field{
1982        height:16px;
1983        font-size:16px;
1984        padding:2px 5px;
1985        line-height:16px;
1986    }
1987
1988    #top-nav #nav-search .input-group-btn button{
1989        height:16px;
1990        padding:0 6px;
1991        line-height:16px;
1992    }
1993
1994    #top-nav #nav-search .input-group-btn .fa-search{
1995        font-size:16px;
1996    }
1997
1998    #top-nav #nav-search .input-group-btn .fa-times{
1999        font-size:16px;
2000    }
2001}
2002</style>
2003
2004<div id="top-nav" class="dark-div nav-style-1">
2005    <nav class="navbar navbar-inverse main-color-1-bg" role="navigation">
2006        <div class="container">
2007            <!-- Collect the nav links, forms, and other content for toggling -->
2008            <div class="top-menu">
2009                <ul class="nav navbar-nav hidden-xs">
2010                                    </ul>
2011
2012                <button type="button" class="mobile-menu-toggle visible-xs">
2013                    <span class="sr-only">Menu</span>
2014                    <i class="fa fa-bars"></i>
2015                </button>
2016
2017                                    <a class="navbar-right search-toggle collapsed" data-toggle="collapse" data-target="#nav-search" href="#">
2018                        <i class="fa fa-search"></i>
2019                    </a>
2020                
2021                
2022                <div class="navbar-right topnav-sidebar">
2023                    <div id="text-42" class=" col-md-12  widget_text"><div class=" widget-inner">			<div class="textwidget"><p><a href="tel:12125941917"><img decoding="async" loading="lazy" class="alignnone size-full wp-image-3475" src="/wp-content/uploads/2017/12/phone-blue.png" alt="" width="25" height="25" srcset="https://idinewyork.com/wp-content/uploads/2017/12/phone-blue.png 128w, https://idinewyork.com/wp-content/uploads/2017/12/phone-blue-100x100.png 100w, https://idinewyork.com/wp-content/uploads/2017/12/phone-blue-50x50.png 50w, https://idinewyork.com/wp-content/uploads/2017/12/phone-blue-80x80.png 80w" sizes="auto, (max-width: 25px) 100vw, 25px" /> +1-(212)-970-2424</a></p>
2024</div>
2025		</div></div><div id="text-47" class=" col-md-12  widget_text"><div class=" widget-inner">			<div class="textwidget"><p><a href="https://idieducation.online/login"><img loading="lazy" class="alignnone size-full wp-image-3475" alt="" width="" height="" /> Student Login</a></p>
2026</div>
2027		</div></div><div id="text-34" class=" col-md-12  widget_text"><div class=" widget-inner">			<div class="textwidget"><p><a href="mailto:[email protected]"><img decoding="async" loading="lazy" class="alignnone size-full wp-image-3474" src="/wp-content/uploads/2017/12/email-blue.png" alt="" width="25" height="25" srcset="https://idinewyork.com/wp-content/uploads/2017/12/email-blue.png 57w, https://idinewyork.com/wp-content/uploads/2017/12/email-blue-50x50.png 50w" sizes="auto, (max-width: 25px) 100vw, 25px" /> [email protected]</a></p>
2028</div>
2029		</div></div><div id="block-7" class=" col-md-12  widget_block"><div class=" widget-inner">
2030 <style> .al1-acc-header{width:100%;text-align:left;background:#0b4571;color:#fff;border:none;border-radius:4px;padding:3px 12px 4px 12px;font-weight:600;font-size:13px;letter-spacing:.2px;cursor:pointer;display:flex;align-items:center;gap:8px;line-height:1.2;} .al1-acc-header:hover{background:#093a5e;} .al1-acc-chevron{font-size:11px;line-height:1;transition:transform .2s ease;display:inline-block;margin-right:3px;transform:translateY(1px);} .al1-acc-header[aria-expanded="true"] .al1-acc-chevron{transform:rotate(180deg) translateY(-1px);} .al1-acc-panel{border:1px solid #0b4571;border-top:none;background:#fff;padding:8px 12px;border-radius:0 0 4px 4px;margin-top:-3px;font-size:13px;color:#333;} </style> 
2030<script>(function(){const wrap=document.getElementById('al1-pricing');if(!wrap)return;const btn=wrap.querySelector('.al1-acc-header');const panel=document.getElementById(btn.getAttribute('aria-controls'));btn.addEventListener('click',function(){const isOpen=this.getAttribute('aria-expanded')==='true';this.setAttribute('aria-expanded',String(!isOpen));panel.hidden=isOpen;const icon=this.querySelector('.al1-acc-chevron');icon.textContent=isOpen?'>':'>';});})();</script>
2030</div></div><div id="block-9" class=" col-md-12  widget_block widget_text"><div class=" widget-inner">
2031<p class="wp-block-paragraph"></p>
2032</div></div>                </div>
2033
2034                                    <div id="nav-search" class="collapse">
2035                        <div class="container">
2036                            <div class="nav-search-inner">
2037                                <form action="https://idinewyork.com" method="get">
2038                                    <div class="input-group">
2039                                        <input
2040                                            type="text"
2041                                            name="s"
2042                                            class="form-control search-field"
2043                                            placeholder="Search Here"
2044                                            autocomplete="off"
2045                                            value=""
2046                                        >
2047                                        <span class="input-group-btn">
2048                                            <button type="submit"><i class="fa fa-search"></i></button>
2049                                        </span>
2050                                        <span class="input-group-btn hidden-xs">
2051                                            <button type="button" data-toggle="collapse" data-target="#nav-search"><i class="fa fa-times"></i></button>
2052                                        </span>
2053                                    </div>
2054                                </form>
2055                            </div>
2056                        </div>
2057                    </div>
2058                            </div><!-- /.top-menu -->
2059        </div>
2060    </nav>
2061</div><!--/top-nav-->
2062
2063<div id="main-nav" class="dark-div nav-style-1">
2064    <nav class="navbar navbar-inverse main-color-2-bg" role="navigation">
2065        <div class="container-fluid">
2066            <!-- Brand and toggle get grouped for better mobile display -->
2067            <div class="navbar-header">
2068                                    <a class="logo" href="https://idinewyork.com" title="Contact Us | International Development Institute | New York">
2069                        <img src="http://idinewyork.com/wp-content/uploads/2026/07/idi-logo-222-3.png" alt="Contact Us | International Development Institute | New York" />
2070                    </a>
2071                
2072                            </div>
2073
2074            <!-- Collect the nav links, forms, and other content for toggling -->
2075                        <div class="main-menu hidden-xs  sticky-light" data-spy="affix" data-offset-top="500">
2076                
2077                                                            <ul class="nav navbar-nav navbar-right">
2078                                    <li id="nav-menu-item-10627" class="main-menu-item menu-item-depth-0 menu-item menu-item-type-custom menu-item-object-custom menu-item-home"><a href="http://idinewyork.com/" class="menu-link  main-menu-link">HOME </a></li>
2079<li id="nav-menu-item-5898" class="main-menu-item menu-item-depth-0 menu-item menu-item-type-custom menu-item-object-custom"><a href="http://idinewyork.com/about/" class="menu-link  main-menu-link">ABOUT US </a></li>
2080<li id="nav-menu-item-5895" class="main-menu-item menu-item-depth-0 menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children parent dropdown"><a href="http://idinewyork.com/coursescode/" class="menu-link dropdown-toggle disabled main-menu-link" data-toggle="dropdown">PROGRAMS </a>
2081<ul class="dropdown-menu menu-depth-1">
2082	<li id="nav-menu-item-5896" class="sub-menu-item menu-item-depth-1 menu-item menu-item-type-custom menu-item-object-custom"><a href="http://idinewyork.com/coursescode/" class="menu-link  sub-menu-link">All Educational Programs </a></li>
2083	<li id="nav-menu-item-6472" class="sub-menu-item menu-item-depth-1 menu-item menu-item-type-custom menu-item-object-custom"><a href="http://idinewyork.com/academic-skill-development" class="menu-link  sub-menu-link">Academic Skill Development </a></li>
2084	<li id="nav-menu-item-6473" class="sub-menu-item menu-item-depth-1 menu-item menu-item-type-custom menu-item-object-custom"><a href="http://idinewyork.com/business-professional-development-2/" class="menu-link  sub-menu-link">Business Professionals </a></li>
2085	<li id="nav-menu-item-6474" class="sub-menu-item menu-item-depth-1 menu-item menu-item-type-custom menu-item-object-custom"><a href="http://idinewyork.com/?page_id=4341&amp;preview=true" class="menu-link  sub-menu-link">Career Development </a></li>
2086	<li id="nav-menu-item-6475" class="sub-menu-item menu-item-depth-1 menu-item menu-item-type-custom menu-item-object-custom"><a href="http://idinewyork.com/computer-courses/" class="menu-link  sub-menu-link">Computer Programs </a></li>
2087	<li id="nav-menu-item-6476" class="sub-menu-item menu-item-depth-1 menu-item menu-item-type-custom menu-item-object-custom"><a href="http://idinewyork.com/continuing-education/" class="menu-link  sub-menu-link">Continuing Education </a></li>
2088	<li id="nav-menu-item-6477" class="sub-menu-item menu-item-depth-1 menu-item menu-item-type-custom menu-item-object-custom"><a href="http://idinewyork.com/english-as-a-second-language/" class="menu-link  sub-menu-link">English as a Second Language </a></li>
2089	<li id="nav-menu-item-14988" class="sub-menu-item menu-item-depth-1 menu-item menu-item-type-custom menu-item-object-custom"><a href="https://idinewyork.com/certifications/" class="menu-link  sub-menu-link">EPA Section 608 Certified Technicians </a></li>
2090	<li id="nav-menu-item-6478" class="sub-menu-item menu-item-depth-1 menu-item menu-item-type-custom menu-item-object-custom"><a href="http://idinewyork.com/health-care-programs/" class="menu-link  sub-menu-link">Health Care Programs </a></li>
2091	<li id="nav-menu-item-11389" class="sub-menu-item menu-item-depth-1 menu-item menu-item-type-custom menu-item-object-custom"><a href="/online-courses/" class="menu-link  sub-menu-link">Online Programs </a></li>
2092	<li id="nav-menu-item-6479" class="sub-menu-item menu-item-depth-1 menu-item menu-item-type-custom menu-item-object-custom"><a href="http://idinewyork.com/real-estate-programs/" class="menu-link  sub-menu-link">Real Estate Programs </a></li>
2093	<li id="nav-menu-item-6480" class="sub-menu-item menu-item-depth-1 menu-item menu-item-type-custom menu-item-object-custom"><a href="http://idinewyork.com/security-programs2/" class="menu-link  sub-menu-link">Security Programs </a></li>
2094	<li id="nav-menu-item-5962" class="sub-menu-item menu-item-depth-1 menu-item menu-item-type-custom menu-item-object-custom"><a href="https://idinewyork.com/special-education-teacher-support/" class="menu-link  sub-menu-link">Special Education </a></li>
2095	<li id="nav-menu-item-13951" class="sub-menu-item menu-item-depth-1 menu-item menu-item-type-custom menu-item-object-custom"><a href="https://idinewyork.com/technical-programs-2/" class="menu-link  sub-menu-link">Technical and Construction Programs </a></li>
2096	<li id="nav-menu-item-5903" class="sub-menu-item menu-item-depth-1 menu-item menu-item-type-custom menu-item-object-custom"><a href="http://idinewyork.com/pre-register/" class="menu-link  sub-menu-link">PRE-REGISTRATION </a></li>
2097	<li id="nav-menu-item-10229" class="sub-menu-item menu-item-depth-1 menu-item menu-item-type-post_type menu-item-object-page"><a href="https://idinewyork.com/onsitetraining/" class="menu-link  sub-menu-link">On-site training and group discount </a></li>
2098
2099</ul>
2100</li>
2101<li id="nav-menu-item-10123" class="main-menu-item menu-item-depth-0 menu-item menu-item-type-post_type menu-item-object-page"><a href="https://idinewyork.com/admissions/" class="menu-link  main-menu-link">ADMISSIONS </a></li>
2102<li id="nav-menu-item-8136" class="main-menu-item menu-item-depth-0 menu-item menu-item-type-post_type menu-item-object-page"><a href="https://idinewyork.com/academicalendar/" class="menu-link  main-menu-link">ACADEMIC CALENDAR </a></li>
2103<li id="nav-menu-item-5906" class="main-menu-item menu-item-depth-0 menu-item menu-item-type-custom menu-item-object-custom current-menu-item current-menu-ancestor current-menu-parent menu-item-has-children parent dropdown"><a href="http://idinewyork.com/contact-us/" class="menu-link dropdown-toggle disabled main-menu-link" data-toggle="dropdown">CONTACT US </a>
2104<ul class="dropdown-menu menu-depth-1">
2105	<li id="nav-menu-item-10233" class="sub-menu-item menu-item-depth-1 menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-10191 current_page_item"><a href="https://idinewyork.com/contact-us/" class="menu-link  sub-menu-link">Contact Us </a></li>
2106	<li id="nav-menu-item-9922" class="sub-menu-item menu-item-depth-1 menu-item menu-item-type-post_type menu-item-object-page"><a href="https://idinewyork.com/book-now/" class="menu-link  sub-menu-link">Schedule an Appointment </a></li>
2107	<li id="nav-menu-item-5907" class="sub-menu-item menu-item-depth-1 menu-item menu-item-type-custom menu-item-object-custom"><a href="http://idinewyork.com/contact-us-via-email-phone/" class="menu-link  sub-menu-link">Via E-mail/Phone </a></li>
2108
2109</ul>
2110</li>
2111<li id="nav-menu-item-5910" class="main-menu-item menu-item-depth-0 menu-item menu-item-type-custom menu-item-object-custom"><a href="http://idinewyork.com/locations/" class="menu-link  main-menu-link">LOCATIONS </a></li>
2112<li id="nav-menu-item-11424" class="main-menu-item menu-item-depth-0 menu-item menu-item-type-custom menu-item-object-custom"><a href="/book-now/" class="menu-link  main-menu-link">Make an Appointment </a></li>
2113<li id="nav-menu-item-12867" class="main-menu-item menu-item-depth-0 menu-item menu-item-type-post_type menu-item-object-page"><a href="https://idinewyork.com/pre-register/" class="menu-link  main-menu-link">Pre-Registration </a></li>
2114<li id="nav-menu-item-15863" class="main-menu-item menu-item-depth-0 menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children parent dropdown"><a target="_blank" href="https://idieducation.online/Translations/Presenter.html" class="menu-link dropdown-toggle disabled main-menu-link" data-toggle="dropdown">IDI Connect </a>
2115<ul class="dropdown-menu menu-depth-1">
2116	<li id="nav-menu-item-15861" class="sub-menu-item menu-item-depth-1 menu-item menu-item-type-custom menu-item-object-custom"><a target="_blank" href="https://idieducation.online/Translations/Presenter.html" class="menu-link  sub-menu-link">IDI Connect Instructor </a></li>
2117	<li id="nav-menu-item-15862" class="sub-menu-item menu-item-depth-1 menu-item menu-item-type-custom menu-item-object-custom"><a target="_blank" href="https://idieducation.online/Translations/Viewer.html" class="menu-link  sub-menu-link">IDI Connect Student </a></li>
2118
2119</ul>
2120</li>
2121                                </ul>
2122                            
2123                            
2124                                    <a href="#top" class="sticky-gototop main-color-1-hover"><i class="fa fa-angle-up"></i></a>
2125                            </div><!-- /.navbar-collapse -->
2126        </div>
2127    </nav>
2128</div><!-- #main-nav -->        </header>	    <div class="page-heading">
2129        <div class="container">
2130            <div class="row">
2131                <div class="col-md-12 col-sm-8">
2132                    <h1>Contact Us</h1>
2133                </div>
2134                                <div class="pathway col-md-4 col-sm-4 hidden-xs text-right">
2135                    <div class="breadcrumbs" xmlns:v="http://rdf.data-vocabulary.org/#"><a href="https://idinewyork.com" rel="v:url" property="v:title"></a> \ </div><!-- .breadcrumbs -->                </div>
2136                            </div><!--/row-->
2137        </div><!--/container-->
2138    </div><!--/page-heading-->
2139
2140<div class="top-sidebar">
2141    <div class="container">
2142        <div class="row">
2143                    </div><!--/row-->
2144    </div><!--/container-->
2145</div><!--/Top sidebar-->    
2146    <div id="body" >
2147    	    	<div class="container">
2148                	        	<div class="content-pad-3x">
2149                            <div class="row">
2150                    <div id="content" class="col-md-12" role="main">
2151                        <article class="single-page-content">
2152                        			<div class="u_row">
2153        	<div class="vc_row wpb_row vc_row-fluid"><br />
2154<div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner "><div class="wpb_wrapper"><br />
2155
2156	<div class="wpb_text_column wpb_content_element " >
2157		<div class="wpb_wrapper">
2158			<div style="background:#ffffff;border:1px solid #dddddd;border-radius:6px;padding:18px 22px;margin:0 auto;max-width:970px;font-family:Arial,sans-serif;color:#000;box-sizing:border-box;">
2159<div style="display:flex;justify-content:space-between;align-items:flex-start;gap:28px;width:100%;">
2160<div style="min-width:145px;line-height:1.55;">
2161<h4 style="margin:0 0 8px 0;color:#003366;font-size:18px;font-weight:normal;">By Phone</h4>
2162<p style="margin:0;">Tel. (212) 970-2424</p>
2163<p style="margin:0;">Tel. (212) 594-1917</p>
2164<p style="margin:0;">Tel. (212) 563-6029</p>
2165<p style="margin:0;">Tel. (212) 307-4828</p>
2166</div>
2167<div style="min-width:160px;line-height:1.55;">
2168<h4 style="margin:0 0 8px 0;color:#003366;font-size:18px;font-weight:normal;">By Email</h4>
2169<p style="margin:0;">[email protected]</p>
2170<p style="margin:0;">[email protected]</p>
2171<p style="margin:7px 0 0 0;">
2172                <a href="http://idinewyork.com/contact-us-via-email-phone/" style="color:#0056c9;font-weight:bold;text-decoration:none;">Contact us by email</a></p>
2173</div>
2174<div style="min-width:210px;line-height:1.55;">
2175<h4 style="margin:0 0 8px 0;color:#003366;font-size:18px;font-weight:normal;">In Person</h4>
2176<p style="margin:0;"><strong>Registration Office</strong></p>
2177<p style="margin:0;">39 West 32nd Street, Suite 1101</p>
2178<p style="margin:0;">New York, NY 10001</p>
2179</div>
2180<div style="min-width:140px;line-height:1.55;">
2181<h4 style="margin:0 0 8px 0;color:#003366;font-size:18px;font-weight:normal;">By Mail</h4>
2182<p style="margin:0;">P.O. Box 20260</p>
2183<p style="margin:0;">New York, NY 10001</p>
2184</div>
2185<div style="min-width:165px;line-height:1.55;">
2186<h4 style="margin:0 0 8px 0;color:#003366;font-size:18px;font-weight:normal;">Hours of Operation</h4>
2187<p style="margin:0;"><strong>
2187Monday to Friday:</strong></p>
2188<p style="margin:0;">9:00 AM – 7:00 PM</p>
2189<p style="margin:7px 0 0 0;"><strong>Saturday:</strong></p>
2190<p style="margin:0;">9:00 AM – 5:00 PM</p>
2191</div>
2192</div>
2193</div>
2194
2195		</div>
2196	</div>
2197<br />
2198</div></div></div><br />
2199</div>    			</div><!--/u_row-->
2200	
2201                        </article>
2202                    </div><!--/content-->
2203                                    </div><!--/row-->
2204                        </div><!--/content-pad-3x-->
2205                            </div><!--/container-->
2206            </div><!--/body-->
2207		<section id="bottom-sidebar">
2208            <div class="container">
2209                <div class="row normal-sidebar">
2210                                    </div>
2211            </div>
2212        </section>
2213        <footer class="dark-div main-color-2-bg">
2214        	<section id="bottom">
2215            	<div class="section-inner">
2216                	<div class="container-fluid">
2217                    	<div class="row normal-sidebar">
2218							<div id="text-40" class=" col-md-2  widget widget_text"><div class=" widget-inner">			<div class="textwidget"><p><span style="color: white; font-size: medium;">ACADEMIC RESOURCES</span></p>
2219<ul>
2220<li><a href="/coursescode/">All Courses</a></li>
2221<li><a href="/career-fairs-events/">Career Fairs &amp; Events</a></li>
2222<li><a href="/course-evaluation/">Course Evaluation<br />
2223</a></li>
2224<li><a href="/career-services/">Career Services<br />
2225</a></li>
2226<li><a href="school-policies/">Catalog and School Policies<br />
2227</a></li>
2228<li><a href="/request-program-information-2/">Request Program Information<br />
2229</a></li>
2230<li><a href="/Legal-notices/">Legal Notices<br />
2231</a></li>
2232<li><a href="https://idieducation.online/school_Catalog">School Catalog<br />
2233</a></li>
2234<li><a href="https://idinewyork.com/instructional-delivery-methods/">Instructional Delivery Methods<br />
2235</a></li>
2236</ul>
2237</div>
2238		</div></div><div id="text-56" class=" col-md-2  widget widget_text"><div class=" widget-inner">			<div class="textwidget"><p><span style="color: white; font-size: medium;">SCHOOL AND DISCLOSURES</span></p>
2239<ul>
2240<li><a href="/School-Licensing-Disclosure/">School Licensing Disclosure</a></li>
2241<li><a href="/Student-Consumer-Information/">Student Consumer Information</a></li>
2242<li><a href="/Student-Complaint-Grievance-Policy/">Student Complaint / Grievance Policy</a></li>
2243<li><a href="/attendance-policy/">Attendance Policy</a></li>
2244<li><a href="/refund-policy/">Refund Policy</a></li>
2245<li><a href="/academic-calendar/">Academic Calendar</a></li>
2246<li><a href="/satisfactory-academic-progress/">Satisfactory Academic Progress (SAP)</a></li>
2247<li><a href="/graduation-requirements/">Graduation Requirements</a></li>
2248<li><a href="/code-of-conduct/">Code of Conduct</a></li>
2249<li><a href="/student-privacy-ferpa/">Student Privacy (FERPA)</a></li>
2250<li><a href="/accessibility-services-ada/">Accessibility Services / ADA</a></li>
2251</ul>
2252</div>
2253		</div></div><div id="text-36" class=" col-md-2  widget widget_text"><div class=" widget-inner">			<div class="textwidget"><p><span style="color: white; font-size: medium;">EMPLOYMENT</span></p>
2254<ul>
2255<li><a href="/positions-available/">Join Our Team</a></li>
2256<li><a href="http://idinewyork.com/student-employment/">Job Placement Assistance</a></li>
2257<li><a href="https://idinewyork.com/graduate-job-opportunities/">Job Opportunity for Graduates</a></li>
2258</ul>
2259<p><span style="color: white; font-size: medium;">FORMS AND APPLICATIONS</span></p>
2260<ul>
2261<li><a href="/government-agencies-applications/" target="_blank" rel="noopener">Government Agencies Applications</a></li>
2262<li><a href="http://idinewyork.com/pre-register/">Pre-Registration</a></li>
2263<li><a href="/school-forms/" target="_blank" rel="noopener">Forms Publications</a></li>
2264</ul>
2265</div>
2266		</div></div><div id="text-39" class=" col-md-2  widget widget_text"><div class=" widget-inner">			<div class="textwidget"><p><span style="color: white; font-size: medium;">TUITION AND FINANCIAL</span></p>
2267<ul>
2268<li><a href="/financial-aid/">Financial Aid</a></li>
2269<li><a href="/payment-record">Payment Record</a>
2270<ul style="margin-left: 20px;">
2271<li><a href="https://idieducation.online/Student_Payment_Request">Make a payment</a></li>
2272<li><a href="/check-my-balance">Check my balance</a></li>
2273<li><a href="/check-my-balance">Print payment report</a></li>
2274<li>
2274<a href="https://idieducation.online/Scholarship">Scholarship</a></li>
2275</ul>
2276</li>
2277</ul>
2278<p><span style="color: white; font-size: medium;">TESTIMONIALS</span></p>
2279<ul>
2280<li><a href="/testimonials-reviews-english">Testimonials</a></li>
2281<li><a href="/photo-video-gallery">Photo and Video Gallery</a></li>
2282</ul>
2283</div>
2284		</div></div><div id="text-57" class=" col-md-2  widget widget_text"><div class=" widget-inner">			<div class="textwidget"><p><span style="color: white; font-size: medium;">NEWS &amp; MEDIA</span></p>
2285<ul>
2286<li><a href="/flyer-brochure/">Flyer &amp; Brochure</a></li>
2287<li><a href="/our-sponsors/">Our Sponsors</a></li>
2288<li><a href="https://idinewyork.com/news/">News</a></li>
2289<li><a href="/newsletter/">Newsletter</a></li>
2290</ul>
2291<p><span style="color: white; font-size: medium;">SOCIAL NETWORKS</span></p>
2292<ul>
2293<li><a href="https://www.youtube.com/@idiworldwide" target="_blank" rel="noopener"><img decoding="async" loading="lazy" style="vertical-align: middle; margin-right: 6px;" src="https://cdn-icons-png.flaticon.com/512/1384/1384060.png" width="18" height="18" />YouTube</a></li>
2294<li><a href="https://facebook.com/IDIEducation" target="_blank" rel="noopener"><img decoding="async" loading="lazy" style="vertical-align: middle; margin-right: 6px;" src="https://cdn-icons-png.flaticon.com/512/5968/5968764.png" width="18" height="18" />Facebook</a></li>
2295<li><a href="https://instagram.com/idinewyork" target="_blank" rel="noopener"><img decoding="async" loading="lazy" style="vertical-align: middle; margin-right: 6px;" src="https://cdn-icons-png.flaticon.com/512/2111/2111463.png" width="18" height="18" />Instagram</a></li>
2296<li><a href="https://x.com/IDIprograms" target="_blank" rel="noopener"><img decoding="async" loading="lazy" style="vertical-align: middle; margin-right: 6px;" src="http://idinewyork.com/wp-content/uploads/2026/06/Image4.png" width="18" height="18" />X </a></li>
2297<li><a href="https://linkedin.com/in/international-development-institute-84516b419" target="_blank" rel="noopener"><img decoding="async" loading="lazy" style="vertical-align: middle; margin-right: 6px;" src="https://cdn-icons-png.flaticon.com/512/3536/3536505.png" width="18" height="18" />LinkedIn</a></li>
2298</ul>
2299</div>
2300		</div></div><div id="text-37" class=" col-md-2  widget widget_text"><div class=" widget-inner">			<div class="textwidget"><p><span style="color: white; font-size: medium;">OTHER LINKS</span></p>
2301<ul>
2302<li><a href="/equal-employment-opportunity/">Equal Employment Opportunity</a></li>
2303<li><a href="/non-discrimination-policy/">Non-discrimination policy</a></li>
2304<li><a href="/faq/">FAQ</a></li>
2305<li><a href="/privacy-policy/">Privacy Policy</a></li>
2306<li><a href="/locations/">Locations</a></li>
2307<li><a href="/holidays/">Holidays</a></li>
2308<li><a href="/unsubscribe/">Unsubscribe</a></li>
2309<li><a href="http://idinewyork.com/web-survey/">Website Survey</a></li>
2310<li><a href="/site-map/">Site Map<br />
2311</a></li>
2312</ul>
2313<p>&nbsp;</p>
2314</div>
2315		</div></div>                		</div>
2316                    </div>
2317                </div>
2318            </section>
2319            <div id="bottom-nav">
2320                <div class="container-fluid">
2321                    <div class="text-center line-under">
2322                                            <a class="btn btn-default main-color-2-bg back-to-top" href="#top">TOP</a>
2323                        
2324                    </div>
2325                    <div class="row footer-content">
2326                        <div class="copyright col-md-6">
2327                       		© International Development Institute. All rights reserved.                        </div>
2328                        <nav class="col-md-6 footer-social">
2329							<div class="col-md-6">
2330<div class="smo_msg">Some of our social Links may not be working well while we are updating them.</div>
2331</div>
2332							<div class="col-md-6">
2333                        	                            <ul class="list-inline pull-right social-list">
2334                            	                            </ul>
2335							</div>
2336                        </nav>
2337						
2338						
2339                    </div><!--/row-->
2340                </div><!--/container-->
2341            </div>
2342        </footer>
2343        </div><!--wrap-->
2344    </div><!--/body-wrap-->
2345    <div class="mobile-menu-wrap dark-div visible-xs">
2346        <a href="#" class="mobile-menu-toggle"><i class="fa fa-times-circle"></i></a>
2347        <ul class="mobile-menu">
2348            <li id="menu-item-10627" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-10627"><a href="http://idinewyork.com/">HOME</a></li>
2349<li id="menu-item-5898" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5898"><a href="http://idinewyork.com/about/">ABOUT US</a></li>
2350<li id="menu-item-5895" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children parent menu-item-5895"><a href="http://idinewyork.com/coursescode/">PROGRAMS</a>
2351<ul class="sub-menu">
2352	<li id="menu-item-5896" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5896"><a href="http://idinewyork.com/coursescode/">All Educational Programs</a></li>
2353	<li id="menu-item-6472" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6472"><a href="http://idinewyork.com/academic-skill-development">Academic Skill Development</a></li>
2354	<li id="menu-item-6473" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6473"><a href="http://idinewyork.com/business-professional-development-2/">Business Professionals</a></li>
2355	<li id="menu-item-6474" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6474"><a href="http://idinewyork.com/?page_id=4341&#038;preview=true">Career Development</a></li>
2356	<li id="menu-item-6475" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6475"><a href="http://idinewyork.com/computer-courses/">Computer Programs</a></li>
2357	<li id="menu-item-6476" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6476"><a href="http://idinewyork.com/continuing-education/">Continuing Education</a></li>
2358	<li id="menu-item-6477" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6477"><a href="http://idinewyork.com/english-as-a-second-language/">English as a Second Language</a></li>
2359	<li id="menu-item-14988" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-14988"><a href="https://idinewyork.com/certifications/">EPA Section 608 Certified Technicians</a></li>
2360	<li id="menu-item-6478" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6478"><a href="http://idinewyork.com/health-care-programs/">Health Care Programs</a></li>
2361	<li id="menu-item-11389" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11389"><a href="/online-courses/">Online Programs</a></li>
2362	<li id="menu-item-6479" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6479"><a href="http://idinewyork.com/real-estate-programs/">Real Estate Programs</a></li>
2363	<li id="menu-item-6480" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6480"><a href="http://idinewyork.com/security-programs2/">Security Programs</a></li>
2364	<li id="menu-item-5962" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5962"><a href="https://idinewyork.com/special-education-teacher-support/">Special Education</a></li>
2365	<li id="menu-item-13951" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13951"><a href="https://idinewyork.com/technical-programs-2/">Technical and Construction Programs</a></li>
2366	<li id="menu-item-5903" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5903"><a href="http://idinewyork.com/pre-register/">PRE-REGISTRATION</a></li>
2367	<li id="menu-item-10229" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10229"><a href="https://idinewyork.com/onsitetraining/">On-site training and group discount</a></li>
2368</ul>
2369</li>
2370<li id="menu-item-10123" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10123"><a href="https://idinewyork.com/admissions/">ADMISSIONS</a></li>
2371<li id="menu-item-8136" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8136"><a href="https://idinewyork.com/academicalendar/">ACADEMIC CALENDAR</a></li>
2372<li id="menu-item-5906" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current-menu-ancestor current-menu-parent menu-item-has-children parent menu-item-5906"><a href="http://idinewyork.com/contact-us/" aria-current="page">CONTACT US</a>
2373<ul class="sub-menu">
2374	<li id="menu-item-10233" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-10191 current_page_item menu-item-10233"><a href="https://idinewyork.com/contact-us/" aria-current="page">Contact Us</a></li>
2375	<li id="menu-item-9922" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9922"><a href="https://idinewyork.com/book-now/">Schedule an Appointment</a></li>
2376	<li id="menu-item-5907" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5907"><a href="http://idinewyork.com/contact-us-via-email-phone/">Via E-mail/Phone</a></li>
2377</ul>
2378</li>
2379<li id="menu-item-5910" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5910"><a href="http://idinewyork.com/locations/">LOCATIONS</a></li>
2380<li id="menu-item-11424" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11424"><a href="/book-now/">Make an Appointment</a></li>
2381<li id="menu-item-12867" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12867"><a href="https://idinewyork.com/pre-register/">Pre-Registration</a></li>
2382<li id="menu-item-15863" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children parent menu-item-15863"><a target="_blank" href="https://idieducation.online/Translations/Presenter.html">IDI Connect</a>
2383<ul class="sub-menu">
2384	<li id="menu-item-15861" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-15861"><a target="_blank" href="https://idieducation.online/Translations/Presenter.html">IDI Connect Instructor</a></li>
2385	<li id="menu-item-15862" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-15862"><a target="_blank" href="https://idieducation.online/Translations/Viewer.html">
2385IDI Connect Student</a></li>
2386</ul>
2387</li>
2388                    </ul>
2389    </div>
2390    
2391<script type="speculationrules">
2392{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/university/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
2393</script>
2393
2394<div class="gtranslate_wrapper" id="gt-wrapper-24457026"></div>
2394<script async src="https://radar.cedexis.com/1/11475/radar.js"></script>
2394    
2394<script>
2395        document.addEventListener("DOMContentLoaded", function () {
2396            document.querySelectorAll(".smo_msg").forEach(function(el) {
2397                el.remove();
2398            });
2399        });
2400    </script>
2400
2401    
2401<script id="format-datetime-master-js" src="https://idinewyork.com/wp-content/plugins/u-shortcodes//shortcodes/calendar-js/format-datetime-master/jquery.formatDateTime.min.js?ver=7.0.6"></script>
vendor: 1 bytes, line 2401
2401
2402<script id="underscore-min-js" src="https://idinewyork.com/wp-content/plugins/u-shortcodes//shortcodes/calendar-js/underscore/underscore-min.js?ver=7.0.6"></script>
vendor: 1 bytes, line 2402
2402
2403<script id="wp-hooks-js" src="https://idinewyork.com/wp-includes/js/dist/hooks.min.js?ver=7496969728ca0f95732d"></script>
vendor: 1 bytes, line 2403
2403
2404<script id="wp-i18n-js" src="https://idinewyork.com/wp-includes/js/dist/i18n.min.js?ver=781d11515ad3d91786ec"></script>
vendor: 1 bytes, line 2404
2404
2405<script id="wp-i18n-js-after">
2406wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
2407//# sourceURL=wp-i18n-js-after
2408</script>
vendor: 1 bytes, line 2408
2408
2409<script id="swv-js" src="https://idinewyork.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 2409
2409
2410<script id="contact-form-7-js-before">
2411var wpcf7 = {
2412    "api": {
2413        "root": "https:\/\/idinewyork.com\/wp-json\/",
2414        "namespace": "contact-form-7\/v1"
2415    }
2416};
2417//# sourceURL=contact-form-7-js-before
2418</script>
vendor: 1 bytes, line 2418
2418
2419<script id="contact-form-7-js" src="https://idinewyork.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 2419
2419
2420<script id="waypoints-js" src="https://idinewyork.com/wp-content/plugins/js_composer/assets/lib/waypoints/waypoints.min.js?ver=5.4.5"></script>
vendor: 1 bytes, line 2420
2420
2421<script id="nfd-performance-lazy-loader-js-before">
2422window.nfdPerformance = window.nfdPerformance || {};
2423        window.nfdPerformance.imageOptimization = window.nfdPerformance.imageOptimization || {};
2424        window.nfdPerformance.imageOptimization.lazyLoading = {"classes":["nfd-performance-not-lazy","a3-notlazy","disable-lazyload","no-lazy","no-lazyload","skip-lazy"],"attributes":["data-lazy-src","data-crazy-lazy=\"exclude\"","data-no-lazy","data-no-lazy=\"1\""]};
2425//# sourceURL=nfd-performance-lazy-loader-js-before
2426</script>
vendor: 1 bytes, line 2426
2426
2427<script id="nfd-performance-lazy-loader-js" src="https://idinewyork.com/wp-content/plugins/bluehost-wordpress-plugin/vendor/newfold-labs/wp-module-performance/build/assets/image-lazy-loader.min.js?ver=1789598053"></script>
vendor: 1 bytes, line 2427
2427
2428<script id="bootstrap-js" src="https://idinewyork.com/wp-content/themes/university/js/bootstrap.min.js?ver=7.0.6"></script>
vendor: 1 bytes, line 2428
2428
2429<script id="owl-carousel-js" src="https://idinewyork.com/wp-content/themes/university/js/owl-carousel/owl.carousel.min.js?ver=7.0.6"></script>
vendor: 1 bytes, line 2429
2429
2430<script async data-wp-strategy="async" fetchpriority="low" id="comment-reply-js" src="https://idinewyork.com/wp-includes/js/comment-reply.min.js?ver=7.0.6"></script>
vendor: 1 bytes, line 2430
2430
2431<script id="cactus-themes-js" src="https://idinewyork.com/wp-content/themes/university/js/cactus-themes.js?ver=7.0.6"></script>
vendor: 1 bytes, line 2431
2431
2432<script id="newsletter-js-extra">
2433var newsletter_data = {"action_url":"https://idinewyork.com/wp-admin/admin-ajax.php"};
2434//# sourceURL=newsletter-js-extra
2435</script>
vendor: 1 bytes, line 2435
2435
2436<script id="newsletter-js" src="https://idinewyork.com/wp-content/plugins/newsletter/main.js?ver=9.4.6"></script>
vendor: 1 bytes, line 2436
2436
2437<script id="wpb_composer_front_js-js" src="https://idinewyork.com/wp-content/plugins/js_composer/assets/js/dist/js_composer_front.min.js?ver=5.4.5"></script>
vendor: 1 bytes, line 2437
2437
2438<script id="gt_widget_script_24457026-js-before">
2439window.gtranslateSettings = /* document.write */ window.gtranslateSettings || {};window.gtranslateSettings['24457026'] = {"default_language":"en","languages":["en","es","ru","zh-CN","af","ar","bn","bg","ca","zh-TW","hr","cs","da","nl","et","tl","fi","fr","ka","de","el","gu","iw","hi","hu","is","id","ga","it","ja","ko","lv","lt","lb","mk","ms","mt","mr","mn","my","ne","no","ps","fa","pl","pt","pa","ro","sr","sk","sl","so","sw","sv","tg","th","tr","uk","ur","uz","vi","yi","zu"],"url_structure":"none","native_language_names":1,"detect_browser_language":1,"wrapper_selector":"#gt-wrapper-24457026","select_language_label":"Select Language","custom_css":".gt_switcher_wrapper {position:absolute !important; top: 4px !important; right: 4px !important; }","horizontal_position":"right","vertical_position":"top","flags_location":"\/wp-content\/plugins\/gtranslate\/flags\/"};
2440//# sourceURL=gt_widget_script_24457026-js-before
2441</script>
2441<script src="https://idinewyork.com/wp-content/plugins/gtranslate/js/dropdown.js?ver=5.0.1" data-no-optimize="1" data-no-minify="1" data-gt-orig-url="/contact-us/" data-gt-orig-domain="idinewyork.com" data-gt-widget-id="24457026" defer></script>
2441<script id="wp-emoji-settings" type="application/json">
2442{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://idinewyork.com/wp-includes/js/wp-emoji-release.min.js?ver=7.0.6"}}
2443</script>
vendor: 1 bytes, line 2443
2443
2444<script type="module">
2445/*! This file is auto-generated */
2446var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
2447//# sourceURL=https://idinewyork.com/wp-includes/js/wp-emoji-loader.min.js
2448</script>
2448
2449    <style>
2450            </style>
2451
2452    
2452<script>
2453        document.addEventListener("DOMContentLoaded", function(event) {
2454                    });
2455    </script>
2455
2456
2457
2458    
2459    <style>
2460            </style>
2461
2462
2463    
2463<script>
2464        var accordions_active = null;
2465        var accordions_tabs_active = null;
2466    </script>
2466
2467
2468
2469    
2470
2471
2472    <style>
2473        /* RESET ANY CONFLICTING STYLES */
2474        .idi-va-wrap,
2475        .idi-va-wrap *,
2476        .idi-chat-window,
2477        .idi-chat-window * {
2478            box-sizing: border-box !important;
2479            margin: 0 !important;
2480            padding: 0 !important;
2481        }
2482
2483        .idi-va-wrap{
2484            position:fixed !important;
2485            right:20px !important;
2486            bottom:20px !important;
2487            z-index:999999 !important;
2488            font-family:Arial, Helvetica, sans-serif !important;
2489        }
2490
2491        .idi-va-button{
2492            position:relative !important;
2493            width:68px !important;
2494            height:68px !important;
2495            border-radius:50% !important;
2496            background:#0c3d68 !important;
2497            display:flex !important;
2498            align-items:center !important;
2499            justify-content:center !important;
2500            box-shadow:0 10px 24px rgba(0,0,0,0.28) !important;
2501            transition:all .2s ease !important;
2502            overflow:visible !important;
2503            padding:3px !important;
2504            text-decoration:none !important;
2505            cursor:pointer !important;
2506        }
2507
2508        .idi-va-button:hover{
2509            transform:scale(1.08) !important;
2510            box-shadow:0 14px 30px rgba(0,0,0,0.32) !important;
2511        }
2512
2513        .idi-va-avatar{
2514            width:100% !important;
2515            height:100% !important;
2516            object-fit:cover !important;
2517            border-radius:50% !important;
2518            border:2px solid #ffffff !important;
2519        }
2520
2521        .idi-va-online{
2522            position:absolute !important;
2523            bottom:6px !important;
2524            right:6px !important;
2525            width:12px !important;
2526            height:12px !important;
2527            background:#00c853 !important;
2528            border-radius:50% !important;
2529            border:2px solid #fff !important;
2530        }
2531
2532        .idi-va-pulse{
2533            position:absolute !important;
2534            inset:0 !important;
2535            border-radius:50% !important;
2536            border:2px solid rgba(18,105,168,.35) !important;
2537            animation:idiVaPulse 2s infinite !important;
2538        }
2539
2540        @keyframes idiVaPulse{
2541            0%{ transform:scale(1); opacity:.9; }
2542            70%{ transform:scale(1.3); opacity:0; }
2543            100%{ transform:scale(1.3); opacity:0; }
2544        }
2545
2546        .idi-va-badge{
2547            position:absolute !important;
2548            top:-3px !important;
2549            right:-3px !important;
2550            background:#00c853 !important;
2551            color:#fff !important;
2552            font-size:11px !important;
2553            font-weight:700 !important;
2554            padding:2px 6px !important;
2555            border-radius:999px !important;
2556            border:2px solid #fff !important;
2557        }
2558
2559        .idi-va-popup{
2560            position:absolute !important;
2561            right:84px !important;
2562            bottom:8px !important;
2563            width:290px !important;
2564            background:#ffffff !important;
2565            border-radius:14px !important;
2566            box-shadow:0 12px 34px rgba(0,0,0,0.22) !important;
2567            opacity:0 !important;
2568            visibility:hidden !important;
2569            transform:translateY(12px) !important;
2570            transition:all .3s ease !important;
2571        }
2572
2573        .idi-va-popup.show{
2574            opacity:1 !important;
2575            visibility:visible !important;
2576            transform:translateY(0) !important;
2577        }
2578
2579        .idi-va-popup-top{
2580            background:#f2f7fb !important;
2581            padding:10px 14px !important;
2582            display:flex !important;
2583            justify-content:space-between !important;
2584            align-items:flex-start !important;
2585            border-radius:14px 14px 0 0 !important;
2586        }
2587
2588        .idi-va-popup-title{
2589            font-size:14px !important;
2590            font-weight:700 !important;
2591            color:#0c3d68 !important;
2592            line-height:1.2 !important;
2593        }
2594
2595        .idi-va-popup-close{
2596            cursor:pointer !important;
2597            border:none !important;
2598            background:none !important;
2599            font-size:18px !important;
2600            line-height:1 !important;
2601            color:#0c3d68 !important;
2602        }
2603
2604        .idi-va-popup-body{
2605            padding:12px 14px !important;
2606        }
2607
2608        .idi-va-popup-message{
2609            font-size:14px !important;
2610            margin-bottom:8px !important;
2611            color:#333 !important;
2612            line-height:1.4 !important;
2613        }
2614
2615        .idi-va-popup-cta{
2616            display:inline-block !important;
2617            background:#0c3d68 !important;
2618            color:#fff !important;
2619            padding:8px 12px !important;
2620            border-radius:8px !important;
2621            text-decoration:none !important;
2622            font-size:13px !important;
2623            font-weight:bold !important;
2624        }
2625
2626        .idi-va-popup-cta:hover{
2627            background:#095086 !important;
2628            color:#fff !important;
2629        }
2630
2631        .idi-va-label{
2632            position:absolute !important;
2633            bottom:78px !important;
2634            right:0 !important;
2635            background:#0c3d68 !important;
2636            color:#fff !important;
2637            padding:6px 10px !important;
2638            border-radius:999px !important;
2639            font-size:12px !important;
2640            opacity:0 !important;
2641            transition:.2s !important;
2642            white-space:nowrap !important;
2643        }
2644
2645        .idi-va-wrap:hover .idi-va-label{
2646            opacity:1 !important;
2647        }
2648
2649        /* CHAT WINDOW - WITH EXTRA SPECIFICITY */
2650        .idi-chat-window.idi-chat-window {
2651            position:fixed !important;
2652            right:20px !important;
2653            bottom:100px !important;
2654            width:380px !important;
2655            height:640px !important;
2656            background:#eef2f6 !important;
2657            border-radius:18px !important;
2658            box-shadow:0 18px 50px rgba(0,0,0,0.25) !important;
2659            z-index:1000000 !important;
2660            display:none !important;
2661            flex-direction:column !important;
2662            overflow:hidden !important;
2663            font-family:Arial, Helvetica, sans-serif !important;
2664            border:1px solid rgba(12,61,104,.12) !important;
2665        }
2666
2667        .idi-chat-window.idi-chat-window.show{
2668            display:flex !important;
2669        }
2670
2671        /* HEADER - FIXED POSITION INSIDE CHAT */
2672        .idi-chat-window .idi-chat-header {
2673            flex: 0 0 auto !important;
2674            min-height: 72px !important;
2675            height: auto !important;
2676            background: #0c3d68 !important;
2677            color: #fff !important;
2678            padding: 16px !important;
2679            display: flex !important;
2680            align-items: center !important;
2681            justify-content: space-between !important;
2682            z-index: 10 !important;
2683            position: relative !important;
2684            border-radius: 18px 18px 0 0 !important;
2685        }
2686
2687        .idi-chat-window .idi-chat-header-left {
2688            display: flex !important;
2689            align-items: center !important;
2690            gap: 12px !important;
2691        }
2692
2693        .idi-chat-window .idi-chat-header-avatar {
2694            width: 44px !important;
2695            height: 44px !important;
2696            border-radius: 50% !important;
2697            object-fit: cover !important;
2698            border: 2px solid rgba(255,255,255,0.9) !important;
2699        }
2700
2701        .idi-chat-window .idi-chat-header-name {
2702            font-size: 16px !important;
2703            font-weight: 700 !important;
2704            line-height: 1.2 !important;
2705            margin: 0 !important;
2706            color: #fff !important;
2707        }
2708
2709        .idi-chat-window .idi-chat-header-sub {
2710            font-size: 12px !important;
2711            opacity: 0.9 !important;
2712            margin-top: 4px !important;
2713            color: #fff !important;
2714        }
2715
2716        .idi-chat-window .idi-chat-close {
2717            border: none !important;
2718            background: none !important;
2719            color: #fff !important;
2720            font-size: 28px !important;
2721            cursor: pointer !important;
2722            line-height: 1 !important;
2723            padding: 0 !important;
2724            width: 32px !important;
2725            height: 32px !important;
2726            display: flex !important;
2727            align-items: center !important;
2728            justify-content: center !important;
2729        }
2730
2731        /* MESSAGES BODY - ONLY THIS SCROLLS */
2732        .idi-chat-window .idi-chat-body {
2733            flex: 1 1 auto !important;
2734            min-height: 0 !important;
2735            overflow-y: auto !important;
2736            overflow-x: hidden !important;
2737            padding: 16px !important;
2738            background: #eef2f6 !important;
2739            position: relative !important;
2740        }
2741
2742        /* CUSTOM SCROLLBAR */
2743        .idi-chat-window .idi-chat-body::-webkit-scrollbar {
2744            width: 6px !important;
2745        }
2746
2747        .idi-chat-window .idi-chat-body::-webkit-scrollbar-track {
2748            background: #e0e7ed !important;
2749            border-radius: 3px !important;
2750        }
2751
2752        .idi-chat-window .idi-chat-body::-webkit-scrollbar-thumb {
2753            background: #0c3d68 !important;
2754            border-radius: 3px !important;
2755        }
2756
2757        .idi-chat-window .idi-chat-msg {
2758            margin-bottom: 12px !important;
2759            display: flex !important;
2760            width: 100% !important;
2761        }
2762
2763        .idi-chat-window .idi-chat-msg.user {
2764            justify-content: flex-end !important;
2765        }
2766
2767        .idi-chat-window .idi-chat-msg.bot {
2768            justify-content: flex-start !important;
2769        }
2770
2771        .idi-chat-window .idi-chat-bubble {
2772            max-width: 84% !important;
2773            padding: 10px 14px !important;
2774            border-radius: 18px !important;
2775            font-size: 14px !important;
2776            line-height: 1.4 !important;
2777            word-break: break-word !important;
2778        }
2779
2780        /* HTML CONTENT STYLES */
2781        .idi-chat-window .idi-chat-bubble p {
2782            margin-bottom: 8px !important;
2783        }
2784
2785        .idi-chat-window .idi-chat-bubble p:last-child {
2786            margin-bottom: 0 !important;
2787        }
2788
2789        .idi-chat-window .idi-chat-bubble ul, 
2790        .idi-chat-window .idi-chat-bubble ol {
2791            margin: 8px 0 !important;
2792            padding-left: 20px !important;
2793        }
2794
2795        .idi-chat-window .idi-chat-bubble li {
2796            margin-bottom: 4px !important;
2797        }
2798
2799        .idi-chat-window .idi-chat-bubble strong, 
2800        .idi-chat-window .idi-chat-bubble b {
2801            font-weight: 700 !important;
2802        }
2803
2804        .idi-chat-window .idi-chat-bubble em, 
2805        .idi-chat-window .idi-chat-bubble i {
2806            font-style: italic !important;
2807        }
2808
2809        .idi-chat-window .idi-chat-bubble a {
2810            color: #0c3d68 !important;
2811            text-decoration: underline !important;
2812        }
2813
2814        .idi-chat-window .idi-chat-msg.bot .idi-chat-bubble {
2815            background: #ffffff !important;
2816            color: #333 !important;
2817            border-bottom-left-radius: 4px !important;
2818        }
2819
2820        .idi-chat-window .idi-chat-msg.user .idi-chat-bubble {
2821            background: #0c3d68 !important;
2822            color: #fff !important;
2823            border-bottom-right-radius: 4px !important;
2824        }
2825
2826        .idi-chat-window .idi-chat-msg.user .idi-chat-bubble a {
2827            color: #fff !important;
2828        }
2829
2830        /* TYPING INDICATOR */
2831        .idi-typing-indicator {
2832            display: flex !important;
2833            align-items: center !important;
2834            gap: 4px !important;
2835            padding: 10px 14px !important;
2836            background: #ffffff !important;
2837            border-radius: 18px !important;
2838            border-bottom-left-radius: 4px !important;
2839            width: fit-content !important;
2840        }
2841
2842        .idi-typing-dot {
2843            width: 8px !important;
2844            height: 8px !important;
2845            background: #9aa9b9 !important;
2846            border-radius: 50% !important;
2847            animation: idiTypingBounce 1.4s infinite ease-in-out !important;
2848        }
2849
2850        .idi-typing-dot:nth-child(1) {
2851            animation-delay: -0.32s !important;
2852        }
2853
2854        .idi-typing-dot:nth-child(2) {
2855            animation-delay: -0.16s !important;
2856        }
2857
2858        .idi-typing-dot:nth-child(3) {
2859            animation-delay: 0s !important;
2860        }
2861
2862        @keyframes idiTypingBounce {
2863            0%, 60%, 100% {
2864                transform: translateY(0);
2865                opacity: 0.6;
2866            }
2867            30% {
2868                transform: translateY(-6px);
2869                opacity: 1;
2870            }
2871        }
2872
2873        /* FOOTER - FIXED POSITION INSIDE CHAT */
2874        .idi-chat-window .idi-chat-footer {
2875            flex: 0 0 auto !important;
2876            min-height: auto !important;
2877            background: #eef2f6 !important;
2878            border-top: 1px solid rgba(12,61,104,0.12) !important;
2879            padding: 12px !important;
2880            z-index: 10 !important;
2881            position: relative !important;
2882        }
2883
2884        .idi-chat-window .idi-chat-input-wrap {
2885            display: flex !important;
2886            align-items: flex-end !important;
2887            gap: 10px !important;
2888        }
2889
2890        .idi-chat-window .idi-chat-input {
2891            flex: 1 !important;
2892            min-height: 44px !important;
2893            border: 1px solid #cbd5e1 !important;
2894            border-radius: 12px !important;
2895            background: #fff !important;
2896            padding: 11px 14px !important;
2897            font-size: 14px !important;
2898            line-height: 1.4 !important;
2899            outline: none !important;
2900            resize: none !important;
2901            font-family: inherit !important;
2902        }
2903
2904        .idi-chat-window .idi-chat-input:focus {
2905            border-color: #0c3d68 !important;
2906            outline: none !important;
2907        }
2908
2909        .idi-chat-window .idi-chat-send {
2910            height: 44px !important;
2911            min-width: 70px !important;
2912            border: none !important;
2913            background: #0c3d68 !important;
2914            color: #fff !important;
2915            border-radius: 12px !important;
2916            padding: 0 18px !important;
2917            font-size: 14px !important;
2918            font-weight: 600 !important;
2919            cursor: pointer !important;
2920            transition: background 0.2s !important;
2921        }
2922
2923        .idi-chat-window .idi-chat-send:hover {
2924            background: #095086 !important;
2925        }
2926
2927        .idi-chat-window .idi-chat-send:disabled {
2928            opacity: 0.6 !important;
2929            cursor: not-allowed !important;
2930        }
2931
2932        @media (max-width: 480px){
2933            .idi-chat-window.idi-chat-window {
2934                right: 10px !important;
2935                left: 10px !important;
2936                width: auto !important;
2937                bottom: 80px !important;
2938                height: 70vh !important;
2939            }
2940
2941            .idi-va-wrap {
2942                right: 10px !important;
2943                bottom: 10px !important;
2944            }
2945        }
2946    </style>
2947
2948    <div class="idi-va-wrap">
2949        <div class="idi-va-label">Wendy Admissions Specialist</div>
2950
2951        <div class="idi-va-popup" id="idiVaPopup">
2952            <div class="idi-va-popup-top">
2953                <div class="idi-va-popup-title">Wendy<br>Admissions Specialist</div>
2954                <button class="idi-va-popup-close" id="idiVaClose" type="button">x</button>
2955            </div>
2956            <div class="idi-va-popup-body">
2957                <div class="idi-va-popup-message" id="idiVaMessage"></div>
2958                <a href="#" class="idi-va-popup-cta" id="idiVaCta">Start Chat</a>
2959            </div>
2960        </div>
2961
2962        <a href="#" class="idi-va-button" id="idiVaButton" aria-label="Open Wendy chat">
2963            <span class="idi-va-pulse"></span>
2964            <span class="idi-va-badge" id="idiVaBadge">1</span>
2965            <img src="https://idinewyork.com/wp-content/uploads/2026/03/Small_Wendy_Icon.png" class="idi-va-avatar" alt="Wendy Admissions Specialist">
2966            <span class="idi-va-online"></span>
2967        </a>
2968    </div>
2969
2970    <div class="idi-chat-window" id="idiChatWindow">
2971        <div class="idi-chat-header">
2972            <div class="idi-chat-header-left">
2973                <img src="https://idinewyork.com/wp-content/uploads/2026/03/Small_Wendy_Icon.png" class="idi-chat-header-avatar" alt="Wendy">
2974                <div>
2975                    <div class="idi-chat-header-name">Wendy</div>
2976                    <div class="idi-chat-header-sub">Admissions Specialist</div>
2977                </div>
2978            </div>
2979            <button class="idi-chat-close" id="idiChatClose" type="button">x</button>
2980        </div>
2981
2982        <div class="idi-chat-body" id="idiChatBody"></div>
2983
2984        <div class="idi-chat-footer">
2985            <div class="idi-chat-input-wrap">
2986                <textarea id="idiChatInput" class="idi-chat-input" placeholder="Type your message..." rows="1"></textarea>
2987                <button type="button" id="idiChatSend" class="idi-chat-send">Send</button>
2988            </div>
2989        </div>
2990    </div>
2991
2992    
2992<script>
2993    document.addEventListener('DOMContentLoaded', function(){
2994
2995        var popup       = document.getElementById('idiVaPopup');
2996        var closeBtn    = document.getElementById('idiVaClose');
2997        var messageBox  = document.getElementById('idiVaMessage');
2998        var badge       = document.getElementById('idiVaBadge');
2999        var cta         = document.getElementById('idiVaCta');
3000        var iconButton  = document.getElementById('idiVaButton');
3001
3002        var chatWindow  = document.getElementById('idiChatWindow');
3003        var chatClose   = document.getElementById('idiChatClose');
3004        var chatBody    = document.getElementById('idiChatBody');
3005        var chatInput   = document.getElementById('idiChatInput');
3006        var chatSend    = document.getElementById('idiChatSend');
3007
3008        var STORAGE_HISTORY = 'idi_wendy_history_v3';
3009        var STORAGE_OPEN    = 'idi_wendy_chat_open_v3';
3010        var STORAGE_USED    = 'idi_wendy_chat_used_v3';
3011        var STORAGE_HIDE    = 'idi_wendy_hide_invites_v3';
3012
3013        var inviteMessages = [
3014"Hi, I'm Wendy! How can I help you today?",
3015"I'm Wendy - your virtual assistant. Need help choosing a program?",
3016"Wendy here! Let's find the right program for you.",
3017"Hi! This is Wendy - I can guide you step by step.",
3018"I'm Wendy, and I'm here to help you get started."
3019        ];
3020
3021        // Track typing indicator
3022        var typingIndicator = null;
3023
3024        function safeParse(val, fallback){
3025            try { return JSON.parse(val); } catch(e) { return fallback; }
3026        }
3027
3028        function getHistory(){
3029            var arr = safeParse(localStorage.getItem(STORAGE_HISTORY), []);
3030            return Array.isArray(arr) ? arr : [];
3031        }
3032
3033        function saveHistory(history){
3034            if (!Array.isArray(history)) history = [];
3035            if (history.length > 30) {
3036                history = history.slice(history.length - 30);
3037            }
3038            localStorage.setItem(STORAGE_HISTORY, JSON.stringify(history));
3039        }
3040
3041        function setUsed(){
3042            localStorage.setItem(STORAGE_USED, '1');
3043            localStorage.setItem(STORAGE_HIDE, '1');
3044        }
3045
3046        function autoResizeInput(){
3047            chatInput.style.height = '44px';
3048            var next = Math.min(chatInput.scrollHeight, 110);
3049            chatInput.style.height = next + 'px';
3050        }
3051
3052        function scrollToBottom(force){
3053            if (force) {
3054                chatBody.scrollTop = chatBody.scrollHeight;
3055                return;
3056            }
3057            setTimeout(function(){
3058                chatBody.scrollTop = chatBody.scrollHeight;
3059            }, 20);
3060        }
3061
3062        // Show typing indicator
3063        function showTypingIndicator() {
3064            if (typingIndicator) return;
3065            
3066            var row = document.createElement('div');
3067            row.className = 'idi-chat-msg bot';
3068            row.id = 'idiTypingIndicator';
3069            
3070            var bubble = document.createElement('div');
3071            bubble.className = 'idi-chat-bubble';
3072            
3073            var indicator = document.createElement('div');
3074            indicator.className = 'idi-typing-indicator';
3075            
3076            for (var i = 0; i < 3; i++) {
3077                var dot = document.createElement('div');
3078                dot.className = 'idi-typing-dot';
3079                indicator.appendChild(dot);
3080            }
3081            
3082            bubble.appendChild(indicator);
3083            row.appendChild(bubble);
3084            chatBody.appendChild(row);
3085            
3086            typingIndicator = row;
3087            scrollToBottom(true);
3088        }
3089
3090        // Hide typing indicator
3091        function hideTypingIndicator() {
3092            if (typingIndicator) {
3093                typingIndicator.remove();
3094                typingIndicator = null;
3095            }
3096        }
3097
3098        // Add message with HTML support
3099        function addMessage(text, type, skipSave, isHtml) {
3100            var row = document.createElement('div');
3101            row.className = 'idi-chat-msg ' + type;
3102
3103            var bubble = document.createElement('div');
3104            bubble.className = 'idi-chat-bubble';
3105            
3106            if (isHtml) {
3107                bubble.innerHTML = text;
3108            } else {
3109                // Convert plain text URLs to links
3110                var linkedText = text.replace(/(https?:\/\/[^\s]+)/g, '<a href="$1" target="_blank" rel="noopener noreferrer">$1</a>');
3111                bubble.innerHTML = linkedText.replace(/\n/g, '<br>');
3112            }
3113            
3114            row.appendChild(bubble);
3115            chatBody.appendChild(row);
3116
3117            if (!skipSave && type !== 'typing') {
3118                var history = getHistory();
3119                history.push({
3120                    role: type === 'user' ? 'user' : 'assistant',
3121                    content: text
3122                });
3123                saveHistory(history);
3124            }
3125
3126            scrollToBottom();
3127        }
3128
3129        function renderHistory(){
3130            chatBody.innerHTML = '';
3131            var history = getHistory();
3132
3133            if (!history.length) {
3134                addMessage("Hi, I'm Wendy! How can I help you today?", 'bot', false, false);
3135                return;
3136            }
3137
3138            history.forEach(function(item){
3139                if (!item || !item.content) return;
3140                // Check if content contains HTML
3141                var containsHtml = /<[a-z][\s\S]*>/i.test(item.content);
3142                addMessage(item.content, item.role === 'user' ? 'user' : 'bot', true, containsHtml);
3143            });
3144
3145            scrollToBottom(true);
3146        }
3147
3148        function showPopup(){
3149            if (localStorage.getItem(STORAGE_HIDE) === '1') return;
3150            if (localStorage.getItem(STORAGE_USED) === '1') return;
3151            if (localStorage.getItem(STORAGE_OPEN) === '1') return;
3152
3153            var msg = inviteMessages[Math.floor(Math.random() * inviteMessages.length)];
3154            messageBox.textContent = msg;
3155            popup.classList.add('show');
3156
3157            if (badge) badge.style.display = 'none';
3158        }
3159
3160        function hidePopup(){
3161            popup.classList.remove('show');
3162        }
3163
3164        function openChat(){
3165            chatWindow.classList.add('show');
3166            hidePopup();
3167            setUsed();
3168            localStorage.setItem(STORAGE_OPEN, '1');
3169            if (badge) badge.style.display = 'none';
3170
3171            setTimeout(function(){
3172                autoResizeInput();
3173                scrollToBottom(true);
3174                chatInput.focus();
3175            }, 80);
3176        }
3177
3178        function closeChat(){
3179            chatWindow.classList.remove('show');
3180            localStorage.setItem(STORAGE_OPEN, '0');
3181        }
3182
3183        function sendMessage(){
3184    var val = chatInput.value.trim();
3185    if (!val || chatSend.disabled) return;
3186
3187    addMessage(val, 'user', false, false);
3188    setUsed();
3189
3190    chatInput.value = '';
3191    autoResizeInput();
3192    chatSend.disabled = true;
3193
3194    showTypingIndicator();
3195
3196    var history = getHistory();
3197
3198    var payload = new URLSearchParams();
3199    payload.append('action', 'idi_ai_chat');
3200    payload.append('message', val);
3201    payload.append('history', JSON.stringify(history));
3202
3203    fetch('https://idinewyork.com/wp-admin/admin-ajax.php', {
3204        method: 'POST',
3205        headers: {
3206            'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'
3207        },
3208        body: payload.toString()
3209    })
3210    .then(function(response){
3211        return response.json();
3212    })
3213    .then(function(data){
3214        hideTypingIndicator();
3215
3216        var reply = '';
3217        var redirectUrl = '';
3218
3219        if (data && data.data) {
3220            reply = data.data.reply ? String(data.data.reply) : '';
3221            redirectUrl = data.data.redirect ? String(data.data.redirect) : '';
3222        }
3223
3224        if (reply !== '') {
3225            var containsHtml = /<[a-z][\s\S]*>/i.test(reply);
3226            addMessage(reply, 'bot', false, containsHtml);
3227        } else {
3228            addMessage('Sorry, I was unable to respond right now.', 'bot', false, false);
3229        }
3230
3231        /* 🔥 CLEAN REDIRECT URL */
3232        if (redirectUrl !== '') {
3233            redirectUrl = redirectUrl.trim();
3234
3235            // Remove trailing unwanted characters like > . ' "
3236            redirectUrl = redirectUrl.replace(/[>\.'"]+$/g, '');
3237
3238            // Optional: remove leading unwanted characters
3239            redirectUrl = redirectUrl.replace(/^[<'"]+/g, '');
3240
3241            setTimeout(function(){
3242                window.location.href = redirectUrl;
3243            }, 800);
3244        }
3245    })
3246    .catch(function(){
3247        hideTypingIndicator();
3248        addMessage('Sorry, there was a connection problem.', 'bot', false, false);
3249    })
3250    .finally(function(){
3251        chatSend.disabled = false;
3252        chatInput.focus();
3253        scrollToBottom(true);
3254    });
3255}
3256
3257        closeBtn && closeBtn.addEventListener('click', function(){
3258            hidePopup();
3259            localStorage.setItem(STORAGE_HIDE, '1');
3260        });
3261
3262        cta && cta.addEventListener('click', function(e){
3263            e.preventDefault();
3264            openChat();
3265        });
3266
3267        iconButton && iconButton.addEventListener('click', function(e){
3268            e.preventDefault();
3269            if (chatWindow.classList.contains('show')) {
3270                closeChat();
3271            } else {
3272                openChat();
3273            }
3274        });
3275
3276        chatClose && chatClose.addEventListener('click', function(){
3277            closeChat();
3278        });
3279
3280        chatSend && chatSend.addEventListener('click', function(){
3281            sendMessage();
3282        });
3283
3284        chatInput && chatInput.addEventListener('input', function(){
3285            autoResizeInput();
3286        });
3287
3288        chatInput && chatInput.addEventListener('keydown', function(e){
3289            if (e.key === 'Enter' && !e.shiftKey){
3290                e.preventDefault();
3291                sendMessage();
3292            }
3293        });
3294
3295        renderHistory();
3296        autoResizeInput();
3297
3298        if (localStorage.getItem(STORAGE_OPEN) === '1') {
3299            openChat();
3300        } else {
3301            setTimeout(showPopup, 3000);
3302            setTimeout(hidePopup, 12000);
3303        }
3304    });
3305    </script>
3305
3306        
3306<script>
3307    document.addEventListener('DOMContentLoaded', function () {
3308
3309        function setCalderaTimeTrap() {
3310            var timeField =
3311                document.querySelector('[data-field="fld_6212752"]') ||
3312                document.querySelector('input[name="fld_6212752"]') ||
3313                document.querySelector('#fld_6212752_1');
3314
3315            if (timeField && !timeField.value) {
3316                timeField.value = Math.floor(Date.now() / 1000);
3317            }
3318        }
3319
3320        setCalderaTimeTrap();
3321        setTimeout(setCalderaTimeTrap, 500);
3322        setTimeout(setCalderaTimeTrap, 1500);
3323    });
3324    </script>
3324
3325        
3325<script>
3326    document.addEventListener('DOMContentLoaded', function () {
3327        function idiDisableAffixMenu() {
3328            document.querySelectorAll('#main-nav .main-menu').forEach(function(menu) {
3329                menu.classList.remove('affix');
3330                menu.classList.remove('sticky-light');
3331                menu.removeAttribute('style');
3332            });
3333        }
3334
3335        idiDisableAffixMenu();
3336
3337        window.addEventListener('scroll', function () {
3338            idiDisableAffixMenu();
3339        });
3340
3341        setInterval(idiDisableAffixMenu, 300);
3342    });
3343    </script>
3343
3344        
3344<script>
3345    document.addEventListener('DOMContentLoaded', function () {
3346
3347        function idiFixTranslatorWidget() {
3348            var gtranslate = document.querySelector('.gt_switcher_wrapper');
3349
3350            if (gtranslate) {
3351                gtranslate.style.setProperty('position', 'fixed', 'important');
3352                gtranslate.style.setProperty('top', '6px', 'important');
3353                gtranslate.style.setProperty('right', '6px', 'important');
3354                gtranslate.style.setProperty('z-index', '1000000', 'important');
3355                gtranslate.style.setProperty('display', 'block', 'important');
3356            }
3357        }
3358
3359        idiFixTranslatorWidget();
3360
3361        window.addEventListener('scroll', idiFixTranslatorWidget);
3362        window.addEventListener('resize', idiFixTranslatorWidget);
3363
3364        setInterval(idiFixTranslatorWidget, 500);
3365
3366    });
3367    </script>
3367
3368        
3368<script id="idi-desktop-header-logo-script">
3369    document.addEventListener('DOMContentLoaded', function () {
3370        if (!window.matchMedia('(min-width: 768px)').matches) {
3371            return;
3372        }
3373
3374        var desktopLogo = document.querySelector('#main-nav .logo img');
3375
3376        if (desktopLogo) {
3377            desktopLogo.setAttribute('src', 'https://idinewyork.com/wp-content/uploads/2026/07/idi-logo-222-3.png');
3378            desktopLogo.removeAttribute('srcset');
3379            desktopLogo.removeAttribute('sizes');
3380        }
3381    });
3382    </script>
3382
3383        
3383<script id="idi-academic-skill-mobile-script">
3384    document.addEventListener('DOMContentLoaded', function () {
3385        if (!window.matchMedia('(max-width: 767px)').matches) {
3386            return;
3387        }
3388
3389        var pageLogo = document.querySelector('body.idi-mobile-program-page #main-nav .logo img');
3390        var phoneIcon = document.querySelector('body.idi-mobile-program-page #top-nav #text-42 img');
3391        var mailIcon = document.querySelector('body.idi-mobile-program-page #top-nav #text-34 img');
3392
3393        function replaceImage(image, source, alternativeText) {
3394            if (!image) {
3395                return;
3396            }
3397
3398            image.setAttribute('src', source);
3399            image.removeAttribute('srcset');
3400            image.removeAttribute('sizes');
3401            image.removeAttribute('data-src');
3402            image.removeAttribute('data-lazy-src');
3403            image.removeAttribute('data-srcset');
3404            image.setAttribute('alt', alternativeText);
3405        }
3406
3407        document.querySelectorAll('body.idi-mobile-general-page article.single-page-content a[href*="work-for-us-application"]').forEach(function (positionLink) {
3408            positionLink.classList.add('idi-mobile-position-link');
3409        });
3410
3411        var accordionArticle = document.querySelector('body.idi-mobile-accordion-page article.single-post-content');
3412        var accordionPageTitle = document.querySelector('body.idi-mobile-accordion-page .page-heading h1');
3413
3414        if (accordionArticle && accordionPageTitle) {
3415            var firstAccordionHeading = accordionArticle.querySelector('h1, h2');
3416            if (firstAccordionHeading && firstAccordionHeading.textContent.trim().toLowerCase() === accordionPageTitle.textContent.trim().toLowerCase()) {
3417                firstAccordionHeading.classList.add('idi-mobile-duplicate-title');
3418            }
3419        }
3420
3421        replaceImage(pageLogo, 'https://idinewyork.com/wp-content/uploads/2026/07/idi-logo-222-4.png', 'International Development Institute');
3422        replaceImage(phoneIcon, 'https://idinewyork.com/wp-content/uploads/2026/07/Phone-Icon.png', 'Call IDI');
3423        replaceImage(mailIcon, 'https://idinewyork.com/wp-content/uploads/2026/07/mail-icon.png', 'Email IDI');
3424
3425        /* Build one clean grid and discard WPBakery's empty grid cells. */
3426        var categoryGridPageClasses = [
3427            'page-id-4247',
3428            'page-id-4341',
3429            'page-id-4353',
3430            'page-id-4375',
3431            'page-id-4390',
3432            'page-id-4408',
3433            'page-id-10774',
3434            'page-id-4463',
3435            'page-id-9977',
3436            'page-id-4101'
3437        ];
3438        var isCategoryGridPage = categoryGridPageClasses.some(function (pageClass) {
3439            return document.body.classList.contains(pageClass);
3440        });
3441
3442        if (isCategoryGridPage) {
3443            var categoryArticle = document.querySelector('body.idi-mobile-program-page article.single-page-content');
3444
3445            if (categoryArticle && !categoryArticle.querySelector('.idi-category-mobile-grid')) {
3446                var categoryItems = [];
3447
3448                if (document.body.classList.contains('page-id-9977')) {
3449                    categoryItems = Array.prototype.slice.call(categoryArticle.querySelectorAll('.in-ser-wrp p')).filter(function (paragraph) {
3450                        return paragraph.querySelector('img');
3451                    }).map(function (paragraph) {
3452                        var card = document.createElement('div');
3453                        card.className = 'idi-program-card';
3454                        card.appendChild(paragraph);
3455                        return card;
3456                    });
3457                } else {
3458                    categoryItems = Array.prototype.slice.call(categoryArticle.querySelectorAll('.in-ser-wrp > .wpb_column')).filter(function (column) {
3459                        return column.querySelector('img');
3460                    });
3461                }
3462
3463                if (categoryItems.length) {
3464                    var categoryGrid = document.createElement('div');
3465                    categoryGrid.className = 'idi-category-mobile-grid';
3466
3467                    categoryItems.forEach(function (item) {
3468                        categoryGrid.appendChild(item);
3469                    });
3470
3471                    Array.prototype.slice.call(categoryArticle.querySelectorAll('.u_row')).forEach(function (row) {
3472                        row.remove();
3473                    });
3474
3475                    Array.prototype.slice.call(categoryArticle.children).forEach(function (child) {
3476                        var isEmptySpacer = (child.tagName === 'P' || child.tagName === 'BR') && !child.textContent.trim() && !child.querySelector('img');
3477                        if (isEmptySpacer) {
3478                            child.remove();
3479                        }
3480                    });
3481
3482                    categoryArticle.appendChild(categoryGrid);
3483                }
3484            }
3485        }
3486
3487        /* Rebuild Technical Programs 3 while preserving its section headings. */
3488        if (document.body.classList.contains('page-id-13101')) {
3489            var dobArticle = document.querySelector('body.page-id-13101 article.single-page-content');
3490
3491            if (dobArticle && !dobArticle.querySelector('.idi-dob-mobile-layout')) {
3492                var dobRows = Array.prototype.slice.call(dobArticle.querySelectorAll(':scope > .u_row'));
3493                var dobLayout = document.createElement('div');
3494                var currentDobGrid = null;
3495
3496                dobLayout.className = 'idi-dob-mobile-layout';
3497
3498                dobRows.forEach(function (rowWrapper) {
3499                    var dobRow = rowWrapper.querySelector(':scope > .vc_row');
3500                    var dobColumns = dobRow ? Array.prototype.slice.call(dobRow.children).filter(function (child) {
3501                        return child.classList.contains('wpb_column') && child.querySelector('img');
3502                    }) : [];
3503
3504                    if (dobColumns.length) {
3505                        if (!currentDobGrid) {
3506                            currentDobGrid = document.createElement('div');
3507                            currentDobGrid.className = 'idi-dob-section-grid';
3508                            dobLayout.appendChild(currentDobGrid);
3509                        }
3510
3511                        dobColumns.forEach(function (column) {
3512                            currentDobGrid.appendChild(column);
3513                        });
3514                        return;
3515                    }
3516
3517                    var sectionText = rowWrapper.textContent.trim().replace(/\s+/g, ' ');
3518                    if (sectionText) {
3519                        var sectionHeading = document.createElement('h2');
3520                        sectionHeading.className = 'idi-dob-section-title';
3521                        sectionHeading.textContent = sectionText;
3522                        dobLayout.appendChild(sectionHeading);
3523                        currentDobGrid = null;
3524                    }
3525                });
3526
3527                dobRows.forEach(function (rowWrapper) {
3528                    rowWrapper.remove();
3529                });
3530
3531                Array.prototype.slice.call(dobArticle.children).forEach(function (child) {
3532                    var removeDobSpacer = child.tagName === 'STYLE' || child.tagName === 'BR' || (child.tagName === 'P' && !child.textContent.trim());
3533                    if (removeDobSpacer) {
3534                        child.remove();
3535                    }
3536                });
3537
3538                dobArticle.appendChild(dobLayout);
3539            }
3540        }
3541
3542        /* Normalize all detected internal course-detail pages. */
3543        if (document.body.classList.contains('idi-mobile-course-detail')) {
3544            var detailArticle = document.querySelector('body.idi-mobile-course-detail article.single-page-content');
3545
3546            if (detailArticle) {
3547                var firstDetailRow = Array.prototype.slice.call(detailArticle.querySelectorAll('.vc_row')).find(function (row) {
3548                    return row.querySelector('img');
3549                });
3550
3551                if (firstDetailRow) {
3552                    firstDetailRow.classList.add('idi-course-hero-row');
3553
3554                    Array.prototype.slice.call(firstDetailRow.children).forEac
3554h(function (column) {
3555                        if (column.classList.contains('wpb_column') && column.querySelector('img')) {
3556                            column.classList.add('idi-course-image-column');
3557                        }
3558                    });
3559                }
3560
3561                detailArticle.querySelectorAll('p, div, span').forEach(function (element) {
3562                    var codeText = element.textContent.trim().replace(/\s+/g, ' ');
3563                    if (/^(?:course\s*code|c[oó]digo\s+del\s+curso)\b\s*:?/i.test(codeText) && codeText.length <= 60 && !element.querySelector('table')) {
3564                        element.classList.add('idi-mobile-course-code');
3565                    }
3566                });
3567
3568                detailArticle.querySelectorAll('a, button, input[type="button"], input[type="submit"]').forEach(function (control) {
3569                    var controlText = (control.textContent || control.value || '').trim().replace(/\s+/g, ' ');
3570                    if (/^enroll\s*now$/i.test(controlText)) {
3571                        control.classList.add('idi-mobile-enroll-button');
3572                        if (control.parentElement) {
3573                            control.parentElement.classList.add('idi-mobile-enroll-area');
3574                        }
3575                    }
3576                });
3577
3578                detailArticle.querySelectorAll('iframe').forEach(function (frame) {
3579                    function markCompletionCalculator() {
3580                        var frameText = '';
3581
3582                        try {
3583                            if (frame.contentDocument && frame.contentDocument.body) {
3584                                frameText = frame.contentDocument.body.textContent || '';
3585                            }
3586                        } catch (error) {
3587                            frameText = '';
3588                        }
3589
3590                        var previousText = frame.previousElementSibling ? frame.previousElementSibling.textContent : '';
3591                        var parentText = frame.parentElement ? frame.parentElement.textContent : '';
3592                        var identifyingText = [frame.title || '', frame.getAttribute('src') || '', previousText, parentText, frameText].join(' ');
3593
3594                        if (/calculate\s+your\s+program\s+completion\s+date/i.test(identifyingText)) {
3595                            frame.classList.add('idi-mobile-calculator-frame');
3596                        }
3597                    }
3598
3599                    frame.addEventListener('load', markCompletionCalculator, { once: true });
3600                    markCompletionCalculator();
3601                });
3602
3603                detailArticle.querySelectorAll('table').forEach(function (table) {
3604                    if (table.parentElement && table.parentElement.classList.contains('idi-mobile-table-scroll')) {
3605                        return;
3606                    }
3607
3608                    var tableWrapper = document.createElement('div');
3609                    tableWrapper.className = 'idi-mobile-table-scroll';
3610                    table.parentNode.insertBefore(tableWrapper, table);
3611                    tableWrapper.appendChild(table);
3612
3613                    var previousTableSibling = tableWrapper.previousElementSibling;
3614                    while (previousTableSibling && !previousTableSibling.textContent.trim() && !previousTableSibling.querySelector('img, iframe, video, input, button, a')) {
3615                        var emptyTableSpacer = previousTableSibling;
3616                        previousTableSibling = previousTableSibling.previousElementSibling;
3617                        emptyTableSpacer.remove();
3618                    }
3619                });
3620            }
3621        }
3622
3623        if (pageLogo) {
3624            var logoPicture = pageLogo.closest('picture');
3625            if (logoPicture) {
3626                logoPicture.querySelectorAll('source').forEach(function (sourceElement) {
3627                    sourceElement.remove();
3628                });
3629            }
3630        }
3631
3632        document.querySelectorAll('body.idi-mobile-program-page footer #bottom .widget.widget_text').forEach(function (widget) {
3633            var heading = widget.querySelector('.textwidget > p:first-child');
3634
3635            if (!heading || heading.classList.contains('idi-mobile-footer-toggle')) {
3636                return;
3637            }
3638
3639            heading.classList.add('idi-mobile-footer-toggle');
3640            heading.setAttribute('role', 'button');
3641            heading.setAttribute('tabindex', '0');
3642            heading.setAttribute('aria-expanded', 'false');
3643
3644            function toggleFooterSection() {
3645                var isOpen = widget.classList.toggle('idi-mobile-footer-open');
3646                heading.setAttribute('aria-expanded', isOpen ? 'true' : 'false');
3647            }
3648
3649            heading.addEventListener('click', toggleFooterSection);
3650            heading.addEventListener('keydown', function (event) {
3651                if (event.key === 'Enter' || event.key === ' ') {
3652                    event.preventDefault();
3653                    toggleFooterSection();
3654                }
3655            });
3656        });
3657    });
3658    </script>
3658
3659    </body>
3660</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.