.body-wrapper,.body-wrapper>div{display:initial}header.sticky{position:-webkit-sticky;position:sticky;top:0;z-index:9999}.header{background:#fff;box-shadow:0 4px 54px rgba(156,168,174,.3);border-radius:0 0 24px 24px;padding:16px 0 6px;z-index:999}.inner-header{display:flex}.dropdown .divider{border-top:1px solid #799ef2;margin-top:20px}.inner-header .logo-nav{margin-right:auto}.inner-dropdown{padding:30px 0;display:flex}.inner-dropdown .wide-content{width:60%}.inner-dropdown .wide-content h3{font-family:Montserrat;font-style:normal;font-weight:700;font-size:12px;line-height:120%;letter-spacing:.05em;color:#57369b;margin-bottom:6px;padding:0 30px}.inner-dropdown .wide-content .columns{display:flex;flex-wrap:wrap}.inner-dropdown .wide-content .columns .col{width:33%;display:flex;align-items:flex-start;flex-direction:column;padding:0 20px}.inner-dropdown .wide-content .columns .service-col{width:33%;display:flex;padding:0 20px}.inner-dropdown .wide-content .columns .service-col a{display:flex;padding:10px}.inner-dropdown .wide-content .columns .service-col a:hover{background:#edf2ff;border-radius:8px}.inner-dropdown .wide-content .columns .service-col a:hover .service-content h3{color:#57369b}.inner-dropdown .wide-content .columns .service-col a:hover .service-icon img{fill:#57369b;filter:hue-rotate(40deg)}.inner-dropdown .wide-content .columns .service-col .service-icon{width:25%;text-align:left}.inner-dropdown .wide-content .columns .service-col .service-content{width:75%;text-align:left}.inner-dropdown .wide-content .columns .service-col .service-content h3{font-family:Pridi;font-style:normal;font-weight:400;font-size:13px;line-height:106.9%;letter-spacing:.07em;color:#2a2d3d;padding:0}.inner-dropdown .wide-content .columns .service-col .service-content p{font-family:Montserrat;font-style:normal;font-weight:300;font-size:9px;line-height:106.9%;letter-spacing:.07em;color:#2a2d3d;padding:0;margin:0}.hubspot .inner-dropdown .wide-content h3.hs_title{padding:0;margin-bottom:0}.hubspot .inner-dropdown .columns .col p.hs_subtitle{font-family:Montserrat;font-style:normal;font-weight:500;font-size:12px;line-height:120%;letter-spacing:.05em;color:#57369b;margin-bottom:6px}.hubspot .inner-dropdown .columns a.hss-link{display:flex;padding:10px;width:100%;text-align:left;margin-left:-10px}.hubspot .inner-dropdown .columns a.hss-link:hover{background:#edf2ff;border-radius:8px}.hubspot .inner-dropdown .columns a.hss-link:hover .hss-image img{fill:#2a5ccf;filter:hue-rotate(320deg)}.hubspot .inner-dropdown .columns .hss-image{width:25%}.hubspot .inner-dropdown .columns .hss-content{width:75%;text-align:left}.hubspot .inner-dropdown .columns .hss-content h3{font-family:Pridi;font-style:normal;font-weight:400;font-size:13px;line-height:106.9%;letter-spacing:.07em;padding:0;color:#2a2d3d}.hubspot .inner-dropdown .columns .hss-content p{font-family:Montserrat;font-style:normal;font-weight:300;font-size:9px;line-height:106.9%;letter-spacing:.07em;color:#2a2d3d}.inner-dropdown .resources-right{width:40%;padding-right:50px}.inner-dropdown .resources-right .resource-tile{display:flex;align-items:center;padding-bottom:10px}.inner-dropdown .resources-right .resource-tile .resource-image,.inner-dropdown .resources-right .resource-tile .resource-text{flex:1}.resource-tile .resource-text h4{font-family:Pridi;font-weight:400;font-size:13px;margin:0 0 6px}.resource-tile .resource-text h4,.resource-tile .resource-text p{font-style:normal;line-height:106.9%;letter-spacing:.07em;color:#2a2d3d}.resource-tile .resource-text p{font-family:Montserrat;font-weight:300;font-size:9px;margin:0}.inner-dropdown .columns .col p{font-family:Pridi;font-style:normal;font-weight:400;font-size:13px;line-height:106.9%;letter-spacing:.07em;color:#2a2d3d;margin:3px 0}.inner-dropdown .columns .col small{font-family:Montserrat;font-style:normal;font-weight:300;font-size:9px;line-height:106.9%;letter-spacing:.07em;color:#2a5ccf;text-transform:uppercase}.inner-dropdown .columns .col a.article_url{padding:5px 10px 10px;margin:0;text-align:left;transition:all .1s linear}.inner-dropdown .columns .col a.article_url:hover{background:#edf2ff;border-radius:8px}.dropdown .menu-cta{display:flex;align-items:center;justify-content:space-between;position:relative;padding:30px 50px}.dropdown .menu-cta h2{font-family:Pridi;font-style:normal;font-weight:400;font-size:20px;line-height:120%;letter-spacing:.02em;color:#57369b;max-width:520px;margin:0}.dropdown .menu-cta:after{content:"";display:block;position:absolute;left:50%;top:0;height:100%;width:100vw;transform:translateX(-50%);z-index:-1;box-sizing:border-box;background-color:#fbfcff;border-radius:0 0 24px 24px}.navbar{overflow:hidden;margin-bottom:-40px;padding-right:50px}.navbar a:not(a.btn):not(a.btn-icon){float:left;color:#2a2d3d;text-align:center;padding:14px 16px;text-decoration:none;font-family:Montserrat;font-style:normal;font-weight:600;font-size:14px;line-height:106.9%;letter-spacing:.07em}.dropdown{float:left;overflow:hidden;padding-bottom:40px}.dropdown:hover .dropbtn,.navbar a:not(.btn):not(.btn-icon):hover{color:#8e60ef}@media (min-width:1100px){.dropdown:hover .dropdown-content{visibility:visible;opacity:1;transition-delay:.5s}.dropdown-content{visibility:hidden;position:absolute;width:100%;top:70px;left:0;z-index:1;background:#fff;box-shadow:0 20px 20px 0 rgba(156,168,174,.3);border-radius:0 0 24px 24px;opacity:0;transition:all .1s ease}}.dropdown a.dropbtn:after{content:"";display:block;background:url(https://f.hubspotusercontent30.net/hubfs/3289531/2022_ift_theme/arrow-down.svg) no-repeat;width:20px;height:20px;float:right;margin:4px 0 0 5px}.dropdown:hover a.dropbtn:after{background:url(https://f.hubspotusercontent30.net/hubfs/3289531/2022_ift_theme/arrow-up.svg) no-repeat}.hs-see-all-mobile,.menu-dropdown,.mobile-cta,.mobile-menu-text{display:none}.hs-see-all{display:block}.back-button-top{display:none}.desk-sub-link{display:block}.mobile-sub-link{display:none}.dropdown:hover a.dropbtn{color:#8e60ef!important}@media screen and (max-width:1100px){.column{width:100%;height:auto}.desk-sub-link{display:none}.mobile-sub-link{display:block}.menu-dropdown{width:40px;height:40px;position:absolute;right:5px;top:17px;display:flex;justify-content:center;align-items:center}.header-cta{display:none}.mobile-cta{display:block;padding-top:20px;padding-bottom:35px;background-color:#fff;border-top-left-radius:15px;border-top-right-radius:15px;text-align:center;position:fixed;bottom:0;width:100%;z-index:4;box-shadow:0 -5px 15px rgba(156,168,174,.07)}.header{border-radius:0!important}.inner-header{align-items:center}#mobilemenu{visibility:hidden;background:#fff;width:100%;left:0;top:70px;bottom:0;position:fixed;overflow-y:scroll;overflow-x:hidden;height:0}#mobilemenu,#mobilemenu.active{-webkit-transition:height,.3s linear;-moz-transition:height,.3s linear;-ms-transition:height,.3s linear;-o-transition:height,.3s linear;transition:height,.3s linear}#mobilemenu.active{height:100vh}.navbar{overflow:hidden;margin-bottom:unset;padding-right:unset;display:flex;flex-direction:column;width:100%;background:url(https://f.hubspotusercontent30.net/hubfs/3289531/2022_ift_theme/graphics/mobile-menu-image.png) no-repeat;background-size:contain;background-position-y:50%}.navbar a:not(a.btn):not(a.btn-icon){float:right;text-align:right}.dropdown{padding-bottom:0}.dropdown a.dropbtn:after{content:"";display:block;background:url(https://f.hubspotusercontent30.net/hubfs/3289531/2022_ift_theme/graphics/dropdown-mobile.svg) no-repeat;width:29px;height:29px;float:right;margin:-7px 0 0 20px}.mobile-menu-text{display:block;padding:20px}.mobile-menu-text h3{font-family:Pridi;font-style:normal;font-weight:400;font-size:20px;line-height:120%;letter-spacing:.02em;color:#57369b;margin-bottom:10px}.mobile-menu-text p{font-family:Montserrat;font-style:normal;font-weight:300;font-size:14px;line-height:120%;color:#2a2d3d}.navbar>a{padding-right:65px!important}.dropdown:hover .dropdown-content{visibility:hidden}.dropdown .divider{display:none}.inner-dropdown{padding:25px 0;display:flex;flex-direction:column}.inner-dropdown .wide-content{width:100%;position:relative}.inner-dropdown .resources-right{width:100%;padding-right:0;padding-top:20px;padding-bottom:120px}.dropdown-content .content-wrapper{max-width:1240px;display:flex;flex-direction:column}.inner-dropdown{order:2}.dropdown .menu-cta{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;position:relative;padding:10px 0;order:1}.dropdown .menu-cta h2{font-size:20px;line-height:120%;letter-spacing:.02em;max-width:640px;margin-bottom:15px}.inner-dropdown .wide-content h3{padding:0 10px}.inner-dropdown .wide-content .columns .col{width:50%;display:flex;align-items:flex-start;flex-direction:column;padding:0}.inner-dropdown .resources-right .resource-tile .resource-image{padding-right:0;width:30%}.inner-dropdown .resources-right .resource-tile .resource-image img{max-width:154px;margin-left:-100%;overflow:hidden}.inner-dropdown .resources-right .resource-tile .resource-image,.inner-dropdown .resources-right .resource-tile .resource-text{flex:unset}.inner-dropdown .wide-content .columns .service-col{width:100%;display:flex;padding:0}.inner-dropdown .wide-content .columns .service-col .service-icon{width:45px;text-align:left}.inner-dropdown .wide-content .columns .service-col a{display:flex;padding:10px 0}.dropdown .menu-cta:after{left:0}.inner-dropdown:after,.wide-content:after{content:"";display:block;position:absolute;left:50%;top:0;height:100%;width:100vw;transform:translateX(-50%);z-index:-1;box-sizing:border-box;background-color:#fbfcff;border-radius:0 0 24px 24px}.hs-see-all-mobile{display:block;text-align:right}.hs-see-all{display:none}.hubspot .inner-dropdown .wide-content .columns .col{width:100%;flex-direction:row;flex-wrap:wrap;padding-bottom:40px}.hubspot .inner-dropdown .wide-content .columns .col :not(.hss-content):not(.hss-image){flex:50%}.hubspot .inner-dropdown .wide-content .columns .col:nth-of-type(3) .hss-link{flex:100%}.hubspot .inner-dropdown .wide-content .columns .col:nth-of-type(3) .hss-link .hss-image{width:15%}.hubspot .inner-dropdown .wide-content .columns .col:nth-of-type(3) .hss-link .hss-content{width:85%}.back-button-top{display:block;width:100%;background:#fff;text-align:right;padding:0 10px 15px 0}.back-button-mobile{padding:0;font-family:Montserrat;font-style:normal;font-weight:500;font-size:14px;line-height:106.9%;text-align:right;letter-spacing:.07em;color:#57369b;border:none;background:none;text-transform:none;width:max-content;margin-right:0;margin-left:auto;height:40px}.back-button-mobile:after{content:"";display:block;background:url(https://f.hubspotusercontent30.net/hubfs/3289531/2022_ift_theme/graphics/back-button-mobile.svg) no-repeat;width:29px;height:29px;float:right;margin:-7px 0 0 20px}.back-button-mobile:hover{color:#57369b;border:none;background:none;text-transform:none;font-weight:500;font-size:14px;line-height:106.9%;letter-spacing:.07em}.dropdown:hover a.dropbtn:after{content:"";display:block;background:url(https://f.hubspotusercontent30.net/hubfs/3289531/2022_ift_theme/graphics/dropdown-mobile.svg) no-repeat;width:29px;height:29px;float:right;margin:-7px 0 0 20px;transform:rotate(270deg)}.dropdown-content{left:100%;transition:all .1s ease;top:70px;bottom:0;position:fixed;z-index:4;opacity:1;overflow-y:scroll;overflow-x:hidden;background:#fff}.dropdown-content.active{left:0}}.gg-menu{transform:scale(var(--ggs,1))}.gg-menu,.gg-menu:after,.gg-menu:before{box-sizing:border-box;position:relative;display:block;width:20px;height:2px;border-radius:3px;background:#bacaef}.gg-menu:after,.gg-menu:before{content:"";position:absolute;top:-6px}.gg-menu:after{top:6px}.gg-close{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid transparent;border-radius:40px}.gg-close:after,.gg-close:before{content:"";display:block;box-sizing:border-box;position:absolute;width:16px;height:2px;background:#bacaef;transform:rotate(45deg);border-radius:5px;top:8px;left:1px}.gg-close:after{transform:rotate(-45deg)}@-moz-keyframes growDown{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@-webkit-keyframes growDown{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@-o-keyframes growDown{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes growDown{0%{transform:scaleY(0)}80%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}to{opacity:1}}