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 » Feed" href="https://idinewyork.com/feed/" /> 35<link rel="alternate" type="application/rss+xml" title="International Development Institute | New York » Comments Feed" href="https://idinewyork.com/comments/feed/" /> 36<link rel="alternate" type="application/rss+xml" title="International Development Institute | New York » 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&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&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&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 & 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 & MEDIA</span></p> 2285<ul> 2286<li><a href="/flyer-brochure/">Flyer & 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> </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&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.