@media all{.COLUMNS::before,.COLUMNS::after{content:"";display:block;overflow:hidden}.COLUMNS .image{margin:0 0 16rem 0;overflow:hidden}.COLUMNS[data-variant="1"] .container{padding:32rem;background:#F6F6FB;box-sizing:border-box;height:100%;text-align:center;border-radius:10rem}.COLUMNS[data-variant="1"] .image{width:128rem;margin-left:auto;margin-right:auto}@media screen and (max-width:960px){.COLUMNS[data-variant="1"] .container{padding:24rem}.COLUMNS[data-variant="1"] .be-column .image{margin-bottom:16rem}}.COLUMNS[data-variant="2"] .container{text-align:center}.COLUMNS[data-variant="2"] .content strong{font-size:96rem;font-weight:700;color:#4BC12F;line-height:.9}}@media all{.CONTENT .container{margin:0 auto}.CONTENT .container.alt-centered{text-align:center}.CONTENT[data-width="12"] .container{max-width:var(--col-12)}.CONTENT[data-width="10"] .container{max-width:var(--col-10)}.CONTENT[data-width="8"] .container{max-width:var(--col-8)}.CONTENT[data-width="6"] .container{max-width:var(--col-6)}.CONTENT[data-variant="heading"] .content{text-wrap:balance}.CONTENT[data-variant="heading"] .container:not(.alt-centered){margin-left:0}@media screen and (max-width:960px){.CONTENT[data-variant="heading"] .container br{display:none}}}@media all{.HOMESOLUTIONS{border-radius:20rem;background:#EBEEF5;overflow:hidden}.HOMESOLUTIONS .head{width:1200rem;height:580rem;position:relative;background:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/blocks/homesolutions/head-bg.svg) no-repeat center / 100%}.HOMESOLUTIONS .body{padding:32rem}.HOMESOLUTIONS .foot{width:1200rem;height:630rem;position:relative;background:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/blocks/homesolutions/foot-bg.svg) no-repeat center / 100%}.HOMESOLUTIONS .primary-heading{position:absolute;top:96rem;left:50%;width:var(--col-8);max-height:75rem;overflow:hidden;text-align:center;transform:translate(-50%,-50%);color:#fff}.HOMESOLUTIONS .box-1{position:absolute;top:204rem;left:214rem;width:354rem;height:123rem;overflow:hidden;line-height:1.5;font-size:16rem}.HOMESOLUTIONS .box-2{position:absolute;top:204rem;left:780rem;width:354rem;height:123rem;overflow:hidden;line-height:1.5;font-size:16rem}.HOMESOLUTIONS .secondary-heading{margin:0 auto 48rem;text-align:center;width:var(--col-10)}.HOMESOLUTIONS .bottom-content{position:absolute;top:391rem;left:32rem;width:570rem;max-height:420rem;overflow:hidden;color:#fff;transform:translate(0,-50%)}.HOMESOLUTIONS .box{position:relative;height:496rem;border-radius:10rem;overflow:hidden;background:linear-gradient(#1C6BFF,#D2E3FB)}.HOMESOLUTIONS .box .label{position:absolute;bottom:0;left:0;right:0;padding:32rem 50rem;color:#fff;background:#1C6BFF;font-size:16rem;font-weight:700;line-height:1.25;text-align:center;transition:background 0.25s;text-wrap:balance}.HOMESOLUTIONS .box .label a{color:#fff}.HOMESOLUTIONS .box .label a::after{content:'';position:absolute;top:-359px;left:0;width:260rem;height:494rem}.HOMESOLUTIONS .box:hover .label{background:#252E80}.HOMESOLUTIONS .box .text{color:#fff;padding:24rem 12rem 0;font-size:16rem;line-height:1.25;text-align:center;transform:translate(0,-100%);opacity:0;transition:opacity 0.25s,transform 0.25s;text-wrap:balance}.HOMESOLUTIONS .box:hover .text{transform:translate(0,0);opacity:1}.HOMESOLUTIONS .box .image{background:rgba(0,0,0,.25);position:absolute;opacity:0;transition:opacity 0.25s,transform 0.25s;background:no-repeat center / cover}.HOMESOLUTIONS .box:hover .image{transform:translate(0,0) scale(1);opacity:1}.HOMESOLUTIONS .box .image-1{top:140rem;left:108rem;width:175rem;height:375rem;transform:translate(-65rem,-30rem);opacity:1;background-image:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/blocks/homesolutions/img-1.png)}.HOMESOLUTIONS .box .image-2{top:105rem;left:20rem;width:150rem;height:190rem;transform:translate(210rem,0);background-image:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/blocks/homesolutions/img-2.png)}.HOMESOLUTIONS .box .image-3{top:115rem;left:50rem;width:470rem;height:320rem;transform:translate(0,0) scale(.9);opacity:1;background-image:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/blocks/homesolutions/img-3.png)}.HOMESOLUTIONS .box .image-4{top:95rem;left:10rem;width:220rem;height:190rem;transform:translate(-110rem,0);background-image:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/blocks/homesolutions/img-4.png)}.HOMESOLUTIONS .box .image-5{top:115rem;right:50rem;width:470rem;height:320rem;transform:translate(0,0) scale(.9);opacity:1;background-image:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/blocks/homesolutions/img-5.png)}.HOMESOLUTIONS .box .image-6{top:95rem;left:30rem;width:220rem;height:190rem;transform:translate(-20rem,90rem);opacity:1;background-image:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/blocks/homesolutions/img-6.png)}.HOMESOLUTIONS .box .image-7{top:140rem;right:108rem;width:175rem;height:375rem;transform:translate(65rem,-30rem);opacity:1;background-image:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/blocks/homesolutions/img-7.png)}.HOMESOLUTIONS .box .image-8{top:105rem;right:20rem;width:150rem;height:190rem;transform:translate(210rem,0);background-image:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/blocks/homesolutions/img-8.png)}@media screen and (max-width:960px){.HOMESOLUTIONS{border-radius:10rem;background:#e3e3eb}.HOMESOLUTIONS .head{width:auto;height:710rem;background:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/blocks/homesolutions/head-bg-mobile.svg) no-repeat center / 400rem 710rem}.HOMESOLUTIONS .body{padding:24rem}.HOMESOLUTIONS .foot{width:auto;height:970rem;background:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/blocks/homesolutions/foot-bg-mobile.svg) no-repeat center / 400rem 970rem}.HOMESOLUTIONS .primary-heading{width:90%;top:116rem;max-height:164rem}.HOMESOLUTIONS .box-1{top:240rem;left:50%;width:194rem;height:105rem;margin-left:-60rem;font-size:12rem}.HOMESOLUTIONS .box-2{top:390rem;left:50%;width:194rem;height:105rem;margin-left:-60rem;font-size:12rem}.HOMESOLUTIONS .secondary-heading{width:90%;margin-bottom:24rem}.HOMESOLUTIONS .bottom-content{width:auto;left:24rem;right:24rem;text-align:center}.HOMESOLUTIONS .box{max-width:260rem;margin:0 auto}.HOMESOLUTIONS h5{font-size:12rem;margin-bottom:-4rem}}}@media all{.MEDIA .container{margin:0 auto}.MEDIA iframe{width:100%;height:auto;aspect-ratio:1173/577;border:none;display:block}.MEDIA dotlottie-player{width:100%;height:auto;aspect-ratio:1173/577;border:none;display:block}.MEDIA[data-width="12"] .container{max-width:var(--col-12)}.MEDIA[data-width="10"] .container{max-width:var(--col-10)}.MEDIA[data-width="8"] .container{max-width:var(--col-8)}.MEDIA[data-width="6"] .container{max-width:var(--col-6)}}@media all{.REVIEWS::before,.REVIEWS::after{content:"";display:block;overflow:hidden}.REVIEWS .container{border-radius:10rem;height:100%;box-sizing:border-box;padding:40rem;position:relative;background:#fff}.REVIEWS .container::after{content:'';position:absolute;top:10rem;left:10rem;right:10rem;bottom:10rem;border-radius:10rem;border:1rem solid #ACB5C7;pointer-events:none}.REVIEWS .logo{position:absolute;top:40rem;left:40rem;width:150rem;height:75rem}.REVIEWS .rating{position:absolute;top:40rem;right:40rem;background:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/blocks/reviews/star.svg) top left / 32rem;width:160rem;height:32rem}.REVIEWS .rating[data-rating="4"]{width:128rem}.REVIEWS .rating[data-rating="3"]{width:96rem}.REVIEWS .rating[data-rating="2"]{width:64rem}.REVIEWS .rating[data-rating="1"]{width:32rem}.REVIEWS .content{padding:100rem 0 120rem;font-size:20rem;font-weight:700}.REVIEWS .client{position:absolute;bottom:40rem;left:40rem;right:40rem;line-height:1.25;min-height:80rem}.REVIEWS .client-image{position:absolute;top:0;left:0;width:80rem;height:80rem;border-radius:100%;overflow:hidden}.REVIEWS .client-name{font-size:24rem;font-weight:700;padding:10rem 0 5rem 0}.REVIEWS .client-role{font-size:17rem;font-weight:400}@media screen and (min-width:961px){.REVIEWS .client-image~.client-name{padding-left:100rem}.REVIEWS .client-image~.client-role{padding-left:100rem}}@media screen and (max-width:960px){.REVIEWS .container{padding:20rem;border:1rem solid #ACB5C7}.REVIEWS .container::after{display:none}.REVIEWS .logo{position:static;height:auto}.REVIEWS .logo .be-img{margin-bottom:10rem}.REVIEWS .rating{position:static}.REVIEWS .content{padding:20rem 0;font-size:16rem;font-weight:600}.REVIEWS .client{position:static;min-height:0}.REVIEWS .client-image{width:60rem;height:60rem;position:static}.REVIEWS .client-name{font-size:20rem}.REVIEWS .client-role{font-size:15rem}.REVIEWS .flickity-viewport{overflow:visible}.REVIEWS .be-columns{margin-left:-6rem;margin-right:-6rem}.REVIEWS .be-columns .be-column{padding-left:6rem;padding-right:6rem}}}@media all{.ROW .row::before,.ROW .row::after{content:"";display:block;overflow:hidden}@media screen and (min-width:961px){.ROW[data-reverse] .be-columns{flex-direction:row-reverse}}.ROW[data-variant="awards"] .content{margin:-64rem 0}.ROW[data-variant="awards"] .image{position:relative;margin:-128rem auto;width:415rem;height:515rem;animation:bg-scrolling-reverse 5s infinite linear;background:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/blocks/row/awards.png) 0 0 / 415rem 515rem}.ROW[data-variant="awards"] .be-img-fallback{display:none}@media screen and (max-width:960px){.ROW[data-variant="awards"] .be-columns{flex-direction:column-reverse}.ROW[data-variant="awards"] .image{margin:0 auto -24rem;width:280rem;height:348rem;background-size:280rem 348rem;animation:bg-scrolling-reverse-sm 5s infinite linear}.ROW[data-variant="awards"] .image::after{content:'';position:absolute;top:0;left:0;width:100%;height:32rem;background:linear-gradient(rgba(255,255,255,1),rgba(255,255,255,0))}.ROW[data-variant="awards"] .content{margin:0}}@keyframes bg-scrolling-reverse{100%{background-position:0 515rem}}@keyframes bg-scrolling-reverse-sm{100%{background-position:0 348rem}}}@media all{.be-section{position:relative}.be-background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.be-background .be-img{width:100%;height:100%}.be-background img,.be-background video{position:absolute!important;top:0;left:50%;width:1920rem!important;height:auto!important;max-width:none!important;object-fit:cover;object-position:top center!important;transform:translate(-50%,0)}.be-section[data-alignment="center"] .be-background img,.be-section[data-alignment="center"] .be-background video{top:50%;transform:translate(-50%,-50%)}.be-section[data-alignment="bottom"] .be-background img,.be-section[data-alignment="bottom"] .be-background video{top:auto;bottom:0}.be-section[data-top="tight"] .be-frame{padding-top:40rem}.be-section[data-top="none"] .be-frame{padding-top:0}.be-section[data-bottom="tight"] .be-frame{padding-bottom:40rem}.be-section[data-bottom="none"] .be-frame{padding-bottom:0}.be-section{background:#fff}.be-section[data-variant="light"]{background:#F6F6FB}.be-section[data-variant="light-gradient"]{background:linear-gradient(#F6F6FB,#FFF)}.be-section[data-variant="dark"]{background:#666;color:#fff}.be-section[data-bottom="overlap-up"]+.be-section{margin-top:-100rem}@media screen and (max-width:960px){.be-background{display:none}.be-section[data-top="tight"] .be-frame{padding-top:20rem}.be-section[data-bottom="tight"] .be-frame{padding-bottom:20rem}.be-section[data-bottom="overlap-up"]+.be-section{margin-top:-40rem}}.be-section[data-framed="true"]{max-width:var(--frame-width);margin-left:auto;margin-right:auto;border-radius:10rem;box-sizing:border-box;overflow:hidden;z-index:1;position:relative}.be-section[data-framed="true"] .be-frame{padding-left:128rem;padding-right:128rem}.be-section[data-framed="true"] .be-background img,.be-section[data-framed="true"] .be-background video{width:var(--frame-width)!important}.be-section[data-framed="true"][data-variant="default"]{border:1px solid #ACB5C7}.be-section[data-framed="true"][data-variant="light"]::after{content:'';position:absolute;top:10rem;right:10rem;bottom:10rem;left:10rem;border-radius:10rem;border:1px solid #ACB5C7;pointer-events:none}@media screen and (max-width:960px){.be-section[data-framed="true"] .be-frame{padding:24rem}.be-section[data-framed="true"][data-variant="light"]::after{display:none}}@media screen and (max-width:440px){.be-section[data-framed="true"]{margin:0 24rem}}}@media all{.VSTABLE::before,.VSTABLE::after{content:"";display:block;overflow:hidden}.VSTABLE{padding:32rem 0;position:relative}.VSTABLE::before{position:absolute;top:0;left:0;width:calc(50% - 16rem);bottom:0;border-radius:10rem;border:1px solid #979797;pointer-events:none}.VSTABLE::after{position:absolute;top:0;right:0;width:calc(50% - 16rem);bottom:0;border-radius:10rem;border:1px solid #1C6BFF;pointer-events:none}.VSTABLE .be-columns{margin-top:-5rem;margin-bottom:-5rem}.VSTABLE .be-columns .be-column{padding-top:5rem;padding-bottom:5rem}.VSTABLE .content{padding:32rem 24rem 32rem 64rem;border-radius:10rem;background:#F2F3F2;box-sizing:border-box;height:100%;position:relative;margin:0 32rem;line-height:1.5}.VSTABLE .content::before{content:'';position:absolute;top:32rem;left:16rem;width:32rem;height:32rem;border-radius:100%;background:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/blocks/vstable/icon-negative.svg) no-repeat center / 100%}.VSTABLE .be-column:nth-child(-n+2) .content{font-size:30rem;font-weight:700;padding:0 0 16rem 64rem;background:none!important}.VSTABLE .be-column:nth-child(-n+2) .content::before{top:8rem;left:0;width:48rem;border-radius:0;background:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/blocks/vstable/icon-trend-down.svg) no-repeat center / 100%}.VSTABLE .be-column:nth-child(even) .content{background-color:#D7E2F9}.VSTABLE .be-column:nth-child(even) .content::before{background-image:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/blocks/vstable/icon-positive.svg)}.VSTABLE .be-column:nth-child(2) .content::before{background-image:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/blocks/vstable/icon-trend-up.svg)}@media screen and (max-width:960px){.VSTABLE{padding:0}.VSTABLE::before,.VSTABLE::after{display:none}.VSTABLE .be-column:nth-child(odd){order:1}.VSTABLE .be-column:nth-child(even){order:2}.VSTABLE .content{padding:16rem 12rem 16rem 48rem;margin:0}.VSTABLE .content::before{top:16rem;left:12rem;width:24rem;height:24rem}.VSTABLE .be-column:nth-child(-n+2) .content{font-size:20rem;padding:8rem 0 8rem 48rem}.VSTABLE .be-column:nth-child(-n+2) .content::before{width:32rem;height:24rem;top:12rem}.VSTABLE .be-column:nth-child(2){padding-top:32rem}}}@media all{:root{--frame-width:1200rem;--col-1:63.33rem;--col-2:166.66rem;--col-3:270rem;--col-4:373.33rem;--col-5:476.66rem;--col-6:580rem;--col-7:683.33rem;--col-8:786.66rem;--col-9:890rem;--col-10:993.33rem;--col-11:1096.66rem;--col-12:1200rem}@media screen and (max-width:960px){:root{--frame-width:400rem}}:root{font-size:1px}@media screen and (max-width:1520px){:root{font-size:.9583333px}}@media screen and (max-width:1440px){:root{font-size:.9166666px}}@media screen and (max-width:1360px){:root{font-size:.875px}}@media screen and (max-width:1280px){:root{font-size:.8333333px}}@media screen and (max-width:1200px){:root{font-size:.7966666px}}@media screen and (max-width:1120px){:root{font-size:.75px}}@media screen and (max-width:960px){:root{font-size:1px}}@media screen and (min-width:1921px){:root{font-size:1.25px}}@media screen and (min-width:2401px){:root{font-size:1.3333333px}}html{scroll-behavior:smooth;overflow-y:scroll;scroll-padding-top:160px;text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{margin:0;font-family:'Montserrat',sans-serif;font-size:18rem;font-weight:500;line-height:1.75;color:#000;background:#fff}h1,h2,h3,h4,h5,h6{margin:1.25em 0 0 0;line-height:1.25;font-weight:800;text-wrap:balance}h1,.b-h1{font-size:50rem}h2,.b-h2{font-size:40rem}h3,.b-h3{font-size:30rem}h4,.b-h4{font-size:25rem}h5,.b-h5{font-size:20rem}h6,.b-h6{font-size:20rem}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{font-style:normal;color:#1C6BFF}.be-eyebrow{font-size:18rem;line-height:1.25;font-weight:800;color:#252E80;margin-bottom:12rem}.be-eyebrow+*{margin-top:0}@media screen and (max-width:960px){html{scroll-padding-top:80px}body{font-size:16rem}h1,.b-h1{font-size:36rem}h2,.b-h2{font-size:30rem}h3,.b-h3{font-size:22rem}h4,.b-h4{font-size:20rem}h5,.b-h5{font-size:18rem}h6,.b-h6{font-size:18rem}.b-page h1 br,.b-page h2 br,.b-page h3 br,.b-page h4 br,.b-page h5 br,.b-page h6 br{display:none}}p{margin:1em 0}ul,ol{margin:1em 0;padding:0 0 0 1em}strong,b{font-weight:800}em,i{font-style:italic}img,svg{display:block;max-width:100%;height:auto;border:none}figure{max-width:100%;margin:32rem 0}figcaption{margin-top:12rem;font-size:10rem}blockquote{position:relative;background:#eee;margin:32rem 0;padding:32rem}hr{margin:32rem 0;padding:0;background:none;border:none;border-bottom:1px solid #ccc}table{margin:32rem 0;width:100%;border-spacing:0;border-collapse:collapse}table td{padding:6rem;border:1px solid #ccc;border-width:1px 0}iframe{width:100%;border:none;overflow:auto}nav ul{margin:0;padding:0;list-style:none}article,aside,footer,header,main,section{display:block}a{color:#1C6BFF;background-color:transparent;text-decoration:none;transition:color 0.25s}a:hover{color:#0D50CD}a svg{fill:currentColor}.be-button{cursor:pointer;max-width:100%;vertical-align:top;display:inline-block;box-sizing:border-box;color:#fff;font-family:inherit;font-weight:700;font-size:17rem;line-height:1.25;width:auto;padding:24rem 32rem;background:#1C6BFF;border:none;border-radius:6rem;text-align:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:color 0.25s,background 0.25s,box-shadow 0.25s}.be-button:hover{color:#fff;background:#0D50CD;border:none}.be-button.alt-white{background:#fff;color:#252E80}.be-button.alt-white:hover{background:#0D50CD;color:#fff}.be-buttons{margin:24rem -12rem 0}.be-buttons .be-button{margin:12rem 12rem 0}.be-buttons:first-child{margin-top:-12rem}@media screen and (max-width:960px){.be-buttons{margin-top:16rem}}@media screen and (max-width:960px){.be-button{font-size:15rem;padding:18rem 24rem}}.be-blockeditor{background:#fff}.be-frame{position:relative;max-width:var(--frame-width);margin:0 auto;padding:128rem 32rem}.be-spacer{display:block;clear:both;height:128rem}.be-spacer[data-height="small"]{height:32rem}.be-spacer[data-height="medium"]{height:64rem}.be-spacer[data-height="large"]{height:128rem}@media screen and (max-width:960px){.be-frame{padding:64rem 24rem}.be-spacer{height:64rem}.be-spacer[data-height="small"],.be-spacer[data-height="medium"]{height:32rem}.be-spacer[data-height="large"]{height:64rem}}.be-columns{display:flex;flex-wrap:wrap;margin:-16rem}.be-column{padding:16rem;box-sizing:border-box;flex:0 0 auto;align-items:stretch}.be-column[data-width="1"]{width:8.3333333%}.be-column[data-width="2"]{width:16.666666%}.be-column[data-width="3"]{width:25%}.be-column[data-width="4"]{width:33.333333%}.be-column[data-width="5"]{width:41.666666%}.be-column[data-width="6"]{width:50%}.be-column[data-width="7"]{width:58.333333%}.be-column[data-width="8"]{width:66.666666%}.be-column[data-width="9"]{width:75%}.be-column[data-width="10"]{width:83.333333%}.be-column[data-width="11"]{width:91.666666%}.be-column[data-width="12"]{width:100%}.be-column[data-width="1/1"]{width:100%}.be-column[data-width="1/2"]{width:50%}.be-column[data-width="1/3"]{width:33.333333%}.be-column[data-width="1/4"]{width:25%}.be-column[data-width="1/5"]{width:20%}.be-column[data-width="1/6"]{width:16.666666%}.be-column[data-width="1/7"]{width:14.285714%}.be-column[data-width="1/8"]{width:12.5%}.be-column[data-width="1/9"]{width:11.111111%}.be-column[data-width="1/10"]{width:10%}.be-column[data-width="1/11"]{width:9.090909%}.be-column[data-width="1/12"]{width:8.3333333%}.be-columns.alt-collapse{margin:0}.be-columns.alt-collapse .be-column{padding:0}.be-columns.alt-bottom{margin-bottom:-32rem}.be-columns.alt-bottom .be-column{padding-bottom:32rem}.be-columns.alt-center{justify-content:center}.be-columns.alt-middle{align-items:center}.be-columns.flickity-enabled{display:block;margin-top:0;margin-bottom:0;padding-bottom:12rem}.be-columns.flickity-enabled .be-column{display:block;padding-top:0;padding-bottom:0}.be-columns.flickity-enabled.alt-middle .be-column{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:961px){.be-columns.alt-tight{margin:-12rem}.be-columns.alt-tight .be-column{padding:12rem}.be-columns.alt-loose{margin:-24rem}.be-columns.alt-loose .be-column{padding:24rem}}@media screen and (max-width:960px){.be-columns{margin:-12rem}.be-columns .be-column{padding:12rem}.be-column[data-width]{width:100%}.be-columns.alt-bottom{margin-bottom:-32rem}.be-columns.alt-bottom .b-column{padding-bottom:32rem}}.be-img{overflow:hidden;display:block}.be-img img{width:100%;height:auto}.be-img-fallback{background:rgba(123,123,123,.25)}.be-img-offset{pointer-events:none}.be-img-offset .be-img{max-width:none}.be-checklist{padding-left:48rem;margin:32rem 0}.be-checklist>li{margin:12rem 0}.be-checklist>li::before{background:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/img/icon-positive.svg) no-repeat center / 100%;width:32rem;height:32rem;top:0;left:-48rem}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0!important}p:first-child,ul:first-child,ol:first-child,li:first-child,blockquote:first-child,hr:first-child,table:first-child{margin-top:0!important}p:last-child,ul:last-child,ol:last-child,li:last-child,blockquote:last-child,hr:last-child,table:last-child{margin-bottom:0!important}.be-blockeditor .flickity-page-dots .dot{width:12rem;height:12rem;margin:0 4rem;background:#000}.be-blockeditor .flickity-page-dots .dot.is-selected{background:#1C6BFF}}@media all{
/*! Flickity v2.2.0
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}}@media all{.b-text-large{font-size:20px;line-height:38px}.b-eyebrow{color:#252E80;margin-bottom:.75em;font-size:18px;font-weight:700}.b-eyebrow+*{margin-top:0}mark{background-color:#C0DCFE}h1>mark{background:linear-gradient(#C0DCFE,#C0DCFE) no-repeat 0 40rem}h2>mark{background:linear-gradient(#C0DCFE,#C0DCFE) no-repeat 0 30rem}@media screen and (max-width:900px){.b-text-large{font-size:18px;line-height:25px}h1>mark{background:linear-gradient(#C0DCFE,#C0DCFE) no-repeat 0 30rem}h2>mark{background:linear-gradient(#C0DCFE,#C0DCFE) no-repeat 0 25rem}}.b-link>*{display:inline-block;vertical-align:middle;font-weight:600}.b-link>svg polygon{transition:fill 0.25s}.b-link:hover>svg polygon{fill:#0D50CD}.b-page-body :is(.b-media,.media) video{width:100%;height:auto;border:none;outline:none;display:block;position:relative;object-fit:contain}.hs-button,.mktoForm button.mktoButton,.b-button{cursor:pointer;max-width:100%;vertical-align:top;display:inline-block;box-sizing:border-box;color:#fff;font-family:inherit;font-weight:700;font-size:17px;line-height:60px;height:60px;width:auto;padding:0 30px;background:#1C6BFF;border:none;border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:color 0.25s,background 0.25s,box-shadow 0.25s}.mktoForm button.mktoButton{background:#1C6BFF!important;font-size:17px!important;line-height:60px!important;padding:0 30px!important;border:none!important}.b-button.alt-arrow{padding:0 14px 0 20px}.b-button.alt-download svg{display:inline-block;width:15px;height:15px;margin:0 0 -2px 3px}.b-button.alt-arrow>svg{height:16px;width:26.16px;display:inline-block;vertical-align:middle;transform:rotate(-90deg);fill:#1C6BFF;transition:0.25s;margin-top:-3px}.b-button.alt-arrow:hover>svg{fill:#fff}.mktoForm button.mktoButton:hover,#mktoForm_1247 .mktoButtonRow .mktoButtonWrap button:hover,#mktoForm_1253 .mktoButtonRow .mktoButtonWrap button:hover,.b-button:hover{color:#fff;background:#0D50CD;border:none}.mktoForm button.mktoButton:hover:hover{background:#0D50CD!important;border:none!important}.b-button:focus{outline:none}.b-button.alt-outline{background-color:transparent;box-shadow:inset 0 0 0 2px #1C6BFF;color:#1C6BFF}.b-button.alt-outline:hover{color:#fff;background:#1C6BFF;box-shadow:inset 0 0 0 2px #1C6BFF}@media screen and (max-width:900px){.b-button{font-size:15px;height:44px;line-height:45px;padding:0 22px}}.b-page{border-right:0 solid #fff;background:#fff;max-width:100%;min-width:320px;overflow:hidden}.b-page-head{position:absolute;z-index:2;top:0;left:0;right:0;transition:background-color 0.25s}.b-page-head+.b-page-body{position:relative;z-index:1;border-top:160px solid transparent}.b-page[data-scroll] .b-page-head{position:fixed;top:-160px;transition:transform 0.25s;background:#F6F6FB}.b-page[data-scroll="up"] .b-page-head{transform:translate(0,100%)}@media screen and (min-width:901px){.b-page.alt-notice[data-scroll] .b-page-head{top:-210px}.b-page.alt-notice .b-page-head+.b-page-body{border-top-width:210px}}@media screen and (max-width:1050px){.b-page-head{height:60px}.b-page-head+.b-page-body{border-top-width:60px}.b-page[data-scroll] .b-page-head{top:-60px;height:60px}}.b-section.bg-white{background:#fff}.b-section.bg-light-grey{background:#EBEEF5}.b-section.bg-light-purple{background:#F6F6FB}.b-first-section{padding-top:85px;margin-top:-110px}.b-right-offset,.b-left-offset{position:relative}.b-left-offset::before,.b-right-offset::before{content:"";width:100%;height:100%;position:absolute;z-index:-1}@media screen and (min-width:1601px){.b-left-offset::before{left:-125px;border-radius:0 10px 10px 0}.b-right-offset::before{right:-125px;border-radius:10px 0 0 10px}}@media screen and (max-width:1050px){.b-first-section{margin-top:-60px;padding-top:46px}}@media screen and (max-width:1050px) and (min-width:901px){.b-first-section{margin-top:-60px;padding-top:0}}.b-frame{max-width:1200px;margin:0 auto;padding:100px 40px}.b-frame-head{max-width:900px;text-align:center;margin:0 auto 60px}.b-frame-head>h2+p{font-size:20px}.b-frame-foot{max-width:900px;text-align:center;margin:60px auto 0}.b-frame+.b-frame{padding-top:0}.b-frame.alt-min-pad-top{padding-top:40px}.b-frame.alt-min-pad-bottom{padding-bottom:40px}@media screen and (max-width:1200px){.b-frame-head br,.b-frame-foot br{display:none}}@media screen and (max-width:900px){.b-frame{max-width:400px;padding:40px 20px}.b-frame-head{margin-bottom:40px;text-align:left}.b-frame-head>h2{font-size:26px;line-height:36px}.b-frame-foot{margin-top:40px}.b-frame.alt-min-pad-top{padding-top:20px}.b-frame.alt-min-pad-bottom{padding-bottom:20px}}.b-nav,.b-modal{display:block!important;pointer-events:none;overflow:hidden;position:fixed;z-index:3;top:0;bottom:0;left:0;right:0;opacity:0;visibility:hidden;transition:visibility 0s 0.25s,opacity 0.25s}#toggle-nav:checked~.b-nav,#toggle-modal:checked~.b-modal{pointer-events:auto;opacity:1;visibility:visible;transition:visibility 0s 0s,opacity 0.25s}.b-nav{top:160px}@media screen and (max-width:1050px){.b-nav{top:60px}}.b-scrollbar{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}.b-disabled{opacity:0.25!important;pointer-events:none!important}.b-hidden{display:none!important}.b-box{padding:20px;background:#eee}@media screen and (max-width:1800px){.b-hidden-1800{display:none!important}}@media screen and (max-width:1500px){.b-hidden-1500{display:none!important}}@media screen and (max-width:1200px){.b-hidden-1200{display:none!important}}@media screen and (max-width:900px){.b-hidden-900{display:none!important}}@media screen and (max-width:600px){.b-hidden-600{display:none!important}}.b-spacer{display:block;clear:both}.b-spacer[data-height="20"]{height:20px}.b-spacer[data-height="40"]{height:40px}.b-spacer[data-height="60"]{height:60px}.b-spacer[data-height="80"]{height:80px}.b-spacer[data-height="100"]{height:100px}@media screen and (max-width:900px){.b-spacer[data-height="60"],.b-spacer[data-height="80"],.b-spacer[data-height="100"]{height:40px}}.b-columns{display:flex;flex-wrap:wrap;margin:-20px}.b-columns>.b-column{padding:20px;box-sizing:border-box;flex:0 0 auto;align-items:stretch;position:relative}.b-columns>.b-column[data-width="1/1"]{width:100%}.b-columns>.b-column[data-width="1/2"]{width:50%}.b-columns>.b-column[data-width="1/3"]{width:33.33%}.b-columns>.b-column[data-width="1/4"]{width:25%}.b-columns>.b-column[data-width="1/5"]{width:20%}.b-columns>.b-column[data-width="1/6"]{width:16.66%}.b-columns>.b-column[data-width="1/7"]{width:14.27%}.b-columns>.b-column[data-width="1/8"]{width:12.5%}.b-columns>.b-column[data-width="2/3"]{width:66.66%}.b-columns>.b-column[data-width="2/4"]{width:50%}.b-columns>.b-column[data-width="2/5"]{width:40%}.b-columns>.b-column[data-width="2/6"]{width:33.33%}.b-columns>.b-column[data-width="2/7"]{width:28.56%}.b-columns>.b-column[data-width="2/8"]{width:25%}.b-columns>.b-column[data-width="3/4"]{width:75%}.b-columns>.b-column[data-width="3/5"]{width:60%}.b-columns>.b-column[data-width="3/6"]{width:50%}.b-columns>.b-column[data-width="3/7"]{width:42.84%}.b-columns>.b-column[data-width="3/8"]{width:37.5%}.b-columns>.b-column[data-width="4/5"]{width:80%}.b-columns>.b-column[data-width="4/6"]{width:66.66%}.b-columns>.b-column[data-width="4/7"]{width:57.13%}.b-columns>.b-column[data-width="4/8"]{width:50%}.b-columns>.b-column[data-width="5/6"]{width:83.33%}.b-columns>.b-column[data-width="5/7"]{width:71.41%}.b-columns>.b-column[data-width="5/8"]{width:62.5%}.b-columns>.b-column[data-width="6/7"]{width:85.7%}.b-columns>.b-column[data-width="6/8"]{width:75%}.b-columns>.b-column[data-width="7/8"]{width:87.5%}.b-columns>.b-column[data-width="1/12"]{width:calc(1/12 * 100%)}.b-columns>.b-column[data-width="2/12"]{width:calc(2/12 * 100%)}.b-columns>.b-column[data-width="5/12"]{width:calc(5/12 * 100%)}.b-columns>.b-column[data-width="7/12"]{width:calc(7/12 * 100%)}.b-columns>.b-column[data-width="8/12"]{width:calc(8/12 * 100%)}.b-columns>.b-column[data-width="9/12"]{width:calc(9/12 * 100%)}.b-columns>.b-column[data-width="10/12"]{width:calc(10/12 * 100%)}.b-columns>.b-column[data-width="11/12"]{width:calc(11/12 * 100%)}.b-columns.alt-tight{margin:-10px}.b-columns.alt-tight>.b-column{padding:10px}.b-columns.alt-collapse{margin:0}.b-columns.alt-collapse>.b-column{padding:0}.b-columns.alt-center{justify-content:center}.b-columns.alt-middle{align-items:center}.b-columns.alt-even{justify-content:space-evenly}.b-columns.alt-flipped{flex-direction:row-reverse}@media screen and (min-width:1201px){.b-columns.alt-loose{margin:-40px}.b-columns.alt-loose>.b-column{padding:40px}}@media screen and (max-width:900px){.b-columns>.b-column[data-width]{width:100%}.b-columns>.b-column[data-width]:empty{display:none}}.aligncenter{margin:40px auto}.alignleft{float:left;margin:0 20px 20px 0}.alignright{float:right;margin:0 0 20px 20px}@media screen and (max-width:900px){.aligncenter,.alignleft,.alignright{float:none;margin:40px auto}}.b-flourish{border-radius:100%;position:absolute;z-index:0}.b-flourish::before,.b-flourish::after{content:'';position:inherit;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inherit;border-radius:inherit;background-color:inherit}.b-flourish[data-item="circles"]{height:803.11px;width:803.11px;box-shadow:0 34px 69px 34px rgba(197,197,210,.15)}.b-flourish[data-item="circles"]::before{height:491.42px;width:491.42px}.b-flourish[data-item="circles"]::after{height:201.43px;width:201.43px}.b-flourish[data-item="circles-pfa"]{height:1090px;width:1090px;box-shadow:0 50px 100px 0 rgba(197,197,210,.2)}.b-flourish[data-item="circles-pfa"]::before{height:476px;width:476px}.b-flourish[data-item="circles-testimonial"]{height:925px;width:925px;box-shadow:0 50px 100px 0 #072D6A}.b-flourish[data-item="circles-testimonial"]::before{height:474px;width:474px}.b-flourish[data-item="circles-other-solutions"]{width:758px;height:758px;transform:rotate(195deg);box-shadow:0 50px 100px 0 rgba(0,27,71,.48)}.b-flourish[data-item="circles-other-solutions"]::before{width:310px;height:310px}@media screen and (max-width:900px){.b-flourish{display:none}}main ul{list-style-type:none}main ul>li{position:relative}main ul>li::before{content:"";width:10px;height:10px;border-radius:3px;background-color:#1C6BFF;position:absolute;left:-20px;top:10px}@media screen and (max-width:900px){main ul li::before{content:"";width:10px;height:10px;border-radius:3px;background-color:#1C6BFF;position:absolute;left:-20px;top:calc(10px * 16/18)}}.b-media{box-sizing:border-box;margin:0;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;position:relative}.b-media::after{content:"";display:block}.b-card{box-sizing:border-box;margin:0;padding:0;width:100%;height:100%;display:flex;flex-direction:column;border-radius:10px;overflow:hidden;position:relative}.b-card>.b-media{border-radius:10px;max-height:210px}.b-card>.b-media::after{padding-bottom:calc(286/370 *100%)}.b-card>.media{box-sizing:border-box;padding-bottom:100%;background-color:#eee;overflow:hidden;position:relative}.b-card>.content{flex:1 0 auto;box-sizing:border-box;padding:30px 0;display:flex;flex-direction:column;position:relative}.b-card>.content>*:nth-last-child(2){margin-bottom:20px}.b-card>.content>a{margin-top:auto;width:fit-content}ul.post-categories{padding:0!important;margin:0!important;height:33px;display:flex;flex-flow:row wrap;overflow:hidden}ul.post-categories>li{margin:0}ul.post-categories>li:not(:last-child){margin-right:8px}.post-categories{list-style-type:none;position:absolute;top:20px;left:20px;padding:0;margin:0}.post-categories>li>a{box-sizing:border-box;padding:8px 16px;border-radius:4px;width:fit-content;color:#FFF;background-color:#1C6BFF;transition:0.25s;font-size:13px;font-weight:600;letter-spacing:0;line-height:14px}.post-categories>li::before{display:none}.post-categories>li>a:hover{background:#0D50CD}.hs-form .hs-form-field{margin:0 0 30px}.hs-form .hs-error-msgs{margin:0;padding:0;list-style:none}.hs-form .hs-error-msgs .hs-error-msg{color:red;font-size:16px;display:inline-block;margin:6px 0 0 16px}.hs-form .hs-error-msgs li::before{display:none}.hs-form .hs-button[type='submit']{min-width:190px}}@media all{select,textarea,input[type="text"],input[type="number"],input[type="url"],input[type="search"],input[type="email"],input[type="tel"],input[type="password"],input[type="tel"],input[type="search"]{color:#000;font-size:18px;line-height:48px;font-family:'Montserrat',sans-serif;box-sizing:border-box;height:48px;width:100%;padding:0 20px;background:#fff;border-radius:5px;border:1px solid rgba(9,16,24,.1);position:relative;transition:box-shadow 0.25s;appearance:none;-webkit-appearance:none;-moz-appearance:none}select{padding:0 35px 0 20px;background:#fff no-repeat right 8px center url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/css/./../img/ui-select.svg);background-size:18px 30.43px}select.categories{border:1px solid #CACAD9;background:#fff no-repeat right 8px center url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/css/)}input[type="search"]{padding:0 57px 0 20px;background-color:#F6F6FB;background-repeat:no-repeat;background-image:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/css/./../img/ui-search.svg);background-position:calc(100% - 20px) 50%}textarea{display:block;line-height:24px;padding:10px 20px;height:160px;resize:vertical}select:focus,textarea:focus,input[type="text"]:focus,input[type="number"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="password"]:focus,input[type="tel"]:focus,input[type="search"]{outline:none;box-shadow:inset 0 0 0 1px #999}select::-ms-expand{display:none}.select-wrapper{position:relative}.select-wrapper>svg{position:absolute;top:50%;right:8px;transform:translateY(-50%);cursor:pointer;pointer-events:none;transition:0.2s}.select-wrapper>select{background-image:none}.select-wrapper>select:focus~svg{transform:translateY(-50%) rotate(180deg)}.b-checkbox,.b-radio,.gfield_checkbox,.gfield_radio,.ginput_container_consent,.copy_values_option_container{position:relative;overflow:hidden}.b-checkbox input,.b-radio input,.gfield_checkbox input,.gfield_radio input,.ginput_container_consent input,.copy_values_option_container input{position:absolute;top:0;left:-9999px}.b-checkbox input+span,.b-radio input+span,.gfield_checkbox input+label,.gfield_radio input+label,.ginput_container_consent input+label,.copy_values_option_container input+label{display:block;position:relative;padding:0 0 0 30px}.b-checkbox input+span::before,.b-radio input+span::before,.gfield_checkbox input+label::before,.gfield_radio input+label::before,.ginput_container_consent input+label::before,.copy_values_option_container input+label::before{content:"";display:block;position:absolute;top:0;left:0;width:20px;height:20px;border-radius:3px;box-shadow:inset 0 0 0 1px #ccc;background:#fff}.b-checkbox input:checked+span::before,.b-radio input:checked+span::before,.gfield_checkbox input:checked+label::before,.gfield_radio input:checked+label::before,.ginput_container_consent input:checked+label::before,.copy_values_option_container input:checked+label::before{background:#ccc no-repeat center url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/css/)}.mktoErrorMsg{font-size:16px;margin:6px 0 0 16px;color:red}.mktoForm{width:100%}.mktoAsterix{display:none}.mktoForm .mktoFormRow,.mktoForm .mktoButtonRow{width:100%}.mktoForm .mktoButtonRow .mktoButtonWrap,.mktoForm .mktoFormRow .mktoFieldDescriptor{margin:0;width:inherit;display:block}.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap{width:inherit}.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoOffset,.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap label:not([for='GDPR_Consent__c']),.mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoGutter{display:none}.mktoForm .mktoButtonRow .mktoButtonWrap button{height:60px;width:100%}label[for='GDPR_Consent__c']{width:calc(100% - 25px);float:right;margin-bottom:30px}label[for='GDPR_Consent__c']~.mktoLogicalField.mktoCheckboxList{height:20px;width:20px;float:left}.mktoForm.alt-contact .mktoFormRow:not(:last-of-type){margin-bottom:30px}.mktoForm.alt-contact .mktoButtonRow{max-width:190px;margin:0 auto}.mktoForm.alt-newsletter{flex:1 0 55%;max-width:100%;display:flex;align-items:center}.mktoForm.alt-newsletter .mktoFormRow{flex:0 0 100%}.mktoForm.alt-newsletter .mktoFormRow:not(:first-of-type){display:none}.mktoForm.alt-newsletter .mktoButtonRow{flex:0 0 33%;margin-left:calc(-33% - 7px);position:relative}.mktoForm.alt-newsletter .mktoFormRow .mktoFieldDescriptor{margin-bottom:0!important}.mktoForm.alt-newsletter .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap{position:relative}.mktoForm.alt-newsletter .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoError{position:absolute;left:16px}.mktoForm.alt-newsletter .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input{height:74px;padding:22px calc(33% + 14px) 22px 30px;border:none;border-radius:10px;box-shadow:0 20px 40px 0 rgba(0,0,0,.1);line-height:30px;width:100%!important}.mktoForm.alt-newsletter .mktoButtonRow .mktoButtonWrap{margin-left:0!important}@media screen and (max-width:900px){.mktoForm.alt-newsletter{flex-wrap:wrap}.mktoForm.alt-newsletter .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap input{padding:15px 30px;height:60px;border-radius:10px 10px 0 0}.mktoForm.alt-newsletter .mktoButtonRow{margin-left:0;min-width:100%}.mktoForm.alt-newsletter .mktoButtonRow .mktoButtonWrap button{height:60px;width:100%;border-radius:0 0 10px 10px;box-shadow:0 20px 40px 0 rgba(0,0,0,.1)}}.mktoForm.alt-request-demo .mktoFormRow:not(:last-of-type){margin-bottom:30px}.mktoForm.alt-request-demo select,.mktoForm.alt-request-demo input{background-color:#F6F6FB}.mktoForm.alt-request-demo .mktoInstruction{display:none}.mktoForm.alt-request-demo .mktoButtonRow{max-width:190px;margin:0 auto}.mktoForm.alt-partners .mktoFormRow:nth-of-type(7),.mktoForm.alt-partners .mktoFormRow:nth-of-type(8),.mktoForm.alt-partners .mktoFormRow:nth-of-type(9),.mktoForm.alt-partners .mktoFormRow:nth-of-type(10),.mktoForm.alt-partners .mktoFormRow:nth-of-type(11),.mktoForm.alt-partners .mktoFormRow:nth-of-type(12),.mktoForm.alt-partners .mktoFormRow:nth-of-type(13){display:none}}@media all{.HEADER{height:100%;transition:background 0.25s}.HEADER .b-frame{padding-top:0;padding-bottom:0;height:100%}.HEADER .inset{position:relative;height:100%}.HEADER .primary .logo{position:absolute;display:block;top:50%;left:0;width:125px;height:54px;background:no-repeat center url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/css/../img/madison-logic.svg);transform:translate(0,-50%);transform-origin:0 50%}.HEADER .primary .nav-trigger{display:none;position:absolute;top:50%;right:0;width:30px;height:30px;background:no-repeat center url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/css/../img/ui-nav.svg);transform:translate(0,-50%);transform-origin:0 50%}.HEADER .primary{height:110px}.HEADER .primary nav{position:absolute;top:50%;right:0;height:48px;transform:translate(0,-50%)}.HEADER .primary nav a:not(.b-button){color:#091018}.HEADER .primary nav a:not(.b-button):hover{color:#0D50CD}.HEADER .primary nav .b-button{height:54px;line-height:54px}.HEADER .primary nav>ul>li{position:relative;float:left;margin:0 0 0 40px;font-size:18px;font-weight:600;line-height:54px;height:54px}.HEADER .primary nav>ul>li .a{cursor:default}.HEADER .primary nav>ul>li .a svg{display:inline-block;width:10px;height:6px;vertical-align:middle;margin:0 0 0 3px;fill:currentColor}.HEADER .primary nav ul ul{display:block!important;position:absolute;overflow:hidden;top:54px;left:0;min-width:240px;opacity:0;transform:translate(0,40px);pointer-events:none;transition:opacity 0.25s,transform 0.25s;font-size:14px;border-radius:4.5px;background-color:#FFF;box-shadow:0 5px 24px 0 rgba(0,0,0,.2)}.HEADER .primary nav ul ul>li{padding:10px 20px;line-height:20px}.HEADER .primary nav ul ul>li a{color:#091018!important;font-weight:600}.HEADER .primary nav ul ul>li a:hover{color:#1C6BFF!important}.HEADER .primary nav ul ul>li:first-child{padding-top:20px}.HEADER .primary nav ul ul>li:last-child{padding-bottom:20px}.HEADER .primary nav>ul>li:hover{color:#0D50CD}.HEADER .primary nav>ul>li:hover .a svg{transform:scaleY(-1)}.HEADER .primary nav>ul>li:hover>ul{opacity:1;transform:translate(0,0);pointer-events:auto}.HEADER .secondary{height:50px;background:#001B47;color:#fff;line-height:50px}.HEADER .secondary nav{position:absolute;top:0;right:0;height:50px}.HEADER .secondary nav a:not(.b-button){color:#fff}.HEADER .secondary nav a:not(.b-button):hover{color:#1C6BFF}.HEADER .secondary nav>ul>li{position:relative;float:left;margin:0 0 0 40px;font-size:14px;font-weight:600;line-height:50px;height:50px}.HEADER .secondary nav>ul>li svg{display:inline-block;width:20px;height:20px;vertical-align:middle;margin:-2px 3px 0 0;fill:currentColor}.HEADER .primary nav ul ul.solutions-megamenu{width:820px;margin-left:-350px;left:50%}.HEADER .primary nav ul ul.solutions-megamenu li{padding:30px}.HEADER .block h6,.HEADER .solutions-megamenu h6{font-weight:600;font-size:16px;line-height:22px}.HEADER .block p,.HEADER .solutions-megamenu p{font-weight:400;font-size:14px;line-height:20px;margin:5px 0;color:#091018}.HEADER .block a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.HEADER .solutions-megamenu .b-button{background:#fff!important;color:#1C6BFF!important;height:48px!important;line-height:48px!important;margin-top:46px;position:relative}.HEADER .solutions-megamenu .b-button:hover{background:#1C6BFF!important;color:#fff!important}.HEADER .solutions-megamenu .b-button::after{display:none}.HEADER .block{position:relative}.HEADER :not(.b-column) .block{width:100%;min-width:315px}.HEADER .solutions-megamenu .block{position:relative}.HEADER .solutions-megamenu .block+.block{margin-top:25px}.HEADER .solutions-megamenu .b-columns{margin:-30px}.HEADER .solutions-megamenu .b-column{padding:30px;background:#fff!important;color:#091018!important}.HEADER .notice{display:none;height:50px;background:#003282;color:#fff}.HEADER .notice .b-frame{padding-top:0;padding-bottom:0}.HEADER .notice .container{padding:10px 40px 10px 0;position:relative}.HEADER .notice .content{text-align:center;font-size:14px;line-height:30px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.HEADER .notice .content a:not(.b-button){color:inherit;text-decoration:underline}.HEADER .notice .content .b-button{padding:0 10px;line-height:30px;height:30px;font-size:14px;margin:0 5px}.HEADER .notice .close{all:unset;position:absolute;top:10px;right:0;width:30px;height:30px;background:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/css/../img/ui-nav-close.svg) no-repeat center;cursor:pointer}@media screen and (min-width:901px){.b-page.alt-notice .notice{display:block}}@media screen and (max-width:1200px){.HEADER .primary nav ul ul.solutions-megamenu{left:-130px;right:0;margin-left:0}}@media screen and (max-width:1025px){.HEADER .primary nav ul ul.solutions-megamenu{left:-40px}}@media screen and (max-width:1050px){.HEADER .primary{height:60px}.HEADER .primary .logo{transform:translate(0,-50%) scale(.8)}.HEADER .primary .nav-trigger{display:block}.HEADER .primary nav{display:none}.HEADER .secondary{display:none}}.FOOTER{color:#fff;background:#001B47}.FOOTER .b-frame{padding-bottom:0}.FOOTER .logo{display:block;width:125px;height:54px;background:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/css/../img/madison-logic-light.png) no-repeat center}.FOOTER a{color:#fff}.FOOTER a:hover{color:#fff!important}.FOOTER nav .a{font-weight:800;font-size:18px;line-height:22px}.FOOTER nav li{font-size:15px;line-height:18px;margin:20px 0 0 0!important}.FOOTER nav li a{color:#B3BBC8;font-weight:600}.FOOTER .email{background:#142C54;padding:20px;font-weight:600;font-size:15px;line-height:18px}.FOOTER .icon{width:32px;height:24px;background:no-repeat center url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/css/../img/ui-mail.svg)}.FOOTER .email a{display:inline-block;margin-top:20px}.FOOTER .legal{color:#B3BBC8;border-top:1px solid #2C4164;margin-top:80px;padding:40px 0;font-size:14px;line-height:20px}.FOOTER .legal a{color:#B3BBC8}.FOOTER .legal a:last-child{padding-left:40px}.FOOTER .copyright{padding-right:40px}.FOOTER .b-column:nth-child(1){width:125px;box-sizing:content-box}.FOOTER .b-column:nth-child(5){width:275px;box-sizing:content-box}.FOOTER .b-column:nth-child(2),.FOOTER .b-column:nth-child(3),.FOOTER .b-column:nth-child(4){flex:1 1 auto}@media screen and (max-width:1200px){.FOOTER .b-column:nth-child(1){display:none}.FOOTER .b-columns{flex-wrap:nowrap}}@media screen and (max-width:900px){.FOOTER .b-columns{flex-wrap:wrap}.FOOTER .b-columns>.b-column{flex:0 0 auto}.FOOTER .b-column:nth-child(2){width:100%}.FOOTER .b-column:nth-child(3){width:50%}.FOOTER .b-column:nth-child(4){width:50%}.FOOTER .b-column:nth-child(5){width:100%;box-sizing:border-box}.FOOTER nav li{margin:10px 0 0 0!important}.FOOTER .email a{margin-top:10px}.FOOTER .legal{margin-top:40px;padding:40px 0}.FOOTER .legal a:last-child{padding-left:20px}.FOOTER .copyright{display:block;padding:0 0 10px 0}}.NAV{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto;color:#fff;background:#023282;transform:translate(0,-80px);transition:transform 0.25s;scrollbar-width:none;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.NAV::-webkit-scrollbar{display:none}.NAV .b-frame{padding-top:20px}.NAV nav{overflow:hidden}.NAV nav input{display:none}.NAV nav input~label{display:block;position:absolute;top:0;right:0;width:100%;height:60px}.NAV nav a:not(.b-button){color:#fff}.NAV nav a:not(.b-button):hover{color:#fff}.NAV nav .b-button{width:100%}.NAV .a svg{display:block;position:absolute;top:28px;right:2px;width:10px;height:6px;fill:currentColor}.NAV .button{border:none;margin:20px 0}.NAV .secondary{line-height:50px;font-size:16px;border:none;text-align:center}.NAV .secondary svg{display:inline-block;width:20px;height:20px;vertical-align:middle;margin:-2px 3px 0 0;fill:currentColor}.NAV nav>ul>li{position:relative;font-size:16px;font-weight:600;line-height:60px;border-top:1px solid #2F5797}.NAV nav>ul>li>a{display:block;padding:0}.NAV nav ul ul{background:#19468E;border-radius:6px;line-height:40px;overflow:hidden;max-height:0;font-size:14px;transition:max-height 0.25s}.NAV nav ul ul li:first-child{margin-top:10px!important}.NAV nav ul ul li:last-child{margin-bottom:10px!important}.NAV nav ul ul li a{display:block;padding:0 0 0 20px;color:#BAC7DD!important}.NAV nav>ul>li:nth-of-type(2) ul,.NAV nav>ul>li:first-of-type ul{background:transparent}.NAV nav ul>li:nth-of-type(2) input:checked~ul,.NAV nav ul>li:first-of-type input:checked~ul{max-height:9999px}.NAV nav>ul>li:nth-of-type(2) ul>li,.NAV nav>ul>li:first-of-type ul>li{background:#19468E;border-radius:6px;padding:20px;margin:0 0 10px}.NAV nav>ul>li:nth-of-type(2) ul>li>a,.NAV nav>ul>li:first-of-type ul>li>a{padding:0}.NAV nav>ul>li:nth-of-type(2) ul>li>a>span,.NAV nav>ul>li:first-of-type ul>li>a>span{display:block;font-size:14px;line-height:18px}.NAV nav>ul>li:nth-of-type(2) ul>li>a>span:first-child,.NAV nav>ul>li:first-of-type ul>li>a>span:first-child{font-weight:600;margin:0 0 10px}.NAV nav>ul>li:first-of-type ul>li>a>span:last-child{font-weight:500}.NAV nav input:checked~ul{max-height:360px;margin-bottom:20px!important}.NAV nav input:checked~.a svg{transform:scaleY(-1)}#toggle-nav:checked~.b-nav .NAV{transform:translate(0,0)}#toggle-nav:checked~.b-page .HEADER{background:#023282}#toggle-nav:checked~.b-page .HEADER .logo{background-image:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/css/../img/madison-logic-light.png)}#toggle-nav:checked~.b-page .HEADER .nav-trigger{background-image:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/css/../img/ui-nav-close.svg)}#toggle-nav:checked~.b-page .HEADER .nav-trigger{display:block}#toggle-nav:checked~.b-page[data-scroll] .b-page-head{transform:translate(0,100%)}#toggle-nav:checked~.b-page .HEADER nav{display:none}.MODAL{position:absolute;top:0;left:0;width:100%;height:100%;transform:translate(0,80px);transition:transform 0.25s}.MODAL .overlay{position:absolute;top:-100px;bottom:-100px;left:-100px;right:-100px;background:#000;opacity:.8}.MODAL .frame{position:absolute;top:50%;left:50%;width:900px;max-width:calc(100% - 80px);max-height:calc(100% - 80px);transform:translate(-50%,-50%);transition:transform 0.25s}.MODAL .close{position:absolute;top:-40px;right:-40px;width:40px;height:40px}.MODAL .close>svg{width:inherit;height:inherit;transition:0.2s}.MODAL .close:hover>svg{fill:#0D50CD}.MODAL .content{box-sizing:border-box;padding:40px;max-height:100%;height:fit-content;overflow:auto;-webkit-overflow-scrolling:touch}.MODAL.alt-video .content{padding:0}.MODAL.alt-video .content::before{content:'';display:block;padding-bottom:56.25%;background-color:#000}.MODAL.alt-video .content video,.MODAL.alt-video .content iframe{width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MODAL.alt-video .content video{max-width:100%;height:auto}.MODAL.alt-video .content iframe{max-width:100%;height:auto}.MODAL.alt-video .content .play-button{display:none}.MODAL .content{padding-bottom:0!important}#toggle-modal:checked~.b-modal .MODAL{transform:translate(0,0)}@media screen and (max-width:900px){.MODAL .frame{width:400px}.MODAL .close{top:5px;right:5px}.MODAL .content{padding:20px}.MODAL .content::after{height:20px}}.LEGAL .content{margin:0 auto;max-width:800px}.LEGAL .content{overflow-wrap:break-word}.LEGAL .content h1{margin:0 0 50px 0;display:inline-block}.LEGAL .ot-btn-anchor{display:inline-block;float:right}.LEGAL .content h1+p{margin:0;float:right;opacity:.5}.LEGAL .content h4{margin:0 0 12px 0}.LEGAL .content h4+p{margin:0 0 50px 0}@media screen and (min-width:1201px){.LEGAL .b-frame{padding:80px 40px}}@media screen and (max-width:900px){.LEGAL .ot-btn-anchor{float:none}}.testimonial{display:flex;align-items:center;justify-content:center;height:fit-content}.testimonial .avatar{align-self:flex-start;flex:0 0 230px;height:230px;border-radius:100%;overflow:visible;margin:0 125px 0 0}.testimonial .avatar::before{content:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/css/./../img/testimonial-avatar-flourish.svg);position:absolute;top:0;right:-25px}.testimonial .content p:nth-of-type(1){font-size:24px;opacity:.8}.testimonial .content p:nth-of-type(2){font-size:20px;font-weight:700}@media screen and (max-width:900px){.testimonial{flex-flow:column}.testimonial .avatar{flex:0 0 200px;max-width:200px;margin:0 auto 20px auto}.testimonial .content,.testimonial .content{text-align:center}.testimonial .content p:nth-of-type(1){font-size:18px;line-height:28px}}.flickity-viewport{transition:height 0.25s}.TESTIMONIAL-CAROUSEL .carousel{height:fit-content}.TESTIMONIAL-CAROUSEL .carousel .cell{width:100%;position:relative;z-index:1}.TESTIMONIAL-CAROUSEL .carousel.is-single>.flickity-page-dots{display:none}.TESTIMONIAL-CAROUSEL .carousel>.flickity-page-dots{position:static;margin:-50px 0 0 -70px}.TESTIMONIAL-CAROUSEL .carousel>.flickity-page-dots>.dot{background-color:#1C6BFF}.TESTIMONIAL-CAROUSEL .carousel>.flickity-page-dots>.dot{height:8px;width:8px;opacity:.3;background-color:#1C6BFF;transition:0.25s}.TESTIMONIAL-CAROUSEL .carousel>.flickity-page-dots>.dot.is-selected{height:12px;width:12px;opacity:1}@media screen and (max-width:900px){.TESTIMONIAL-CAROUSEL .carousel>.flickity-page-dots{position:static;margin:0}}.accordion{overflow:hidden}.accordion>.tab{width:100%;overflow:hidden}.accordion>.tab>input{display:none}.accordion>.tab>label{box-sizing:border-box;padding:20px;display:flex;justify-content:space-between;font-weight:700}.accordion>.tab>input:checked~label{padding:20px 20px 0}.accordion>.tab>.tab-content{box-sizing:border-box;padding:0 20px;height:0;opacity:0;transition:all 0.25s}.accordion>.tab>input:checked~.tab-content{padding:20px;height:fit-content;opacity:1}.PFA .b-media{background-color:initial}@media screen and (min-width:1501px){.PFA .image{margin:-60px -185px 0 0}}.SOLUTIONS .banner{box-sizing:border-box;padding:60px;border-radius:10px;background-color:#252e80;box-shadow:0 20px 40px 0 rgba(0,0,0,.1);color:#fff;display:flex;align-items:center;justify-content:center;position:absolute;left:0;right:0}.SOLUTIONS .banner>.stat{padding-right:60px;border-right:1px solid rgba(255,255,255,.5)}.SOLUTIONS .banner>.stat>P{font-size:100px;line-height:109px;font-weight:800}.SOLUTIONS .banner>.content{max-width:620px;padding-left:60px}.SOLUTIONS .banner>.content>P{font-size:18px;font-weight:700;line-height:28px;margin:0}.SOLUTIONS .banner>.content>.b-media{width:120px;height:21px;background-color:initial;margin-left:-15px}@media screen and (max-width:900px){.SOLUTIONS .banner{padding:30px;flex-flow:column;text-align:center}.SOLUTIONS .banner>.stat{padding-right:0;padding-bottom:30px;border-right:none;border-bottom:1px solid rgba(255,255,255,.5)}.SOLUTIONS .banner>.content{max-width:620px;padding-left:0;padding-top:30px}.SOLUTIONS .banner>.content>.b-media{margin:0 auto}}.RELEVANT-POST .b-columns{flex-flow:row-reverse}.RELEVANT-POST .b-media{max-width:795px;max-height:530px;border-radius:10px;background-color:initial}.RELEVANT-POST .b-media::after{padding-bottom:56.25%}@media screen and (min-width:1201px){.RELEVANT-POST .content{padding-left:60px}}@media screen and (max-width:1625px){.RELEVANT-POST .b-column:nth-of-type(2){width:50%}}@media screen and (min-width:901px){.RELEVANT-POST .b-frame{padding:120px 40px}}@media screen and (max-width:900px){.RELEVANT-POST .b-columns{flex-flow:row-reverse wrap}.RELEVANT-POST .b-column:nth-of-type(2){width:100%}}.CLIENTS-CAROUSEL .carousel .cell{width:calc(100%/6);height:60px;display:flex;align-items:center;justify-content:center}.CLIENTS-CAROUSEL .carousel .cell img{box-sizing:border-box;padding:0 10px;margin:0 auto;height:100%;width:auto;height:auto;max-width:160px;max-height:100%}.CLIENTS-CAROUSEL .carousel>.flickity-page-dots{position:static;margin:50px auto 0}.CLIENTS-CAROUSEL .carousel>.flickity-page-dots>.dot{height:8px;width:8px;opacity:.3;background-color:#1C6BFF;transition:0.25s}.CLIENTS-CAROUSEL .carousel>.flickity-page-dots>.dot.is-selected{height:12px;width:12px;opacity:1}.CLIENTS-CAROUSEL .carousel.is-single{margin-bottom:30px}.CLIENTS-CAROUSEL .carousel.is-single>.flickity-page-dots{display:none}@media screen and (min-width:901px){.CLIENTS-CAROUSEL .b-frame{padding:120px 40px}}@media screen and (max-width:900px){.CLIENTS-CAROUSEL .carousel>.flickity-page-dots{margin:30px auto 0}.CLIENTS-CAROUSEL .carousel .cell{width:33.33%;height:40px}.CLIENTS-CAROUSEL .carousel .cell img{max-width:100%}}.OTHER-SOLUTIONS{overflow:hidden}.OTHER-SOLUTIONS::before{background-color:#252E80}.OTHER-SOLUTIONS .b-flourish{bottom:calc(-758px/2);right:calc(-758px * (2/5))}.OTHER-SOLUTIONS .b-frame-head{position:relative;color:#fff}.OTHER-SOLUTIONS .b-card{padding:30px;background-color:#fff;box-shadow:0 17px 33px 0 rgba(0,0,0,.1)}.OTHER-SOLUTIONS .b-card>.content{padding:0}.OTHER-SOLUTIONS .b-card>.content>p:last-of-type{margin:auto 0 0}@media screen and (min-width:901px){.OTHER-SOLUTIONS .b-frame{padding:120px 40px}}.SECTION-POSTS .b-card>.b-media::before{content:'';width:100%;height:100%;position:absolute;padding-bottom:100%;background-color:#252E80;opacity:.1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.SECTION-POSTS .b-card>.b-media:hover::before{opacity:0}@media screen and (min-width:901px){.SECTION-POSTS .b-frame{padding:120px 40px}}.CTA:not(.b-right-offset):not(.b-left-offset){background-color:#F6F6FB}.CTA::before{background-color:#F6F6FB}.CTA .b-media{background:no-repeat center;background-size:contain;margin-bottom:-100px}.CTA .b-media::after{content:"";display:block;padding-bottom:100%}.CTA .b-column:nth-child(2){align-self:flex-end}.CTA .b-media{width:initial}@media screen and (min-width:1501px){.CTA .b-media{margin-right:-120px;margin-top:-50px}.CTA .content{margin-right:-40px}}@media screen and (max-width:1500px){.CTA .b-columns>.b-column[data-width='2/3']{width:calc(7/12 * 100%)}.CTA .b-columns>.b-column[data-width='1/3']{width:calc(5/12 * 100%)}}@media screen and (min-width:901px){.CTA .content>h2{font-size:50px;line-height:61px}.CTA h2+p .b-button{margin-top:10px}}@media screen and (max-width:900px){.CTA .b-media{margin-bottom:-40px}}.NOTICE{display:none;background:#f6f6fb}.NOTICE .b-frame{padding-top:0;padding-bottom:0}.NOTICE .container{background:#003282;color:#fff;padding:10px 40px 10px 20px;margin:0 -20px 0;position:relative}.NOTICE .content{font-size:14px;line-height:22px}.NOTICE .content a:not(.b-button){color:inherit;text-decoration:underline}.NOTICE .content .b-button{padding:0 10px;line-height:30px;height:30px;font-size:14px;margin:5px 0 0}.NOTICE .close{all:unset;position:absolute;top:7px;right:20px;width:30px;height:30px;background:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/css/../img/ui-nav-close.svg) no-repeat center;cursor:pointer}@media screen and (max-width:900px){.b-page.alt-notice .NOTICE{display:block}.b-page.alt-notice .NOTICE+.b-first-section{padding-top:0;margin-top:0}}.b-frame .TESTIMONIAL-CARDS .b-frame{margin:0 0 100px;padding:0}.TESTIMONIAL-CARDS .card{background:#fff;box-sizing:border-box;overflow:hidden;border-radius:6px;height:100%;display:flex;flex-direction:column;box-shadow:0 15px 50px 0 rgb(0 0 0 / 10%)}.TESTIMONIAL-CARDS .card .video{position:relative;box-sizing:border-box;padding-bottom:56.25%;background-color:#eee}.TESTIMONIAL-CARDS .card .video>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.TESTIMONIAL-CARDS .card .video>.thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;overflow:hidden}.TESTIMONIAL-CARDS .card .video>.thumbnail>img{width:100%;height:auto}.TESTIMONIAL-CARDS .card input:checked,.TESTIMONIAL-CARDS .card input:checked~.thumbnail,.TESTIMONIAL-CARDS .card input:checked~.play{display:none}.TESTIMONIAL-CARDS .card .video>.thumbnail>.play{position:absolute;width:50px;height:50px;top:50%;left:50%;padding:15px;transform:translate(-50%,-50%);background-color:rgba(255,255,255,1);border-radius:50%;display:flex;align-items:center;justify-content:center}.TESTIMONIAL-CARDS .card .video>.thumbnail>.play>svg{margin-right:-8px;transition:0.2s}.TESTIMONIAL-CARDS .card .video>.thumbnail>.play>svg:hover{fill:#0D50CD}.TESTIMONIAL-CARDS .card .content{height:100%;display:flex;flex-direction:column;box-shadow:border-box;padding:20px;box-shadow:0 20px 40px 0 rgba(0,0,0,.1)}.TESTIMONIAL-CARDS .card .content p{line-height:26px;font-size:16px}.TESTIMONIAL-CARDS .card .content .author{margin-top:auto}.TESTIMONIAL-CARDS .card .content .author p{margin:0;padding:0}.TESTIMONIAL-CARDS .card .content .author p:first-child{font-weight:700}.TESTIMONIAL-CARDS .card .content .logo{margin:10px 0 0;position:relative;height:80px}.TESTIMONIAL-CARDS .card .content .logo>img{position:absolute;top:50%;height:100%;transform:translate(0,-50%)}}@media all{.ot-btn-anchor{text-decoration:none}.ot-dont-sell-button-light{background:#eee;border:1px solid #aaa}.ot-dont-sell-button{margin-top:10px;padding:4px 10px;border-radius:5px;cursor:pointer}.ot-dont-sell-button img{margin-right:0;vertical-align:middle}.ot-dont-sell-button .ot-text-container{vertical-align:top;display:inline-block;margin-top:4px;margin-left:2px;color:#6cc04a;font-size:13px;font-weight:700}.ot-dont-sell-button .ot-subtext{float:right;margin-top:0;color:#6cc04a;font-weight:400}.ot-dont-sell-button .ot-powered-by-text{color:#3c474c;font-size:7px;font-family:'Open Sans';vertical-align:middle}.ot-form-wrapper{max-width:750px;height:800px;border:1px solid #c0c2c7;margin:auto}.ot-form-wrapper iframe{width:100%;height:100%;border:none}}@media all{.NOT-FOUND{background-color:#F6F6FB;position:relative;overflow:hidden}.NOT-FOUND .b-flourish{transform:rotate(195deg);width:824.66px;height:824.66px;box-shadow:0 50px 100px 0 rgba(197,197,210,.2)}.NOT-FOUND .b-flourish::before{width:337.26px;height:337.26px}.NOT-FOUND .b-flourish.first{left:calc(-824.66px/2);bottom:-215px}.NOT-FOUND .b-flourish.second{right:calc(-824.66px/2);top:-225px}.NOT-FOUND img{margin:0 auto 50px}.NOT-FOUND .content{text-align:center}.NOT-FOUND .content h1{text-align:center}.NOT-FOUND .content p{text-align:center;max-width:600px;margin:20px auto 32px auto}@media screen and (min-width:1201px){.NOT-FOUND .b-frame{margin:0 auto;padding:80px 40px 100px}}@media screen and (max-width:900px){.NOT-FOUND .b-media{height:180px;margin:0 auto 30px auto}}}@media all{.PFA.alt-mlMesurment .banner{border-radius:10px;background-color:#252E80;box-sizing:border-box;padding:75px;content:#fff}.PFA.alt-mlMesurment .banner .content{color:#fff;text-align:center;font-weight:600}@media screen and (min-width:1501px){.PFA.alt-mlMesurment .banner{padding:75px 150px;margin:0 -150px}}@media screen and (max-width:900px){.PFA.alt-mlMesurment .banner{padding:30px}}.BANNER{background:linear-gradient(0deg,rgba(255,255,255,1) 50%,rgba(246,246,251,1) 50%)}.BANNER .b-frame{padding-top:0;padding-bottom:0}.BANNER .banner{border-radius:10px;background-color:#252E80;box-sizing:border-box;padding:75px}.BANNER .banner .content{color:#fff;text-align:center;font-weight:600}.BANNER .banner .content p{line-height:45px}@media screen and (min-width:1501px){.BANNER .banner{padding:75px 150px;margin:0 -150px}}@media screen and (max-width:900px){.BANNER .banner{padding:30px}.BANNER .banner .content p{line-height:30px}}.METRICS .b-frame-head{max-width:1200px}.METRICS .card{height:100%;border-radius:10px;background-color:#FFF;box-shadow:0 20px 40px 0 rgba(0,0,0,.1);box-sizing:border-box;padding:30px}.METRICS .card .image{width:111px;height:80px;margin:0 auto 20px;background:no-repeat center / contain}.METRICS .card .content{text-align:center}.METRICS .card .content p{font-size:18px}.INTELLIGENCE ul{list-style-type:disc;font-size:16px}.INTELLIGENCE ul>li::before{all:initial}.INTELLIGENCE .b-columns:not(:last-of-type){margin-bottom:65px}.INTELLIGENCE .b-columns:nth-of-type(odd){flex-direction:row-reverse}.PLATFORM{position:relative;background:#F6F6FB}.PLATFORM .b-flourish{position:absolute;top:-401.5px;right:-401.5px}.PLATFORM .content{position:relative;z-index:1}.PLATFORM .content>p{cursor:pointer}.PLATFORM .carousel{margin-bottom:25px}.PLATFORM .cell{width:100%;box-sizing:border-box;padding:0 40px 0;opacity:0;transition:0.1s}.PLATFORM .cell.is-selected{opacity:1}.PLATFORM .cell p{text-align:center}.PLATFORM .flickity-button{transform:translateY(calc(-50% - 52px))}.PLATFORM .flickity-prev-next-button{background:none}.PLATFORM .flickity-prev-next-button:hover{color:#252e80}.PLATFORM .image-wrapper{box-sizing:border-box;padding:5px;background:#fff;border-radius:10px;background-color:#FFF;box-shadow:0 20px 40px 0 rgba(0,0,0,.1)}.PLATFORM .image-wrapper{box-sizing:border-box;padding:5px;background:#fff;border-radius:10px;background-color:#FFF;box-shadow:0 20px 40px 0 rgba(0,0,0,.1)}.PLATFORM img{min-height:100%;min-width:100%}@media screen and (min-width:901px){.PLATFORM .b-frame-head{max-width:950px}.PLATFORM .flickity-viewport{margin:0 -10px}.PLATFORM .flickity-prev-next-button.next{right:-30px}.PLATFORM .flickity-prev-next-button.previous{left:-30px}}@media screen and (max-width:900px){.PLATFORM .flickity-viewport{margin:0 -40px}.PLATFORM .flickity-prev-next-button.next,.PLATFORM .flickity-prev-next-button.previous{display:none}}.TESTIMONIAL-CAROUSEL.alt-mlMesurment{position:relative}.TESTIMONIAL-CAROUSEL.alt-mlMesurment .b-flourish{position:absolute;top:-401.5px;left:-401.5px;box-shadow:0 34px 69px 34px rgba(197,197,210,.15)}.TESTIMONIAL-CAROUSEL.alt-mlMesurment{background:#252E80;color:#fff}.TESTIMONIAL-CAROUSEL.alt-mlMesurment .testimonial{border-radius:10px;border:1px solid #C0DCFE;background-color:#f6f6fb;box-sizing:border-box;padding:45px;box-shadow:0 0 15px 6px rgba(172,181,199,.5);margin:20px}.TESTIMONIAL-CAROUSEL.alt-mlMesurment .testimonial .avatar{position:relative;background:no-repeat center / cover;width:100%}.TESTIMONIAL-CAROUSEL.alt-mlMesurment .testimonial .avatar::after{content:'';display:block;padding-bottom:100%}.TESTIMONIAL-CAROUSEL.alt-mlMesurment .testimonial .content{color:#091018}.TESTIMONIAL-CAROUSEL.alt-mlMesurment .flickity-viewport{overflow:visible}.TESTIMONIAL-CAROUSEL.alt-mlMesurment .cell{opacity:0;transition:0.25s;transition-delay:0.1s}.TESTIMONIAL-CAROUSEL.alt-mlMesurment .cell.is-selected{opacity:1}.TESTIMONIAL-CAROUSEL.alt-mlMesurment .carousel>.flickity-page-dots{margin:0}.TESTIMONIAL-CAROUSEL.alt-mlMesurment .flickity-page-dots .dot{background:#C0DCFE;margin:0 4px}.TESTIMONIAL-CAROUSEL.alt-mlMesurment .flickity-page-dots .dot.is-selected{background:#fff}@media screen and (min-width:901px){.TESTIMONIAL-CAROUSEL.alt-mlMesurment .b-frame-head{margin-bottom:40px}}@media screen and (max-width:900px){.TESTIMONIAL-CAROUSEL.alt-mlMesurment .testimonial .avatar::before{top:-20px;right:-20px}}.CLIENTS-CAROUSEL.alt-mlMesurment h2{margin-top:0}@media screen and (max-width:900px){.CLIENTS-CAROUSEL.alt-mlMesurment .b-frame{padding-top:40px;padding-bottom:20px}}.IMAGELESS-CTA .b-frame{padding-top:0;padding-bottom:80px}.IMAGELESS-CTA .content{text-align:center}@media screen and (max-width:900px){.IMAGELESS-CTA .b-frame{padding-top:0;padding-bottom:40px}}}@media all{.CUSTOMER-SUCCESS.PFA{background:#f6f6fb}.CUSTOMER-SUCCESS.PFA .content .logos{display:flex;margin:0 -10px}.CUSTOMER-SUCCESS.PFA .content .logos .logo{flex:0 1 50%;margin:0 10px;box-sizing:border-box;position:relative;max-height:40px;display:flex;align-items:flex-end}.CUSTOMER-SUCCESS.PFA .content .logos .logo:first-child img{height:auto;width:100%}.CUSTOMER-SUCCESS.PFA .content .logos .logo:last-child img{height:100%;width:auto;margin-bottom:-6px}.CUSTOMER-SUCCESS.PFA .content .logos .break{width:2px;height:25px;margin:0 5px;background:#bbb;align-self:flex-end}.CUSTOMER-SUCCESS.PFA .image{margin:0;width:100%;height:100%;box-sizing:border-box}.CUSTOMER-SUCCESS.PFA .image.alt-no-image{padding-bottom:100%;background-color:#eee}.CUSTOMER-SUCCESS.PFA .content .b-button+.b-button{margin:0 0 0 20px}.CUSTOMER-SUCCESS.PFA .content .video{padding-bottom:0}.CUSTOMER-SUCCESS.PFA .content .video iframe{display:none}@media screen and (max-width:900px){.CUSTOMER-SUCCESS.PFA .content .b-button+.b-button{margin:0 0 0 5px}}@media screen and (max-width:350px){.CUSTOMER-SUCCESS.PFA .content .b-button+.b-button{margin:10px 0 0}}.CUSTOMER-SUCCESS.VIDEO-SPLIT{background:#f6f6fb}.CUSTOMER-SUCCESS.VIDEO-SPLIT.alt-first{display:none}.CUSTOMER-SUCCESS.VIDEO-SPLIT .content .author p{margin:0}.CUSTOMER-SUCCESS.VIDEO-SPLIT .content .logo{position:relative;padding-bottom:10%;max-width:40%;margin:10px 0 0}.CUSTOMER-SUCCESS.VIDEO-SPLIT .content .logo>img{position:absolute;top:0;left:0}.CUSTOMER-SUCCESS.VIDEO-SPLIT .video{position:relative;padding-bottom:56.25%;background:#eee}.CUSTOMER-SUCCESS.VIDEO-SPLIT .video>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.CUSTOMER-SUCCESS.VIDEO-SPLIT .video>.thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;overflow:hidden}.CUSTOMER-SUCCESS.VIDEO-SPLIT .video .thumbnail img{width:100%;height:auto}.CUSTOMER-SUCCESS.VIDEO-SPLIT .video .thumbnail .play{position:absolute;width:50px;height:50px;top:50%;left:50%;padding:15px;transform:translate(-50%,-50%);background-color:rgba(255,255,255,1);border-radius:50%;display:flex;align-items:center;justify-content:center}.CUSTOMER-SUCCESS.VIDEO-SPLIT .video input:checked,.CUSTOMER-SUCCESS.VIDEO-SPLIT .video input:checked~.thumbnail,.CUSTOMER-SUCCESS.VIDEO-SPLIT .video input:checked~.play{display:none}.CUSTOMER-SUCCESS.VIDEO-SPLIT .video>.thumbnail>.play>svg{margin-right:-8px;transition:0.2s}@media screen and (min-width:901px){.CUSTOMER-SUCCESS.VIDEO-SPLIT.alt-first .b-frame{padding-top:0}}.CUSTOMER-SUCCESS.EVENTS{background:#F6F6FB}.CUSTOMER-SUCCESS.EVENTS .card{height:100%;padding:30px;background:#fff;border-radius:10px;box-sizing:border-box;box-shadow:0 17px 33px 0 rgb(0 0 0 / 10%)}.CUSTOMER-SUCCESS.EVENTS .video{position:relative;background:#eee;box-sizing:border-box;padding-bottom:56.25%;border-radius:5px}.CUSTOMER-SUCCESS.EVENTS .video>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.CUSTOMER-SUCCESS.EVENTS .video>.thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;overflow:hidden}.CUSTOMER-SUCCESS.EVENTS .video>.thumbnail>img{width:auto;height:100%}.CUSTOMER-SUCCESS.EVENTS .card input:checked,.CUSTOMER-SUCCESS.EVENTS .card input:checked~.thumbnail,.CUSTOMER-SUCCESS.EVENTS .card input:checked~.play{display:none}.CUSTOMER-SUCCESS.EVENTS .card .video>.thumbnail>.play{position:absolute;width:50px;height:50px;top:50%;left:50%;padding:15px;transform:translate(-50%,-50%);background-color:rgba(255,255,255,1);border-radius:50%;display:flex;align-items:center;justify-content:center}.CUSTOMER-SUCCESS.EVENTS .video>.thumbnail>.play>svg{margin-right:-8px;transition:0.2s}.CUSTOMER-SUCCESS.EVENTS .category{opacity:.5;margin:10px 0}.CUSTOMER-SUCCESS.EVENTS .category>*{margin:0}.CUSTOMER-SUCCESS.EVENTS .content h3{margin-top:0;color:#252e80}.CUSTOMER-SUCCESS.REVIEWS .container{height:100%;display:flex;text-align:center;flex-direction:column}.CUSTOMER-SUCCESS.REVIEWS .b-frame-head h1{color:#252e80}.CUSTOMER-SUCCESS.REVIEWS .card{flex:0 1 auto;height:100%;box-shadow:0 17px 33px 0 rgb(0 0 0 / 10%);box-sizing:border-box;padding:30px 30px 95px;position:relative}.CUSTOMER-SUCCESS.REVIEWS .card h3{color:#252e80}.CUSTOMER-SUCCESS.REVIEWS .card .avatar{left:50%;bottom:30px;transform:translate(-50%,0);position:absolute;background:#eee;border-radius:100%;width:150px;height:150px;margin:20px auto -95px;overflow:hidden}.CUSTOMER-SUCCESS.REVIEWS .card .avatar img{position:inherit;width:100%;height:100%}.CUSTOMER-SUCCESS.REVIEWS .author{border-top:95px solid transparent;margin:auto auto 0;width:calc(100% - 90px)}.CUSTOMER-SUCCESS.REVIEWS .author p{margin:0}.CUSTOMER-SUCCESS.REVIEWS .author p:first-child{font-size:22px;font-weight:700;color:#252e80}.CUSTOMER-SUCCESS.REVIEWS .author p:nth-child(2){line-height:1.3}.CUSTOMER-SUCCESS.REVIEWS .logo{position:relative;left:auto;top:auto;padding-bottom:0;margin:20px auto;height:80px}.CUSTOMER-SUCCESS.REVIEWS .logo img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;width:100%}@media screen and (min-width:901px){.CUSTOMER-SUCCESS.REVIEWS .b-column:nth-of-type(3n+1),.CUSTOMER-SUCCESS.REVIEWS .b-column:nth-of-type(3n){margin-top:100px}.CUSTOMER-SUCCESS.REVIEWS .b-column:nth-of-type(3n+2){margin-bottom:100px}}}@media all{.HOME-PFA{background-color:#F6F6FB;position:relative}.HOME-PFA .b-flourish{top:calc(1090px/-2);left:calc(1090px/-2)}.HOME-PFA .b-frame{padding-bottom:0}.HOME-PFA .content{padding:0 40px 100px 0}.HOME-PFA .image{background:no-repeat center top;background-size:cover}.HOME-PFA .image::after{content:"";display:block;padding-bottom:80%}.HOME-PFA .logos{position:relative;margin-bottom:-150px}.HOME-PFA .logos::before{content:"";position:absolute;top:50%;bottom:0;left:-9999px;right:-9999px}.HOME-PFA .logos .container{position:relative;text-align:center;padding:60px 40px 30px;color:#fff;background:#003282;border-radius:10px;box-shadow:0 20px 50px 0 rgba(88,88,88,.3)}.HOME-PFA.CLIENTS-CAROUSEL .carousel .flickity-page-dots .dot{height:8px;width:8px;opacity:.3;background-color:#FFF;transition:0.25s}.HOME-PFA.CLIENTS-CAROUSEL .carousel>.flickity-page-dots>.dot.is-selected{height:12px;width:12px;opacity:1}.HOME-PFA .logos h3{margin-bottom:60px}.HOME-PFA .b-column:nth-child(2){align-self:flex-end}@media screen and (min-width:1801px){.HOME-PFA .content h1{margin-right:-80px;font-size:70px}.HOME-PFA .content>h1>mark{background:linear-gradient(#C0DCFE,#C0DCFE) no-repeat 0 60px}}@media screen and (min-width:1501px){.HOME-PFA .image{margin:-60px -185px 0 0}.HOME-PFA .logos .container{margin:0 -120px;padding:60px 120px 30px}}@media screen and (min-width:901px){.HOME-PFA .b-button{margin-top:20px}.HOME-PFA .b-button+.b-button{margin-left:20px}}@media screen and (max-width:900px){.HOME-PFA .logos h3{margin-bottom:30px}.HOME-PFA.CLIENTS-CAROUSEL .carousel .cell{width:33.33%}.HOME-PFA .content{padding:0 0 40px 0}.HOME-PFA .logos .container{padding:40px 20px}}.HOME-INTRO .b-frame:first-of-type{padding:250px 40px 0}.HOME-INTRO .b-frame:last-of-type{padding:100px 40px 130px}.HOME-INTRO .stat{box-sizing:border-box;padding:20px;height:100%;color:#1C6BFF;text-align:center;border-radius:10px;background-color:#F6F6FB}.HOME-INTRO .stat .symbol,.HOME-INTRO .stat .number{font-weight:800;font-size:110px;line-height:110px}.HOME-INTRO .stat>h5{text-align:center;margin:0 auto 0;color:#091018;display:block;margin-top:15px}.HOME-INTRO .divider{margin:60px 0;position:relative;text-align:center}.HOME-INTRO .divider::before{content:"";display:block;background:#D8D8D8;position:absolute;top:50%;left:0;width:100%;height:1px}.HOME-INTRO .divider .content{padding:10px 20px;background:#fff;width:fit-content;max-width:900px;box-shadow:0 15px 50px 0 rgba(0,0,0,.1);margin:0 auto;position:relative}.HOME-INTRO .divider .b-media{height:60.12px;width:146.52px;margin:0 auto;background-color:initial}.HOME-INTRO .divider .divider-text{position:relative;display:inline-block;vertical-align:middle}.HOME-INTRO .carousel>.flickity-page-dots{margin-top:40px}.HOME-INTRO .carousel>.flickity-page-dots>.dot{background-color:#1C6BFF}.HOME-INTRO .awards{margin-top:60px}.HOME-INTRO .awards>h2{max-width:780px;margin:0 auto;text-align:center}.HOME-INTRO .awards .awards-carousel{margin:60px 0 0}.HOME-INTRO .awards .awards-carousel.is-single{margin-bottom:none}.HOME-INTRO .awards .awards-carousel.is-single .flickity-page-dots{display:none}.HOME-INTRO .awards .awards-carousel .cell:not(:last-of-type){margin-right:100px}.HOME-INTRO .awards .awards-carousel .cell{height:150px;width:115px}.HOME-INTRO .awards .awards-carousel img{max-height:100%;width:auto}.HOME-INTRO .card{box-sizing:border-box;height:100%;background:#fff;box-shadow:0 15px 50px 0 rgba(0,0,0,.1);padding:40px;display:flex;flex-direction:column;justify-content:space-between;position:inherit;z-index:1}.HOME-INTRO .card .content{flex-grow:1;display:flex;flex-flow:column}.HOME-INTRO .card .content p:nth-last-of-type(2){margin-top:15px}.HOME-INTRO .card .content p:last-of-type{margin-top:auto}@media screen and (max-width:900px){.HOME-INTRO .b-frame:first-of-type{padding:220px 40px 60px}.HOME-INTRO .b-frame-head{text-align:center}.HOME-INTRO .b-frame:first-of-type .b-frame-head>h2{font-size:26px;line-height:36px}.HOME-INTRO .b-frame:last-of-type{padding:20px 40px 130px}.HOME-INTRO .b-columns{margin:-10px}.HOME-INTRO .b-columns>.b-column{padding:10px}.HOME-INTRO .stat .symbol,.HOME-INTRO .stat .number{font-size:58px;line-height:58px}.HOME-INTRO .card{padding:20px}.HOME-INTRO .card .button{padding-top:20px}.HOME-INTRO .divider{margin:40px 0}.HOME-INTRO .awards .awards-carousel{margin:20px 0 0}.HOME-INTRO .awards .awards-carousel .cell{width:33.33%;height:150px}.HOME-INTRO .awards .awards-carousel .cell img{margin:0 auto}.HOME-INTRO .awards .awards-carousel .cell:not(:last-of-type){margin-right:0}}.HOME-STEPS{position:relative;background:#F6F6FB}.HOME-STEPS .b-frame:last-child{padding-bottom:0}.HOME-STEPS .b-frame-head{position:relative}.HOME-STEPS .b-frame-head>h2{max-width:1000px;margin:0 auto 35px}.HOME-STEPS .b-frame-head>p{max-width:1100px;margin:0 auto}.HOME-STEPS .video-section{max-width:900px;margin:0 auto}.HOME-STEPS .video-section .b-media::after{padding-bottom:56.25%}.HOME-STEPS .video-section .b-media iframe{top:0;left:0;width:100%;height:100%;position:absolute}.HOME-STEPS .b-flourish{top:calc(803.11px/-2);right:calc(803.11px/-2)}.HOME-STEPS .cards .card{box-sizing:border-box;height:100%;background:#fff;box-shadow:0 20px 40px 0 rgba(0,0,0,.1);padding:40px;border-top:3px solid transparent}.HOME-STEPS .cards .card .image{width:80px;height:80px;background:no-repeat center / cover;margin-bottom:30px}.HOME-STEPS .cards .card .content{display:flex;flex-flow:column}.HOME-STEPS .cards .card .image[style="background-image:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/css/);"]{background:rgba(0,0,0,.1);border-radius:35px}.HOME-STEPS .cards .b-column:nth-child(1) .card{border-color:#A06EED}.HOME-STEPS .cards .b-column:nth-child(2) .card{border-color:#F56261}.HOME-STEPS .cards .b-column:nth-child(3) .card{border-color:#2F8DFE}.HOME-STEPS .divider{margin:60px 0;position:relative;text-align:center;height:1px;background:#D8D8D8}.HOME-STEPS .step>.b-columns{justify-content:space-between}.HOME-STEPS .step .content{margin:0 auto}.HOME-STEPS .step-1{margin-bottom:40px}.HOME-STEPS .step-2{margin-bottom:100px}.HOME-STEPS .step-3{margin-bottom:120px}.HOME-STEPS .number{width:44px;height:44px;text-align:center;line-height:44px;border-radius:22px;background-color:#1C6BFF;font-size:26px;font-weight:600;color:#fff;margin-bottom:20px}.HOME-STEPS .number+*{margin-top:0}.HOME-STEPS .step .image{padding-bottom:75%;background:no-repeat center / contain}.HOME-STEPS .step .image[style="background-image:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/css/);"]{background:rgba(0,0,0,.1)}.HOME-STEPS .step .card{border-radius:10px;box-sizing:border-box;height:100%;background:#fff;box-shadow:0 15px 50px 0 rgba(0,0,0,.1);padding:25px;display:flex;flex-direction:column}.HOME-STEPS .step .card .content{flex-grow:1;display:flex;flex-flow:column}.HOME-STEPS .step .card .content p:first-of-type{opacity:.7;color:#091018;font-size:16px;font-weight:700;line-height:26px}.HOME-STEPS .step .card .content h4{margin:0 0 30px 0}.HOME-STEPS .step .card .content p:last-of-type{margin-top:auto}.HOME-STEPS .step .button{padding-top:40px}.HOME-STEPS .step .card h6{font-size:16px;opacity:.7;margin-bottom:20px}.HOME-STEPS .step .card h6+*{margin-top:0}.HOME-STEPS .step .b-columns+.b-columns{margin-top:40px}.HOME-STEPS .step img{margin-left:auto;margin-right:auto}@media screen and (max-width:900px){.HOME-STEPS .step-1,.HOME-STEPS .step-2,.HOME-STEPS .step-3{margin-bottom:60px}.HOME-STEPS .b-frame-head>p>span{display:block;margin:1rem 0 0}}.HOME-STEPS .cta{margin-top:100px;position:relative;z-index:1}.HOME-STEPS .cta .container{position:relative;text-align:center;padding:60px 40px;background:#fff;border-radius:10px;box-shadow:0 20px 50px 0 rgba(88,88,88,.3)}.HOME-STEPS .step .logos{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -15px 20px}.HOME-STEPS .step .logos .img-wrapper{max-height:50px;margin:15px;max-width:140px}.HOME-STEPS .step .logos .img-wrapper:not(:last-of-type){margin:15px 50px 15px 15px}.HOME-STEPS .step .logos .img-wrapper img{width:auto;height:100%}@media screen and (max-width:900px){.HOME-STEPS .step .logos{margin:0 -15px 15px}.HOME-STEPS .step .logos .img-wrapper:not(:last-of-type){margin:0}.HOME-STEPS .step .logos .img-wrapper{margin:0;padding:15px;box-sizing:border-box;max-height:70px;width:50%}}@media screen and (min-width:901px){.HOME-STEPS .step-2 .b-columns:nth-child(1) .b-column:nth-child(1){order:2}.HOME-STEPS .step-2 .b-columns:nth-child(1) .b-column:nth-child(2){order:1}.HOME-STEPS .cta h2+p .b-button{margin-top:20px}}@media screen and (max-width:900px){.HOME-STEPS .step .image{margin-bottom:-15px}.HOME-STEPS .step .card{padding:20px}.HOME-STEPS .step .card .button{padding-top:20px}.HOME-STEPS .divider{margin:40px 0}.HOME-STEPS .step .b-columns+.b-columns{margin-top:20px}.HOME-STEPS .cta{margin-top:40px}.HOME-STEPS .cta .container{padding:40px 20px}}.HOME-TESTIMONIAL{position:relative;color:#fff;background-color:#252E80;overflow:hidden}.HOME-TESTIMONIAL .b-flourish{top:-500px;left:-500px}.HOME-TESTIMONIAL .image{margin:0 auto;position:relative;max-width:230px;border-radius:100%;background:#F6F6FB no-repeat center / cover}.HOME-TESTIMONIAL .image::before{content:"";display:block;padding-bottom:100%}.HOME-TESTIMONIAL .image::after{content:"";position:absolute;top:0;right:-45px;width:90px;height:90px;background:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/css/./../img/testimonial-avatar-flourish.svg) no-repeat center / cover}.HOME-TESTIMONIAL .company{position:relative;max-width:180px;background:#fff no-repeat center / contain;border-radius:5px;height:60px;margin:-20px auto 0}.HOME-TESTIMONIAL .content p:first-of-type{opacity:.8;color:#FFF;font-size:24px;letter-spacing:0;line-height:38px}.HOME-TESTIMONIAL .content p:last-of-type{font-weight:700}.HOME-TESTIMONIAL{margin-top:-100px;padding-top:180px;padding-bottom:80px;position:relative}@media screen and (min-width:1601px){.HOME-TESTIMONIAL{margin-right:100px;border-radius:0 20px 20px 0}.HOME-TESTIMONIAL+section{margin-top:-100px;padding-top:100px}}@media screen and (max-width:900px){.HOME-TESTIMONIAL .content{text-align:center}}.BOTTOM-CTA{background-color:#F6F6FB}.BOTTOM-CTA h2>mark{background:linear-gradient(#C0DCFE,#C0DCFE) no-repeat 0 30px}.BOTTOM-CTA .image{background:no-repeat center;background-size:contain;margin-bottom:-100px;max-width:660px;margin-left:auto;margin-right:auto}.BOTTOM-CTA .image::after{content:"";display:block;padding-bottom:100%}.BOTTOM-CTA .b-column:nth-child(2){align-self:flex-end}@media screen and (min-width:1501px){.BOTTOM-CTA .image{margin-right:-120px}}@media screen and (min-width:901px){.BOTTOM-CTA h2+p .b-button{margin-top:10px}}@media screen and (max-width:900px){.BOTTOM-CTA h2>mark{background:linear-gradient(#C0DCFE,#C0DCFE) no-repeat 0 20px}.BOTTOM-CTA .image{margin-bottom:-40px}}.CTA.alt-home .content{max-width:620px}.ROW.home-general-row{margin-bottom:60px}}@media all{.PFA.alt-trust-center{background-color:#F6F6FB}.PFA.alt-trust-center .b-frame{padding-bottom:0}.PFA.alt-trust-center .content h1{font-size:60px}.PFA.alt-trust-center .content h1>mark{background-color:#C0DCFE;background:linear-gradient(#C0DCFE,#C0DCFE) no-repeat 0 50px}.PFA.alt-trust-center .content p:nth-last-of-type(-n+2){display:inline-block}.PFA.alt-trust-center .content p:nth-last-of-type(2){margin-right:30px}.PFA.alt-trust-center .b-media{max-height:600px}.PFA.alt-trust-center .b-media::after{padding-bottom:80%}.PRINCIPLES .b-column:first-of-type .b-card>.b-media{height:100%;max-height:100%}.PRINCIPLES .b-column:first-of-type .b-card>.b-media::after{padding-bottom:calc(370/570 * 100%)}.PRINCIPLES .b-column:first-of-type .b-card>.content{color:#fff;width:100%;height:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center}.PRINCIPLES .b-column:first-of-type .b-card>.content>.b-media{background-color:#fff;max-width:281px;max-height:85px}.PRINCIPLES .b-column:first-of-type .b-card>.content>.b-media::after{padding-bottom:calc(85/281 * 100%)}.PRINCIPLES .b-column:first-of-type .b-card>.content>h2{max-width:250px;text-align:center;margin:0}.PRINCIPLES .b-card{background-color:#FFF;box-shadow:0 20px 40px 0 rgba(0,0,0,.1)}.PRINCIPLES .b-card .content{padding:50px 35px;display:flex;flex-flow:column;justify-content:center}.PRINCIPLES .b-card .content>h4{margin:0 0 8px 0}.PRINCIPLES .b-card .content>p{margin:0}.PRINCIPLES .b-card .content>p>a{text-decoration:underline;font-weight:600}.PRINCIPLES .b-column:nth-of-type(2) .b-card .content{border-top:3px solid #252E80}.PRINCIPLES .b-column:nth-of-type(3) .b-card .content{border-top:3px solid #A06EED}.PRINCIPLES .b-column:nth-of-type(4) .b-card .content{border-top:3px solid #F56261}.PRINCIPLES .b-column:nth-of-type(5) .b-card .content{border-top:3px solid #3BBF1C}.PRINCIPLES .b-column:nth-of-type(6) .b-card .content{border-top:3px solid #1C6BFF}@media screen and (min-width:901px){.PRINCIPLES .b-frame{max-width:1180px}}@media screen and (max-width:900px){.PRINCIPLES .b-card .content{padding:35px}}.CERTIFICATION{background-color:#F6F6FB}.CERTIFICATION .b-media{max-width:230px;max-height:230px;margin:0 0 0 auto;border-radius:100%}.CERTIFICATION .b-media::after{padding-bottom:100%}@media screen and (max-width:900px){.CERTIFICATION .b-media{max-width:200px;max-height:200px;margin:0 auto}.CERTIFICATION .content{text-align:center}}:where(.DATA-PROTECTION,.FAQ) .b-frame-head{max-width:1000px}:where(.DATA-PROTECTION,.FAQ) .b-frame-head>h2{margin:0 0 15px 0}:where(.DATA-PROTECTION,.FAQ) .b-frame-head>h3{margin:0 0 25px 0}:where(.DATA-PROTECTION,.FAQ) .accordion>.tab{width:100%;overflow:hidden;border-top:1px solid #D8D8D8}:where(.DATA-PROTECTION,.FAQ) .accordion>.tab:last-of-type{border-bottom:1px solid #D8D8D8}:where(.DATA-PROTECTION,.FAQ) .accordion>.tab>.tab-label>svg{transform:rotate(180deg);transition:all 0.25s}:where(.DATA-PROTECTION,.FAQ) .accordion>.tab>input:checked~.tab-label>svg{transform:rotate(0deg)}.FAQ .b-media{max-width:230px;max-height:230px;margin:0 0 0 auto;border-radius:100%}.FAQ .b-frame>.content{margin:0 0 60px}.FAQ .b-media::after{content:'';display:block;padding-bottom:100%}@media screen and (max-width:900px){.FAQ .b-media{margin:0 auto}.FAQ .b-frame-head>.content{margin:0 0 40px}:where(.DATA-PROTECTION,.FAQ) .accordion>.tab>.tab-label>svg{margin-left:20px}}.CONTENT-SECTION.alt-first{background-color:#FBFBFB}.CONTENT-SECTION .content{max-width:calc(10/12 * 100%);margin:0 auto}}@media all{.REQUEST-HEAD{background-color:#F6F6FB;position:relative;overflow:hidden}.REQUEST-HEAD .b-flourish{width:990px;height:990px;top:calc(-990px/2);left:calc(-990px/2)}.REQUEST-HEAD .b-frame{padding-bottom:40px}.REQUEST-HEAD .b-frame-head{max-width:750px}.REQUEST-HEAD .logos{display:flex}.REQUEST-HEAD .logos>.logo{background:transparent no-repeat center / contain}.REQUEST-HEAD .logos>.logo:not(:last-of-type){margin:0 60px 0 0}.REQUEST-HEAD .logos>.logo::after{padding-bottom:50px}@media screen and (max-width:900px){.REQUEST-HEAD .logos{flex-wrap:wrap}.REQUEST-HEAD .logos>.logo:not(:last-of-type){margin:10px 15px}.REQUEST-HEAD .logos>.logo{flex:1 1 33.33%;margin:0 20px 0}}.REQUEST-FORM .form-container{height:100%;box-sizing:border-box;padding:40px;border:1px solid #AEBEDC;border-radius:10px;background-color:#FFF}.REQUEST-FORM .form-container>h2{margin:0 0 50px}.REQUEST-FORM .items>h4{margin:0 0 40px 0}.REQUEST-FORM .items>.item{display:flex}.REQUEST-FORM .items>.item:not(:last-of-type){margin:0 0 25px 0}.REQUEST-FORM .items>.item>.b-media{display:flex;max-width:80px;max-height:80px;margin:0 25px 0 0;background:transparent no-repeat center / contain}.REQUEST-FORM .hs-form :where(input[type='text'],input[type='email'],input[type='tel'],select){background:#f6f6fb}.REQUEST-FORM .hs-form select{padding:0 35px 0 20px;background:#f6f6fb no-repeat right 8px center url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/css/./../img/ui-select.svg)}.REQUEST-FORM .hs-form .hs-submit .actions{display:flex;justify-content:center}.REQUEST-FORM .hs-form .hs-submit .actions input[type='submit']{min-width:190px}}@media all{.CONTACT-HEADER{background-color:#F6F6FB}.CONTACT-HEADER .b-frame{padding:100px 40px 35px}.CONTACT-HEADER .content{margin:0 auto;text-align:center;max-width:650px}.CONTACT-HEADER .content h1{margin-bottom:25px}.CONTACT-HEADER .content p{margin:0 auto;max-width:475px}@media screen and (max-width:900px){.CONTACT-HEADER .b-frame{padding:40px 20px 20px}}.FORM{background-color:#F6F6FB}.FORM .b-frame{padding:35px 40px 100px}.FORM .content{box-sizing:border-box;padding:40px 0;color:#fff;height:100%;position:relative;display:flex;flex-flow:column;justify-content:center}.FORM .content::before{content:'';display:block;background-color:#003282;position:absolute;border-radius:10px;top:0;left:-999px;right:0;bottom:0}.FORM .content>*{position:relative;margin:0}.FORM .content>h5{margin:60px 0 25px}.FORM .content>p{margin:0 0 20px}.FORM .form-container{box-sizing:border-box;padding:0 0 0 60px}.FORM .form-container h2{margin:0 0 40px 0}.FORM .content a{color:inherit}.FORM .content a[href^="mailto:"]::before{content:"";display:inline-block;vertical-align:middle;margin-right:15px;width:22px;height:22px;background:no-repeat center url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/css/../img/contact-email.svg)}.FORM .content a[href^="tel:"]::before{content:"";display:inline-block;vertical-align:middle;margin-right:15px;width:22px;height:22px;background:no-repeat center url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/css/../img/contact-phone.svg)}.FORM .hs-form .hs-submit .actions{display:flex;justify-content:center}.FORM .hs-form .hs-submit .actions input[type="submit"]{min-width:190px}@media screen and (max-width:900px){.FORM .b-frame{padding:20px 20px 40px}.FORM .content::before{left:-99px;right:-99px}.FORM .form-container{padding:40px 0 0}}.OFFICE-LOCATIONS .b-card .content{display:flex;flex-flow:column;text-align:center}.OFFICE-LOCATIONS .b-card .content>*{margin:0}.OFFICE-LOCATIONS .b-card .content>h5{margin:0 0 8px 0}.OFFICE-LOCATIONS .b-card .content>a:not(:last-of-type){margin:0 auto 20px;flex:1 0 auto}.OFFICE-LOCATIONS .b-card .content>a:last-of-type{display:block;margin:0 auto}.OFFICE-LOCATIONS .b-card .content a svg{display:inline-block;margin-right:5px}.OFFICE-LOCATIONS .b-card .content a:hover svg path{transition:0.2s}.OFFICE-LOCATIONS .b-card .content a:hover svg path{fill:#0D50CD}}@media all{.MESSAGE{background-color:#F6F6FB}.MESSAGE .content{text-align:center}.MESSAGE .content p{max-width:650px;margin:25px auto 0}@media screen and (min-width:1201px){.MESSAGE .b-frame{padding:150px 40px}}.POSTS .b-card .content{flex:1 0 auto;display:flex;flex-flow:column}.POSTS .b-card .content h5{margin:0 0 20px 0}.POSTS .b-card .content .b-link{margin-top:auto}}@media all{.CASE-STUDIES-HEAD{background-color:#F6F6FB;overflow:hidden;position:relative}.CASE-STUDIES-HEAD .b-flourish{height:711px;width:711px;transform:rotate(120deg);box-shadow:0 50px 100px 0 rgba(197,197,210,.2);right:calc(-711px/5 * 2);bottom:calc(-711px/2)}.CASE-STUDIES-HEAD .b-flourish::before{height:351px;width:351px}.CASE-STUDIES-HEAD>.b-frame{padding-bottom:250px}.CASE-STUDIES-HEAD>.b-frame>.b-frame-head>h1{max-width:800px;margin:0 auto}.FEATURED.alt-case-studies{margin-top:-245px;position:relative}.FEATURED.alt-case-studies .b-media{background-size:180.9% 100%;width:100%;height:100%;padding-bottom:0;background-position:center right}.FEATURED.alt-case-studies .b-media::after{padding-bottom:calc(496/497 * 100%)}.FEATURED.alt-case-studies .b-frame{padding-top:0;padding-bottom:30px}.FEATURED.alt-case-studies .post{padding:0}.FEATURED.alt-case-studies .b-columns{flex-direction:row-reverse}.FEATURED.alt-case-studies .b-media{border-radius:0}.FEATURED.alt-case-studies .content{box-sizing:border-box;padding:45px}.FEATURED.alt-case-studies .content span{box-sizing:border-box;margin-bottom:30px;padding:8px 16px;width:fit-content;border-radius:4px;background-color:#F56261;color:#fff;font-size:13px;font-weight:700;letter-spacing:0;line-height:14px}.FEATURED.alt-case-studies .content h3,.FEATURED.alt-case-studies .content p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (min-width:901px){.FEATURED.alt-case-studies .content p{margin-bottom:0}}@media screen and (max-width:900px){.FEATURED.alt-case-studies .b-frame{padding-bottom:40px}.FEATURED.alt-case-studies .b-media{padding-bottom:100%;border-radius:10px 10px 0 0;position:relative}.FEATURED.alt-case-studies .b-media::after{padding-bottom:0}.FEATURED.alt-case-studies .content{padding:20px}.FEATURED.alt-case-studies .content span{margin-bottom:25px}}.FEED.alt-case-studies .b-frame{padding-top:0;padding-bottom:40px}.FEED.alt-case-studies .b-card{box-shadow:0 20px 40px 0 rgba(0,0,0,.1)}.FEED.alt-case-studies .b-card>.b-media{border-radius:0}.FEED.alt-case-studies .b-card>.b-media::after{padding-bottom:calc(205/370 * 100%);border-radius:0}.FEED.alt-case-studies .b-card>.content{padding:20px}.FEED.alt-case-studies .b-card>.content>h5{width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.NEWSLETTER.alt-case-studies{margin-top:0}.CTA.alt-case-studies{background-color:#F6F6FB}}@media all{.HEADER-SINGLE.alt-case-study .b-frame{max-width:970px}.HEADER-SINGLE.alt-case-study .b-frame-head{margin:0 auto 60px}.HEADER-SINGLE.alt-case-study .background{position:relative}.HEADER-SINGLE.alt-case-study .background::before{content:'';background-color:#F6F6FB;position:absolute;top:-999px;left:-999px;right:-999px;bottom:50%;z-index:-1}.HEADER-SINGLE.alt-case-study .b-media::after{padding-bottom:calc(540/970 * 100%)}@media screen and (max-width:900px){.HEADER-SINGLE.b-frame-head{margin-bottom:40px}}.CONTENT-MAIN.alt-case-study .b-frame{padding-top:0;max-width:970px}.CONTENT-MAIN.alt-case-study .b-frame>.content>*:not(:first-child){margin-top:50px}.CONTENT-MAIN.alt-case-study .b-frame>.content>*:not(:last-child){margin-bottom:50px}.CONTENT-MAIN.alt-case-study .key-results{display:flex;justify-content:space-evenly}.CONTENT-MAIN.alt-case-study .key-results>.result{max-width:280px;box-sizing:border-box;padding:10px;text-align:center}.CONTENT-MAIN.alt-case-study .key-results>.result>p{color:#1C6BFF;font-size:110px;font-weight:800;line-height:90px;margin-bottom:10px}.CONTENT-MAIN.alt-case-study .key-results>.result>p>span{font-size:28px;line-height:34px}.CONTENT-MAIN.alt-case-study .key-results>.result>h4{margin-top:0}.CONTENT-MAIN.alt-case-study .testimonial{box-sizing:border-box;padding:30px 145px 30px 30px;display:flex;align-items:flex-start;border-radius:10px;background-color:#FFF;box-shadow:0 20px 40px 0 rgba(0,0,0,.1)}.CONTENT-MAIN.alt-case-study .testimonial>.b-media{flex:0 0 90px;margin-right:25px;padding-bottom:90px;width:90px;height:90px;border-radius:100%}.CONTENT-MAIN.alt-case-study .testimonial>.content{margin-bottom:15px}.CONTENT-MAIN.alt-case-study .testimonial>.content>p{margin:0;color:#0E1924}.CONTENT-MAIN.alt-case-study .testimonial>.content>p:nth-of-type(1){font-size:16px;font-weight:700}.CONTENT-MAIN.alt-case-study .testimonial>.content>p:nth-of-type(2){opacity:.7;font-size:15px;margin-bottom:20px}.CONTENT-MAIN.alt-case-study .testimonial>.content>p:nth-of-type(3){font-size:18px;font-weight:500}.CONTENT-MAIN.alt-case-study .button-container{width:fit-content;margin:0 auto}.CONTENT-MAIN.alt-case-study .line-break{height:1px;width:100%;background-color:#D8D8D8}.CONTENT-MAIN.alt-case-study .b-media{padding-bottom:calc(540/970 * 100%);border-radius:10px}.CONTENT-MAIN.alt-case-study .cta-block{box-sizing:border-box;padding:40px;font-weight:800;color:#FFF;background-color:#003282;border-radius:10px;text-align:center}.CONTENT-MAIN.alt-case-study .cta-block>p{max-width:600px;line-height:50px;margin:0 auto;margin-bottom:25px}.CONTENT-MAIN.alt-case-study .parallel-image-block{display:flex;max-height:320px}.CONTENT-MAIN.alt-case-study .parallel-image-block>.b-media{padding-bottom:34%}.CONTENT-MAIN.alt-case-study .parallel-image-block>.b-media:first-of-type{margin-right:30px}@media screen and (max-width:900px){.CONTENT-MAIN.alt-case-study .key-results{flex-wrap:wrap}.CONTENT-MAIN.alt-case-study .key-results>.result{max-width:230px}.CONTENT-MAIN.alt-case-study .key-results>.result>p{font-size:88px}.CONTENT-MAIN.alt-case-study .key-results>.result>p>span{font-size:22px}.CONTENT-MAIN.alt-case-study .testimonial{padding:20px;flex-direction:column}.CONTENT-MAIN.alt-case-study .testimonial>.b-media{margin:0 auto}.CONTENT-MAIN.alt-case-study .testimonial>.content{text-align:center;margin-bottom:0;margin-top:15px}.CONTENT-MAIN.alt-case-study .cta-block{padding:20px}.CONTENT-MAIN.alt-case-study .cta-block>p{line-height:initial;line-height:36px;margin-bottom:15px}.CONTENT-MAIN.alt-case-study .parallel-image-block{display:flex;flex-direction:column;max-height:fit-content}.CONTENT-MAIN.alt-case-study .parallel-image-block>.b-media{padding-bottom:calc(540/970 * 100%)}.CONTENT-MAIN.alt-case-study .parallel-image-block>.b-media:first-of-type{margin-right:0;margin-bottom:30px}}.SECTION-POSTS.alt-case-study .b-frame{padding-top:0;padding-bottom:80px}.SECTION-POSTS.alt-case-study .b-card{box-shadow:0 20px 40px 0 rgba(0,0,0,.1)}.SECTION-POSTS.alt-case-study .b-card>.b-media{border-radius:0}.SECTION-POSTS.alt-case-study .b-card>.b-media::after{padding-bottom:calc(207/370 * 100%)}.SECTION-POSTS.alt-case-study .b-card>.content{padding:20px}@media screen and (max-width:900px){.SECTION-POSTS.alt-case-study .b-frame{padding-bottom:40px}}}@media all{.FEATURED.alt-blog{background-color:#F6F6FB}.FEATURED.alt-blog .b-frame{padding-bottom:190px}.FEATURED.alt-resource-library{position:relative}.FEATURED.alt-resource-library .post::before{content:"";width:100%;background-color:#F6F6FB;position:absolute;top:0;left:0;right:0;bottom:50%;z-index:-1}.FEATURED.alt-resource-library.content{padding-left:20px}.FEATURED.alt-resource-library .content>h3{font-size:30px;line-height:45px;max-width:600px}.FEATURED.alt-resource-library .content>p{margin-top:0;max-width:500px}.FEED.alt-resource-library .b-frame{padding-top:0}.FEED.alt-resource-library .filters{margin:0 auto 75px}.FEED.alt-resource-library .b-card>.content>.icon{box-sizing:border-box;padding:10px;width:45px;height:45px;background-color:#f2f2f2;background-repeat:no-repeat;background-position:center;position:absolute;border-radius:100%;top:-23px;right:20px}.FEED.alt-resource-library .b-card>.content>.icon.video{background-image:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/css/resources/./../../img/ui-video.svg);background-color:#41CAAE;background-size:19.02px 13.58px;box-shadow:0 1px 15px 0 rgba(65,202,174,.5)}@media screen and (max-width:900px){.FEED.alt-resource-library .filters{margin:10px auto 30px}}.CTA.alt-resource{background-color:#F6F6FB}}@media all{.CONTENT-MAIN.alt-resource-library .read-time{margin:25px 0}.CONTENT-MAIN.alt-resource-library .read-time>*{display:inline-block;vertical-align:middle}.CONTENT-MAIN.alt-resource-library .read-time .icon{box-sizing:border-box;margin-right:15px;width:50px;height:50px;border-radius:100%;background-color:#41CAAE;background-image:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/css/resources/./../../img/ui-video.svg);background-size:45%;background-position:center;background-repeat:no-repeat;overflow:hidden}.CONTENT-MAIN.alt-resource-library .read-time p{display:inline-block;margin:0}.CONTENT-MAIN.alt-resource-library .b-media{border-radius:10px;position:relative}.CONTENT-MAIN.alt-resource-library .b-media::after{padding-bottom:calc((540/1070) * 100%)}.CONTENT-MAIN.alt-resource-library .form-code.alt-with-title{padding:40px 0 0;border-radius:10px;background-color:#F6F6FB}.CONTENT-MAIN.alt-resource-library .form-code.alt-with-title>h3{font-size:30px;line-height:45px;padding:0 40px}.CONTENT-MAIN.alt-resource-library form{box-sizing:border-box;padding:40px;background-color:#F6F6FB;border-radius:10px}.CONTENT-MAIN.alt-resource-library h3~form{padding-top:30px}.CONTENT-MAIN.alt-resource-library form .mktoButtonRow{margin:0}.CONTENT-MAIN.alt-resource-library form .mktoFormRow{margin:0 0 30px}.CONTENT-MAIN.alt-resource-library form .mktoButtonRow{max-width:190px}.CONTENT-MAIN.alt-resource-library .header h1{margin:0 0 30px}.CONTENT-MAIN.alt-resource-library .p-date{top:-20px}.CONTENT-MAIN.alt-resource-library .body>div{margin:30px 0 0}.CONTENT-MAIN.alt-resource-library .background{background-color:#F6F6FB;position:absolute;top:-999px;left:-999px;right:-999px;bottom:25%;z-index:-1;overflow:hidden}.CONTENT-MAIN.alt-resource-library .background>.b-flourish{height:711px;width:711px;bottom:calc(-711px/2);right:calc(711px/2.5);box-shadow:0 50px 100px 0 rgba(197,197,210,.2);transform:rotate(210deg)}.CONTENT-MAIN.alt-resource-library .background>.b-flourish::before{height:272px;width:272px}@media screen and (max-width:900px){.CONTENT-MAIN.alt-resource-library .header h1{margin:0 0 30px}}}@media all{.HOW-IT-WORKS-MEASURE .stepper,.HOW-IT-WORKS-ACTIVATE .stepper,.HOW-IT-WORKS-IDENTIFY .stepper{margin:80px 0;display:flex;align-items:center;justify-content:space-around;counter-reset:index}.HOW-IT-WORKS-MEASURE .stepper>.dot,.HOW-IT-WORKS-ACTIVATE .stepper>.dot,.HOW-IT-WORKS-IDENTIFY .stepper>.dot{width:11.75px;height:11.75px;background-color:#ACB5C7;border-radius:100%}.HOW-IT-WORKS-MEASURE .stepper>.chip,.HOW-IT-WORKS-ACTIVATE .stepper>.chip,.HOW-IT-WORKS-IDENTIFY .stepper>.chip{box-sizing:border-box;padding:12px 40px 12px 12px;width:fit-content;border-radius:32px;background-color:#FFF;box-shadow:0 5px 27px 0 rgba(0,0,0,.2);display:flex;flex-flow:row;align-items:center;justify-content:center}.HOW-IT-WORKS-MEASURE .stepper>.chip::before,.HOW-IT-WORKS-ACTIVATE .stepper>.chip::before,.HOW-IT-WORKS-IDENTIFY .stepper>.chip::before{content:counter(index);counter-increment:index;flex:0 0 40px;margin-right:15px;box-sizing:border-box;border-radius:100%;padding:10px 15px;width:40px;height:40px;background-color:#1C6BFF;color:#fff;opacity:.25;display:inherit;align-items:inherit;justify-content:inherit}.HOW-IT-WORKS-MEASURE .stepper>.chip>.content,.HOW-IT-WORKS-ACTIVATE .stepper>.chip>.content,.HOW-IT-WORKS-IDENTIFY .stepper>.chip>.content{display:inline-block;line-height:30px;font-size:20px;font-weight:700;color:#091018;opacity:.25;transition:0.25s}.HOW-IT-WORKS-MEASURE .stepper>.chip:hover>.content,.HOW-IT-WORKS-ACTIVATE .stepper>.chip:hover>.content,.HOW-IT-WORKS-IDENTIFY .stepper>.chip:hover>.content{opacity:1}.HOW-IT-WORKS-MEASURE .testimonial,.HOW-IT-WORKS-IDENTIFY .testimonial{box-sizing:border-box;padding:60px 80px 60px 140px;width:100%;border-radius:10px;background-color:#FFF;box-shadow:0 20px 40px 0 rgba(0,0,0,.1);margin-top:80px;margin-bottom:-228px;position:relative;z-index:1}.HOW-IT-WORKS-MEASURE .testimonial .content,.HOW-IT-WORKS-IDENTIFY .testimonial .content{position:relative}.HOW-IT-WORKS-MEASURE .testimonial .content::before,.HOW-IT-WORKS-IDENTIFY .testimonial .content::before{content:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/css/solutions/./../../img/testimonial-quote.svg);position:absolute;top:10px;left:-63px}.HOW-IT-WORKS-MEASURE .testimonial p:first-of-type,.HOW-IT-WORKS-IDENTIFY .testimonial p:first-of-type{color:#091018;font-size:24px;line-height:38px}.HOW-IT-WORKS-MEASURE .testimonial p:last-of-type,.HOW-IT-WORKS-IDENTIFY .testimonial p:last-of-type{color:#091018;font-size:16px;font-weight:600;line-height:30px}@media screen and (min-width:1640px){.HOW-IT-WORKS-MEASURE .stepper,.HOW-IT-WORKS-ACTIVATE .stepper,.HOW-IT-WORKS-IDENTIFY .stepper{margin:80px -100px}}@media screen and (max-width:1200px){.HOW-IT-WORKS-MEASURE .stepper,.HOW-IT-WORKS-ACTIVATE .stepper,.HOW-IT-WORKS-IDENTIFY .stepper{margin:40px 0}.HOW-IT-WORKS-MEASURE .stepper>.dot:nth-of-type(even),.HOW-IT-WORKS-ACTIVATE .stepper>.dot:nth-of-type(even),.HOW-IT-WORKS-IDENTIFY .stepper>.dot:nth-of-type(even){display:none}.HOW-IT-WORKS-MEASURE .stepper>.dot:nth-of-type(3),.HOW-IT-WORKS-ACTIVATE .stepper>.dot:nth-of-type(3),.HOW-IT-WORKS-IDENTIFY .stepper>.dot:nth-of-type(3){display:none}}@media screen and (max-width:900px){.HOW-IT-WORKS-MEASURE .stepper,.HOW-IT-WORKS-ACTIVATE .stepper,.HOW-IT-WORKS-IDENTIFY .stepper{flex-flow:column;margin-bottom:40px}.HOW-IT-WORKS-MEASURE .stepper>.dot,.HOW-IT-WORKS-ACTIVATE .stepper>.dot,.HOW-IT-WORKS-IDENTIFY .stepper>.dot{display:none}.HOW-IT-WORKS-MEASURE.testimonia,.HOW-IT-WORKS-IDENTIFY .testimonial{margin-top:50px;width:100%;padding:40px}.HOW-IT-WORKS-MEASURE .testimonial .content::before,.HOW-IT-WORKS-IDENTIFY .testimonial .content::before{display:none}.HOW-IT-WORKS-MEASURE .content>ul>li,.HOW-IT-WORKS-ACTIVATE .content>ul>li,.HOW-IT-WORKS-IDENTIFY .content>ul>li{margin:0 0 10px;font-size:18px;line-height:28px}.HOW-IT-WORKS-MEASURE .content>ul>li>strong,.HOW-IT-WORKS-ACTIVATE .content>ul>li>strong,.HOW-IT-WORKS-IDENTIFY .content>ul>li>strong{font-size:18px;line-height:28px}}:is(.JA-HEAD,.HOW-IT-WORKS-IDENTIFY,.HOW-IT-WORKS-ACTIVATE,.HOW-IT-WORKS-MEASURE) .b-media{box-shadow:inset 0 0 0 2px #F6F6FB,0 0 2px #F6F6FB;z-index:-1}:is(.JA-HEAD,.HOW-IT-WORKS-IDENTIFY,.HOW-IT-WORKS-ACTIVATE,.HOW-IT-WORKS-MEASURE) .b-media video{box-shadow:0 0 0 5px #F6F6FB}@media screen and (max-width:900px){:is(.HOW-IT-WORKS-IDENTIFY,.HOW-IT-WORKS-MEASURE) .b-media{margin:-80px 0}:is(.HOW-IT-WORKS-IDENTIFY,.HOW-IT-WORKS-ACTIVATE,.HOW-IT-WORKS-MEASURE) .b-media video{width:130%;margin:0 0 0 -15%}}.JA-HEAD .b-frame-head>h1>span{font-size:30px;vertical-align:text-top;line-height:40px}.JA-HEAD .b-frame-head{max-width:750px}.JA-HEAD .b-frame{max-width:1500px;padding-bottom:0;position:relative}.JA-BENEFITS .b-frame{padding-top:50px;padding-bottom:20px}.JA-BENEFITS .b-frame-head>h2{max-width:675px;margin:0 auto 35px}.JA-BENEFITS .b-card{border-radius:10px;background-color:#FFF;box-shadow:0 20px 40px 0 rgba(0,0,0,.1)}.JA-BENEFITS .b-card>.content{padding:40px}.JA-BENEFITS .b-card>.content>h3{margin:0 0 15px 0}.JA-BENEFITS .b-card>.content>p{margin:0;font-size:18px;line-height:32px}.JA-BENEFITS .b-column:nth-of-type(1) .b-card .content{border-top:3px solid #A06EED}.JA-BENEFITS .b-column:nth-of-type(2) .b-card .content{border-top:3px solid #F56261}.JA-BENEFITS .b-column:nth-of-type(3) .b-card .content{border-top:3px solid #1C6BFF}@media screen and (max-width:900px){.JA-BENEFITS .b-frame{padding-top:40px}}.JA-STATS .stat{box-sizing:border-box;padding:30px 0;border-radius:10px;background-color:#F6F6FB;height:100%;display:flex;align-items:center;flex-flow:column}.JA-STATS .stat>p:nth-of-type(1){color:#1C6BFF;font-size:76px;font-weight:800;letter-spacing:0;line-height:83px;text-align:center;margin:0 0 8px}.JA-STATS .stat>p:nth-of-type(2){color:#0E1924;font-size:18px;font-weight:700;letter-spacing:0;line-height:28px;text-align:center;margin:0}@media screen and (max-width:900px){.JA-STATS .stat{padding:30px 20px}}.BANNER-CTA{margin-bottom:-150px;z-index:1}.BANNER-CTA::before{background-color:#252E80}.BANNER-CTA .content{color:#fff}.BANNER-CTA .b-button{display:block;max-width:216px;margin:0 auto}@media screen and (max-width:900px){.BANNER-CTA .content{text-align:center}}.HOW-IT-WORKS-IDENTIFY::before{background-color:#F6F6FB}.HOW-IT-WORKS-IDENTIFY .b-frame{padding-top:250px;position:relative}.HOW-IT-WORKS-IDENTIFY .stepper>.chip:nth-of-type(1)>.content,.HOW-IT-WORKS-IDENTIFY .stepper>.chip:nth-of-type(1)::before{opacity:1}.HOW-IT-WORKS-IDENTIFY .b-frame>h2{max-width:800px;margin:0 auto 70px;text-align:center}.HOW-IT-WORKS-IDENTIFY .b-h2>mark{background:linear-gradient(#C0DCFE,#C0DCFE) no-repeat 0 30px}.HOW-IT-WORKS-IDENTIFY .content>ul>li{margin:0 0 25px}.HOW-IT-WORKS-IDENTIFY .content>ul>li>h5{margin:0 0 6px}.HOW-IT-WORKS-IDENTIFY .content>ul>li>p{margin:0}.HOW-IT-WORKS-IDENTIFY .locations{box-sizing:border-box;margin:80px 0 0 0;padding:30px;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-evenly;position:relative;border:1px solid rgba(174,190,220,.4);background-color:#fff;border-radius:10px;overflow:hidden}.HOW-IT-WORKS-IDENTIFY .locations::before{top:0}.HOW-IT-WORKS-IDENTIFY .locations>h4{flex:1 0 100%;margin:0 0 40px 0;text-align:center}.HOW-IT-WORKS-IDENTIFY .locations>h5{flex:0 0 fit-content;margin:0}.HOW-IT-WORKS-IDENTIFY .locations>h5:not(:last-of-type){margin-right:20px}@media screen and (max-width:1200px){.HOW-IT-WORKS-IDENTIFY .locations>h5{flex:1 0 50%;text-align:center}.HOW-IT-WORKS-IDENTIFY .locations>h5:not(:last-of-type){margin-bottom:20px;margin-right:0}}@media screen and (max-width:900px){.HOW-IT-WORKS-IDENTIFY .b-frame-head{text-align:center}.HOW-IT-WORKS-IDENTIFY .b-frame-head>h2{font-size:31px;line-height:41px}.HOW-IT-WORKS-IDENTIFY .stepper>.chip:not(:nth-of-type(1)),.HOW-IT-WORKS-IDENTIFY .stepper>.chip:not(:nth-of-type(1)){opacity:0;height:0;padding:0}.HOW-IT-WORKS-IDENTIFY .b-frame-head>h2{margin-bottom:0}.HOW-IT-WORKS-IDENTIFY .b-frame>h2{margin:0 auto 40px}.HOW-IT-WORKS-IDENTIFY .locations{margin:50px 0 0 0;padding:30px}.HOW-IT-WORKS-IDENTIFY .locations>h5:not(:last-of-type){margin-right:0}.HOW-IT-WORKS-IDENTIFY .locations>h5{flex:1 0 100%;margin-right:0;margin:0 auto 15px}}.HOW-IT-WORKS-ACTIVATE .b-frame{padding-top:200px}.HOW-IT-WORKS-ACTIVATE .b-frame-head{max-width:1100px}.HOW-IT-WORKS-ACTIVATE .b-frame-head>h2>mark{background:linear-gradient(#C0DCFE,#C0DCFE) no-repeat 0 35px}.HOW-IT-WORKS-ACTIVATE .stepper>.chip:nth-of-type(2)>.content,.HOW-IT-WORKS-ACTIVATE .stepper>.chip:nth-of-type(2)::before{opacity:1}.HOW-IT-WORKS-ACTIVATE .b-columns:nth-of-type(even){flex-direction:row-reverse}.HOW-IT-WORKS-ACTIVATE .b-columns:not(:last-of-type){margin-bottom:80px}.HOW-IT-WORKS-ACTIVATE .content ul>li{font-size:20px;font-weight:700;line-height:30px}.HOW-IT-WORKS-ACTIVATE .content .b-button{margin:30px 0 0 0}@media screen and (min-width:901px){.HOW-IT-WORKS-ACTIVATE .content ul>li:not(:last-of-type){margin:0 0 20px}.HOW-IT-WORKS-ACTIVATE .stepper{margin-bottom:120px}}@media screen and (max-width:900px){.HOW-IT-WORKS-ACTIVATE .stepper>.chip:not(:nth-of-type(2)),.HOW-IT-WORKS-ACTIVATE .stepper>.chip:not(:nth-of-type(2)){opacity:0;height:0;padding:0}}.HOW-IT-WORKS-MEASURE::before{background-color:#F6F6FB}.HOW-IT-WORKS-MEASURE .stepper{margin-top:0}.HOW-IT-WORKS-MEASURE .stepper>.chip:nth-of-type(3)>.content,.HOW-IT-WORKS-MEASURE .stepper>.chip:nth-of-type(3)::before{opacity:1}.HOW-IT-WORKS-MEASURE .b-frame-head>h2>mark{background:linear-gradient(#C0DCFE,#C0DCFE) no-repeat 0 35px}.HOW-IT-WORKS-MEASURE .content ul{max-width:480px;margin:30px 0 0}.HOW-IT-WORKS-MEASURE .content ul>li{font-size:20px;font-weight:700;line-height:30px}.HOW-IT-WORKS-MEASURE .content ul>li:not(:last-of-type){margin:0 0 30px}.HOW-IT-WORKS-MEASURE .foot{box-sizing:border-box;margin:85px 0 0 0;padding:70px 0 0 0;position:relative}.HOW-IT-WORKS-MEASURE .foot::before{content:'';width:100%;height:1px;background-color:#AEBEDC;opacity:.7;position:absolute;top:0;left:0}.HOW-IT-WORKS-MEASURE .foot>h3{margin:0 0 40px 0;text-align:center}.HOW-IT-WORKS-MEASURE .foot>p:last-of-type{margin:0 auto;max-width:fit-content;display:block}.HOW-IT-WORKS-MEASURE .testimonial{box-sizing:border-box;padding:60px 80px 60px 140px;width:100%;border-radius:10px;background-color:#FFF;box-shadow:0 20px 40px 0 rgba(0,0,0,.1);margin-top:80px;margin-bottom:-200px}@media screen and (min-width:1601px){.HOW-IT-WORKS-MEASURE::before{border-radius:0 10px 0 0}}@media screen and (max-width:900px){.HOW-IT-WORKS-MEASURE .stepper>.chip:not(:nth-of-type(3)),.HOW-IT-WORKS-MEASURE .stepper>.chip:not(:nth-of-type(3)){opacity:0;height:0;padding:0}.HOW-IT-WORKS-MEASURE .foot{box-sizing:border-box;margin:45px 0 0 0;padding:30px 0 0 0;text-align:center}.HOW-IT-WORKS-MEASURE .content ul>li:not(:last-of-type){margin:0 0 10px}.HOW-IT-WORKS-MEASURE .testimonial{width:100%;margin-top:50px;padding:40px}.HOW-IT-WORKS-MEASURE .testimonial{padding:30px}.HOW-IT-WORKS-MEASURE .testimonial>.content{text-align:left}.HOW-IT-WORKS-MEASURE .testimonial>.content>p:nth-of-type(1){font-size:20px;line-height:30px}}.OUTCOME{overflow:hidden}.OUTCOME::before{background-color:#252E80}.OUTCOME .b-flourish{height:700px;width:700px;top:-350px;right:-350px}.OUTCOME .b-flourish::before{height:358.7px;width:358.7px}.OUTCOME .b-frame{padding-top:220px;color:#fff}.OUTCOME .b-frame-head{max-width:none;position:relative}.OUTCOME .item .b-media{margin:0 auto 30px;max-width:68px;max-height:68px;background-color:initial}.OUTCOME .b-media::after{padding-bottom:68px}.OUTCOME .item h3{max-width:275px;margin:0 auto;text-align:center}@media screen and (max-width:900px){.OUTCOME .b-frame{padding-top:200px}.OUTCOME .item>h3{font-size:20px}}}@media all{.PFA.alt-measurement{background-color:#F6F6FB}.PFA.alt-measurement .b-flourish{top:calc(-1090px/5 * 3);left:calc(-1090px/2)}.PFA.alt-measurement .b-media{border-radius:15px;max-width:500px;max-height:330px;margin:0 0 0 auto}.PFA.alt-measurement .b-media::after{padding-bottom:calc(330/500 * 100%)}.PFA.alt-measurement .b-media>video{width:auto;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PFA.alt-measurement .b-media .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PFA.alt-measurement .b-media .play-button::before{content:"";width:100px;height:100px;background-color:#fff;border-radius:100%;position:inherit;top:50%;left:50%;transform:translate(-53%,-50%);z-index:-1}.PFA.alt-measurement .b-media .play-button svg{transition:0.2s}.PFA.alt-measurement .b-media .play-button:hover svg{fill:#0D50CD}@media screen and (min-width:900px){.PFA.alt-measurement .b-column[data-width="1/2"]{padding-bottom:135px}}.TESTIMONIALS.alt-measurement::before{background-color:#F6F6FB}.TESTIMONIALS.alt-measurement .b-flourish{right:calc(-804.96px/2);bottom:calc(-804.96px/2)}.TESTIMONIALS.alt-measurement .testimonial{margin-top:140px}}@media all{.PFA.alt-integrations-landing,.PFA.alt-integrations{background-color:#f6f6fb}.PFA.alt-integrations .content>h1,.PFA.alt-integrations .content>p{margin-bottom:30px}.PFA.alt-integrations .b-media{background-size:contain}.PFA.alt-integrations-landing .b-media::after,.PFA.alt-integrations .b-media::after{padding-bottom:80%}.PFA .mktoForm .mktoFormRow{margin:0 0 15px}.PFA .mktoForm .mktoInstruction{display:none}.PFA .form{padding:40px;border-radius:10px;box-sizing:border-box;border:1px solid #aebedc}.PFA .form h3{margin:0 0 30px;text-align:center}@media screen and (min-width:1201px){.PFA.alt-integrations .b-media{margin-right:-100px;width:auto}.PFA.alt-integrations-landing h1{font-size:46px}}@media screen and (min-width:1201px){.PFA.alt-integrations-landing .b-media,.PFA.alt-integrations .b-media{margin-right:-100px;width:auto}}@media screen and (max-width:900px){.PFA .form{padding:20px}}.BENEFITS .b-card{border-radius:0;padding:60px 40px;background-color:#fff;box-shadow:0 20px 40px 0 rgba(0,0,0,.1);border-radius:0 0 10px 10px}.BENEFITS .b-column:nth-of-type(1)>.b-card{border-top:3px solid #a06eed}.BENEFITS .b-column:nth-of-type(2)>.b-card{border-top:3px solid #2f8dfe}.BENEFITS .b-column:nth-of-type(3)>.b-card{border-top:3px solid #f56261}.BENEFITS .b-card>.content{padding:0}.BENEFITS .b-card>.b-media{box-sizing:border-box;margin:0 0 15px 0;width:80px;height:80px;background-color:initial}.BENEFITS .b-card>.b-media::after{padding-bottom:0}.BENEFITS .b-card>.content>h4{margin:0}.TESTIMONIALS.alt-integrations .b-frame{padding:0 40px 140px}.TESTIMONIALS.alt-integrations-landing .b-frame>.content{padding:40px 0 0;max-width:900px;margin:0 auto}@media screen and (max-width:900px){.TESTIMONIALS.alt-integrations .b-frame{padding-bottom:80px}}.INTEGRATIONS::before{background-color:#f6f6fb}.INTEGRATIONS .item{height:100%;border-radius:10px;background-color:#252e80;color:#fff;display:flex;flex-flow:row wrap}.INTEGRATIONS .item .content{flex:0 0 50%;box-sizing:border-box;padding:50px}.INTEGRATIONS .b-column:not(:first-of-type) .item .content{flex:0 0 100%}.INTEGRATIONS .item .media{flex:0 0 calc(50% - 100px);box-sizing:border-box;padding:40px;margin:50px;background-color:#fff;border-radius:10px;display:flex;flex-flow:column;align-items:center;justify-content:center}.INTEGRATIONS .item .media>.logo{width:180px;height:50px;background-color:initial}.INTEGRATIONS .item .media>.logo:nth-child(3){height:60px;background-size:auto 60px}.INTEGRATIONS .b-column:not(:first-of-type) .item .media{flex:0 0 calc(100% - 100px);flex-flow:row wrap}.INTEGRATIONS .b-column:not(:first-of-type) .item .media .b-media{height:85px;background-size:contain}.INTEGRATIONS .b-column:first-of-type .item .media>.logo:not(:last-of-type){margin:0 0 50px 0}.INTEGRATIONS .item .foot{flex:1 0 100%;box-sizing:border-box;padding:17px;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;position:relative}.INTEGRATIONS .item .foot::before{content:"";width:100%;height:100%;opacity:.5;background-color:#001b47;position:absolute;top:0;left:0}.INTEGRATIONS .item .foot>*{position:relative}.INTEGRATIONS .item .foot>p{margin:0 20px 0 0}.INTEGRATIONS ul{padding:0 0 0 40px}.INTEGRATIONS ul li:not(:last-of-type){margin:20px 0}.INTEGRATIONS ul li::before{content:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/css/solutions/./../../img/ui-list-check.svg);background-color:transparent;left:-40px;top:3px}@media screen and (min-width:1201px){.INTEGRATIONS .b-frame{padding:140px 40px}.INTEGRATIONS .b-column:not(:first-of-type) .item .media .b-media:not(:last-of-type){margin:0 20px 0 0}}@media screen and (max-width:900px){.INTEGRATIONS .item .content{flex:0 0 100%;padding:30px}.INTEGRATIONS .item .media{flex:0 0 calc(100% - 60px);box-sizing:border-box;padding:30px;margin:0 30px 30px}.INTEGRATIONS .b-column:first-of-type .item .media>.logo:not(:last-of-type){margin:0 0 25px 0}.INTEGRATIONS .b-column:not(:first-of-type) .item .media{flex:0 0 calc(100% - 60px)}.INTEGRATIONS .b-column:not(:first-of-type) .item .media .b-media:not(:last-of-type){margin:0 0 15px}.INTEGRATIONS .item .foot>p{margin:0 auto 17px}}.RELEVANT-CASE-STUDIES.alt-integrations .b-frame{padding-bottom:0}@media screen and (min-width:1201px){.CTA.alt-integrations .b-columns{flex-wrap:nowrap}}}@media all{.PFA.alt-solutions-advert{background-color:#f6f6fb;position:relative}.PFA.alt-solutions-advert .b-flourish{top:calc(-1090px/2);left:calc(-1090px/2)}.PFA.alt-solutions-advert .b-frame{padding-bottom:0}.PFA.alt-solutions-advert .b-columns.awards>.b-column,.PFA.alt-mlMesurment .b-columns.awards>.b-column{padding:20px 7px}.PFA.alt-solutions-advert .b-column[data-width="1/2"] .content{padding-bottom:136px}.PFA.alt-solutions-advert .b-column[data-width="1/2"] .content .awards img{max-width:75px}.PFA.alt-solutions-advert .b-column[data-width="1/2"]:nth-of-type(2){align-self:flex-end}.PFA.alt-solutions-advert .b-media{background-size:contain;background-color:initial;width:initial}.PFA.alt-solutions-advert .b-column[data-width="1/2"] .b-media::after{padding-bottom:80%}.PFA.alt-solutions-advert .banner{position:relative;margin-bottom:calc(-229px / 2)}@media screen and (min-width:1501px){.PFA.alt-solutions-advert .b-media{background-color:initial;margin:0 -80px --60px 0}}@media screen and (max-width:900px){.PFA.alt-solutions-advert .b-columns.awards>.b-column,.PFA.alt-mlMesurment .b-column[data-width="1/2"] .content .awards img{padding:20px}.PFA.alt-solutions-advert .b-column[data-width="1/2"] .content{padding-bottom:40px}}.ADVERT-BENEFITS .b-frame{padding-top:240px}.ADVERT-BENEFITS .b-frame-head{max-width:1100px}.ADVERT-BENEFITS .b-frame-head,.ADVERT-BENEFITS .b-columns:not(:last-of-type){margin-bottom:120px}.ADVERT-BENEFITS .b-columns:nth-of-type(odd){flex-direction:row-reverse}.ADVERT-BENEFITS .b-media{background-size:contain;background-color:initial}.ADVERT-BENEFITS .b-media::after{padding-bottom:75%}.ADVERT-BENEFITS .content{max-width:550px}.ADVERT-BENEFITS img{margin-left:auto;margin-right:auto}@media screen and (max-width:900px){.ADVERT-BENEFITS .b-frame-head,.ADVERT-BENEFITS .b-columns:not(:last-of-type){margin-bottom:60px}.ADVERT-BENEFITS .b-columns:nth-of-type(odd) .b-column:nth-of-type(1),.ADVERT-BENEFITS .b-columns:nth-of-type(even) .b-column:nth-of-type(2){margin-left:0}.ADVERT-BENEFITS .b-columns:nth-of-type(odd) .b-column:nth-of-type(2),.ADVERT-BENEFITS .b-columns:nth-of-type(even) .b-column:nth-of-type(1){margin-right:0}}.TESTIMONIALS.alt-solutions-advert::before{background-color:#f6f6fb}.TESTIMONIALS.alt-solutions-advert .b-columns{margin-bottom:160px}.TESTIMONIALS.alt-solutions-advert .b-columns .content{max-width:550px}.TESTIMONIALS.alt-solutions-advert .b-columns .b-media{max-width:446px;max-height:353px;background-size:cover;margin:0 auto;background-color:initial}.TESTIMONIALS.alt-solutions-advert .b-columns .b-media::after{padding-bottom:353px}@media screen and (max-width:900px){.TESTIMONIALS.alt-solutions-advert .b-columns{margin-bottom:100px}}.OTHER-SOLUTIONS.alt-solution-advert::before{background-color:#252E80}.OTHER-SOLUTIONS.alt-solution-advert .b-card .content>p:last-of-type{margin:auto 0 0 0}}@media all{.PFA.alt-solution-syndication{background-color:#F6F6FB}.PFA.alt-solution-syndication .b-flourish{top:-700px;left:calc(1090px/-2)}.PFA.alt-solution-syndication .b-frame{padding-bottom:0}.PFA.alt-solution-syndication .b-column>.content{max-width:480px}.PFA.alt-solution-syndication .content>p{font-size:20px;line-height:30px;margin:20px 0 35px}.PFA.alt-solution-syndication .b-media{width:initial;background-color:initial}.PFA.alt-solution-syndication .b-media::after{padding-bottom:80%}.PFA.alt-solution-syndication .testimonial{position:relative;margin-bottom:-200px;color:#fff;box-sizing:border-box;padding:80px;width:100%;border-radius:10px;background-color:#252E80;box-shadow:0 20px 40px 0 rgba(0,0,0,.1)}.PFA.alt-solution-syndication .testimonial svg{flex:0 0 26px;height:20px;margin:10px 40px 0 0;margin-right:40px;align-self:flex-start}.PFA.alt-solution-syndication .testimonial svg path{fill:#fff}.PFA.alt-solution-syndication .testimonial>.content>p:first-of-type{font-size:24px;line-height:38px}.PFA.alt-solution-syndication .testimonial>.content>p:last-of-type{font-size:16px;line-height:30px;font-weight:600;opacity:.6}@media screen and (min-width:1501px){.PFA.alt-solution-syndication .b-media{margin-right:-110px;margin-top:-60px}}@media screen and (max-width:900px){.PFA.alt-solution-syndication .b-column>.content{margin-bottom:40px}.PFA.alt-solution-syndication .testimonial{padding:30px;height:fit-content}.PFA.alt-solution-syndication .testimonial svg{align-self:center;margin:0 0 20px}}.STATS .b-frame{padding-bottom:220px}.STATS.has-testimonial .b-frame{margin-top:200px}.STATS .b-frame-head{max-width:800px}.STATS .stat{height:100%;box-sizing:border-box;padding:40px 10px;text-align:center;border-radius:10px;background-color:#F6F6FB}.STATS .stat>p:nth-of-type(1){color:#1C6BFF;font-size:68px;font-weight:800;line-height:83px}.STATS .stat>p:nth-of-type(2){color:#0E1924;font-size:18px;font-weight:700;line-height:28px}@media screen and (max-width:1200px){.STATS .b-columns>.b-column{width:50%}}@media screen and (max-width:900px){.STATS .b-frame{padding-bottom:140px}.STATS .b-columns>.b-column{width:100%}}.ICON-GRID{display:none}.ICON-GRID.alt-second::before{background-color:#F6F6FB}.ICON-GRID.alt-second .b-frame{padding:120px 40px}.ICON-GRID.alt-second .b-frame-head{max-width:575px}.ICON-GRID.alt-second .b-columns{margin:-40px -20px}.ICON-GRID.alt-second .b-columns>.b-column{padding:40px 20px}.ICON-GRID:not(.alt-second) .b-frame{padding-top:0;padding-bottom:255px}.ICON-GRID .item .b-media{background:#fff;width:100px;height:100px;margin:0 auto;border-radius:10px;margin-bottom:30px;background-repeat:no-repeat;background-position:center;box-shadow:0 20px 40px 0 rgba(0,0,0,.1)}.ICON-GRID .item>p{text-align:center;font-size:18px;font-weight:700;line-height:28px}@media screen and (min-width:901px){.ICON-GRID:not(.alt-second) .b-frame{margin-bottom:115px;padding-bottom:140px}}@media screen and (min-width:901px) and (max-width:1200px){.ICON-GRID.alt-second .b-columns>.b-column{width:25%}}@media screen and (max-width:900px){.ICON-GRID:not(.alt-second) .b-frame{padding-bottom:170px}.ICON-GRID.alt-second .b-frame{padding:40px 20px}.ICON-GRID.alt-second .b-columns{margin:-20px}.ICON-GRID.alt-second .b-columns>.b-column{padding:20px}.ICON-GRID .b-columns>.b-column{width:50%}.ICON-GRID .item>p{font-size:14px}}.SYND-BENEFITS::before{background-color:#F6F6FB}.SYND-BENEFITS .b-frame{position:relative;padding-top:calc(100px + 114.5px)}.SYND-BENEFITS .banner{transform:translateY(calc(-50% - 114.5px - 100px))}.SYND-BENEFITS .b-frame-head>p{font-size:20px;line-height:38px}.SYND-BENEFITS .b-frame-head,.SYND-BENEFITS .b-columns{margin-bottom:120px}.SYND-BENEFITS .banner>.content>.b-media::after{padding-bottom:calc(21 / 132 * 100%)}.SYND-BENEFITS .b-columns:nth-of-type(even){flex-direction:row-reverse}.SYND-BENEFITS .b-columns:nth-of-type(2) .b-column .b-media{background-size:contain}.SYND-BENEFITS .b-columns .b-media{background-size:contain;background-color:initial}.SYND-BENEFITS .b-columns .b-media::after{padding-bottom:75%}.SYND-BENEFITS .b-columns .content{max-width:500px}.SYND-BENEFITS .b-columns .content h3{margin-bottom:20px;line-height:45px}.SYND-BENEFITS .testimonial{margin-bottom:20px}.SYND-BENEFITS img{margin-left:auto;margin-right:auto}@media screen and (max-width:900px){.SYND-BENEFITS .b-frame{padding-top:340px;position:relative}.SYND-BENEFITS .banner{transform:translateY(calc(-50% - 114.5px - 140px));margin:0 20px}.SYND-BENEFITS .b-frame-head,.SYND-BENEFITS .b-columns:not(:last-of-type){margin-bottom:60px}.SYND-BENEFITS .b-columns:nth-of-type(even) .b-column:nth-of-type(1),.SYND-BENEFITS .b-columns:nth-of-type(odd) .b-column:nth-of-type(2){margin-left:0}.SYND-BENEFITS .b-columns:nth-of-type(even) .b-column:nth-of-type(2),.SYND-BENEFITS .b-columns:nth-of-type(odd) .b-column:nth-of-type(1){margin-right:0}.SYND-BENEFITS .banner>.content>.b-media{margin:0 auto}}.HOW-IT-WORKS{position:relative}.HOW-IT-WORKS .b-flourish{top:calc(-803.11px/2);right:calc(-803.11px/2)}.HOW-IT-WORKS .b-frame-head>h2{max-width:800px;margin:0 auto}.HOW-IT-WORKS .b-frame-head>p{color:#091018;font-size:20px;line-height:38px}.HOW-IT-WORKS .item{display:flex}.HOW-IT-WORKS .b-columns{counter-reset:index}.HOW-IT-WORKS .b-columns .b-column .item .b-media{flex:0 0 80px;width:80px;height:80px;margin:0 30px 0 0;background-size:contain;background-color:initial;background-position:center;overflow:visible}.HOW-IT-WORKS .item .b-media::after{padding-bottom:80px}.HOW-IT-WORKS .b-columns .b-column .item .b-media::before{counter-increment:index;content:counter(index);height:30px;width:30px;text-align:center;font-weight:700;border-radius:100%;background-color:#FFF;padding:5px;position:absolute;right:-15px;bottom:-15px;box-shadow:0 5px 15px 0 rgba(0,0,0,.1)}.HOW-IT-WORKS .item .content{max-width:440px}@media screen and (min-width:901px){.HOW-IT-WORKS .b-frame-head{margin-bottom:80px}}@media screen and (max-width:901px){.HOW-IT-WORKS .b-columns .b-column .item{flex-flow:column}.HOW-IT-WORKS .b-columns .b-column .item .b-media{margin:0 auto 30px}.HOW-IT-WORKS .b-columns .b-column .item .content{text-align:center}}.RELEVANT-CASE-STUDIES.alt-syndication{display:none}.CLIENTS-CAROUSEL.alt-syndication .b-frame{padding:0 40px 120px}.CTA.alt-syndication .b-column:nth-of-type(1){width:calc(2/3 * 100%)}.CTA.alt-syndication .b-column:nth-of-type(2){width:calc(1/3 * 100%)}@media screen and (max-width:900px){.CTA.alt-syndication .b-column:nth-of-type(1){width:100%}.CTA.alt-syndication .b-column:nth-of-type(2){width:100%}.CTA.alt-syndication .content h2{font-size:30px;line-height:40px}}}@media all{.PFA.alt-solution-activation{background-color:#F6F6FB;position:relative}.PFA.alt-solution-activation .b-flourish{top:calc(-1090px/2);left:calc(-1090px/2)}.PFA.alt-solution-activation .b-frame{padding-bottom:0}.PFA.alt-solution-activation .b-column:nth-of-type(2){align-self:flex-end}.PFA.alt-solution-activation .b-media{max-width:744px;max-height:639px;width:auto;background-size:contain;background-position:center bottom}.PFA.alt-solution-activation .b-media::after{padding-bottom:80%}@media screen and (min-width:1501px){.PFA.alt-solution-activation .b-media{margin-right:-120px}}@media screen and (min-width:1141px){.PFA.alt-solution-activation .content{padding-bottom:130px}}@media screen and (min-width:901px){.PFA.alt-solution-activation .content{padding-bottom:40px}}.ORCHESTRATION-BENEFITS .b-frame-head{font-size:20px;line-height:38px}.ORCHESTRATION-BENEFITS .b-frame-head,.ORCHESTRATION-BENEFITS .b-columns:not(:last-of-type){margin-bottom:120px}.ORCHESTRATION-BENEFITS .b-columns:nth-of-type(even){flex-direction:row-reverse}.ORCHESTRATION-BENEFITS .b-columns .b-media::after{padding-bottom:100%}.ORCHESTRATION-BENEFITS .testimonial{margin-bottom:20px}.ORCHESTRATION-BENEFITS img{margin-left:auto;margin-right:auto}@media screen and (min-width:901px){.ORCHESTRATION-BENEFITS .b-frame-head{margin-bottom:100px}}@media screen and (max-width:900px){.ORCHESTRATION-BENEFITS .b-frame-head,.ORCHESTRATION-BENEFITS .b-columns:not(:last-of-type){margin-bottom:60px}.ORCHESTRATION-BENEFITS .b-columns:nth-of-type(even) .b-column:nth-of-type(1),.ORCHESTRATION-BENEFITS .b-columns:nth-of-type(odd) .b-column:nth-of-type(2){margin-left:0}.ORCHESTRATION-BENEFITS .b-columns:nth-of-type(even) .b-column:nth-of-type(2),.ORCHESTRATION-BENEFITS .b-columns:nth-of-type(odd) .b-column:nth-of-type(1){margin-right:0}.ORCHESTRATION-BENEFITS .banner>.content>.b-media{margin:0 auto}}.WHATS-INCLUDED .b-flourish{right:calc(-803.11px/2);bottom:calc(-803.11px/2)}.WHATS-INCLUDED::before{background-color:#F6F6FB}.WHATS-INCLUDED .b-card{height:auto;border-radius:5px;background-color:#FFF;box-shadow:0 5px 27px 0 rgba(0,0,0,.2)}.WHATS-INCLUDED .b-card:not(:last-of-type){margin-bottom:35px}.WHATS-INCLUDED .b-card:nth-of-type(1) .content{border-top:3px solid #A06EED}.WHATS-INCLUDED .b-card:nth-of-type(2) .content{border-top:3px solid #F56261}.WHATS-INCLUDED .b-card:nth-of-type(3) .content{border-top:3px solid #1C6BFF}.WHATS-INCLUDED .b-card .content{padding:25px 35px}.WHATS-INCLUDED .b-card .content>p{margin:0}.WHATS-INCLUDED::before{background-color:#F6F6FB}.WHATS-INCLUDED .b-columns{margin-bottom:120px}.WHATS-INCLUDED .block{margin:-15px;display:flex;flex-flow:row wrap}.WHATS-INCLUDED .block>*{padding:15px}.WHATS-INCLUDED .block>.img-wrapper{flex:0 1 80px}.WHATS-INCLUDED .block>.content{flex:0 1 430px}@media screen and (max-width:900px){.WHATS-INCLUDED .b-columns{margin-bottom:60px}.WHATS-INCLUDED .block>*{margin:0 auto;text-align:center}}.RELEVANT-POST.alt-integrations{padding-bottom:0}.CLIENTS-CAROUSEL.alt-activation .b-frame{padding-top:0}}@media all{.p-date{box-sizing:border-box;padding:15px 20px;width:fit-content;border-radius:10px;background-color:#003282;position:absolute;top:-65px;right:43px;z-index:1}.p-date>p{margin:0;color:#FFF;font-weight:600;letter-spacing:0;text-align:center}.p-date>p:nth-of-type(1){font-size:36px;line-height:44px}.p-date>p:nth-of-type(2){font-size:15px;line-height:19px}.p-social-group{display:flex;width:fit-content;height:fit-content;flex-direction:column}.p-social-group.alt-row{flex-direction:row}.p-social-group>.social-btn{width:40px;height:40px;padding:11px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:10px;background-color:#FFF;box-shadow:0 5px 15px 0 rgba(0,0,0,.07);transition:0.25s;cursor:pointer}.p-social-group>.social-btn:not(:last-of-type){margin:0 0 10px}.p-social-group.alt-row>.social-btn:not(:last-of-type){margin:0 10px 0 0}.p-social-group>.social-btn>svg{width:auto;height:100%;fill:#A5A5BE;transition:0.2s}.p-social-group>.social-btn:hover>svg{fill:#1C6BFF}.p-social-group.alt-row>p{margin:0 15px 0 0;line-height:40px}@media screen and (max-width:900px){.p-social-group{display:none}}@media screen and (max-width:900px){.p-hide-on-mobile{display:none}}}@media all{.FEATURED .post{box-sizing:border-box;padding:20px;border-radius:10px;background-color:#FFF;box-shadow:0 20px 40px 0 rgba(0,0,0,.1);overflow:hidden}.FEATURED .b-media{border-radius:10px}.FEATURED .b-media::after{padding-bottom:calc(353/651 * 100%)}.FEATURED .content{height:100%;display:flex;flex-direction:column;justify-content:center}.FEATURED .content>h3{margin-top:0;margin-bottom:20px}.FEATURED .content>p{margin-top:0;margin-bottom:45px}.FEATURED .content>.b-button{width:fit-content;height:50px;line-height:50px}@media screen and (max-width:900px){.FEATURED .content>p{margin-top:0;margin-bottom:25px}}.NEWSLETTER .block{box-sizing:border-box;padding:20px 80px;color:#FFF;text-align:center;border-radius:10px;background-color:#003282;display:flex;flex-wrap:wrap}.NEWSLETTER .block>*{padding:20px;box-sizing:border-box;margin:0}.NEWSLETTER .block>h3{flex:0 0 100%}.NEWSLETTER .block>p{flex:0 0 45%}@media screen and (max-width:1200px){.NEWSLETTER .block{padding:20px 60px}}@media screen and (max-width:900px){.NEWSLETTER .block{padding:0;flex-wrap:wrap}.NEWSLETTER .block>form{flex-wrap:wrap}.NEWSLETTER .block>p{flex:0 0 100%;margin:0;padding:10px 20px}}.FEED .b-columns{margin:-15px}.FEED .b-columns>.b-column{padding:15px}.FEED .filters{display:flex;margin-bottom:60px}.FEED .filters>.search-form>label>span,.FEED .filters>.search-form>input[type='submit']{display:none}.FEED .filters>*{width:270px;height:47px}.FEED .filters>*:not(:last-child){margin:0 25px 0 0}.FEED .filters>*:last-child{margin:0 0 0 auto}.FEED .filters>.search-form>label>input{border:none;box-shadow:none}.FEED .b-card>.content>h5{margin-top:0}.FEED>.b-frame>.b-columns>.b-column>.page-buttons{margin:20px 0;display:flex;justify-content:center}.FEED .page-buttons>.page-numbers{width:45px;height:45px;border-radius:10px;color:#000;background-color:#FFF;box-shadow:0 5px 15px 0 rgba(0,0,0,.07);display:flex;align-items:center;justify-content:center;transition:0.2s}.FEED .page-buttons>.page-numbers>svg{fill:#1C6BFF;transition:0.2s}.FEED .page-buttons>.page-numbers:hover>svg{fill:#fff}.FEED .page-buttons>.page-numbers:hover,.FEED .page-buttons>.page-numbers.current{background-color:#1C6BFF;color:#FFF}.FEED .page-buttons>*:not(:last-child){margin-right:15px}@media screen and (max-width:900px){.FEED .filters{flex-flow:column-reverse wrap}.FEED .filters>*{flex-grow:1;width:100%}.FEED .filters>*:last-child{margin:0}.FEED .filters>*:first-child{margin-right:0}.FEED .filters>*:not(:first-child){margin-bottom:15px}}.ARCHIVE-HEAD .b-frame-head{text-align:left;margin:0 0 40px}.FEED.alt-archive{margin-top:-75px}.FEED.alt-archive .b-frame{padding-top:0;padding-bottom:40px}.FEATURED.alt-blog{background-color:#F6F6FB}.FEATURED.alt-blog .b-frame{padding-bottom:190px}.FEATURED.alt-blog .b-media::after{padding-bottom:calc(353/651 * 100%)}.FEED.alt-blog .b-columns>.b-column{padding:15px}.FEATURED.alt-blog .content>p,.FEATURED.alt-blog .content>h4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.FEATURED.alt-blog .content>h4{margin:0 0 20px;width:100%;-webkit-line-clamp:4}.FEATURED.alt-blog .content>p{margin-top:0;width:100%;max-width:500px;-webkit-line-clamp:3}@media screen and (max-width:900px){.FEATURED.alt-blog>.b-frame{padding-bottom:170px}.FEATURED.alt-blog .content{padding-left:0}}.NEWSLETTER.alt-blog .b-frame{padding-top:0;padding-bottom:0}.NEWSLETTER.alt-blog .block{margin-top:-110.5px}.FEED.alt-blog .filters .select-wrapper{display:none}.FEED.alt-blog>.b-frame>.category-head{margin:60px 0;display:flex}.FEED.alt-blog>.b-frame>.category-head>*{margin:0}.FEED.alt-blog>.b-frame>.category-head>*:first-child{flex:1 0 auto}.FEED.alt-blog>.b-frame>.category-head>*:last-child{flex:0 0 auto;height:50px;line-height:50px}.FEED.alt-archive .b-card>.b-media{background-color:#FFF}}@media all{.CONTENT-MAIN .social-group,.HEADER-SINGLE .social-group{display:flex;width:fit-content;height:fit-content}.CONTENT-MAIN .social-group>.social-btn,.HEADER-SINGLE .social-group>.social-btn{box-sizing:border-box;width:40px;height:40px;border-radius:10px;background-color:#FFF;box-shadow:0 5px 15px 0 rgba(0,0,0,.07);transition:0.25s;cursor:pointer;display:flex;align-items:center;justify-content:center}.CONTENT-MAIN .social-group>.social-btn>svg,.HEADER-SINGLE .social-group>.social-btn>svg{fill:#A5A5BE;transition:0.2s}.CONTENT-MAIN .social-group>.social-btn:hover>svg,.HEADER-SINGLE .social-group>.social-btn:hover>svg{fill:#1C6BFF}.HEADER-SINGLE .feature-image,.CONTENT-MAIN .feature-image{overflow:visible;border-radius:10px}.CONTENT-MAIN .date,.HEADER-SINGLE .date{box-sizing:border-box;padding:15px 20px;width:fit-content;border-radius:10px;background-color:#003282;position:absolute;top:-65px;right:43px;z-index:1}.CONTENT-MAIN .date>p,.HEADER-SINGLE .date>p{margin:0;color:#FFF;font-weight:600;letter-spacing:0;text-align:center}.CONTENT-MAIN .date>p:nth-of-type(1),.HEADER-SINGLE .date>p:nth-of-type(1){font-size:36px;line-height:44px}.CONTENT-MAIN .date>p:nth-of-type(2),.HEADER-SINGLE .date>p:nth-of-type(2){font-size:15px;line-height:19px}.HEADER-SINGLE .author>.avatar,.CONTENT-MAIN .author>.avatar{overflow:hidden;border-radius:100%;background-size:cover}.HEADER-SINGLE{position:relative}.HEADER-SINGLE .background{position:relative}.HEADER-SINGLE .background::before{content:'';background-color:#F6F6FB;position:absolute;top:-999px;left:-999px;right:-999px;bottom:40%;z-index:0;overflow:hidden}.HEADER-SINGLE .b-frame-head{margin-bottom:0}.HEADER-SINGLE .author>.avatar{margin-right:15px;display:inline-block;vertical-align:middle}.HEADER-SINGLE .avatar+p{margin:0;display:inline-block}.HEADER-SINGLE .b-media{overflow:visible;border-radius:10px}.HEADER-SINGLE .b-media::after{padding-bottom:calc((540/1070) * 100%)}.HEADER-SINGLE .social-group{flex-direction:column}.HEADER-SINGLE .social-group>.social-btn:not(:last-of-type){margin:0;margin-bottom:10px}@media screen and (max-width:900px){.HEADER-SINGLE .b-column.b-columns.alt-collapse>.b-column:first-of-type{display:none}.HEADER-SINGLE .date{top:-65px;right:16px}}.CONTENT-MAIN ol,.CONTENT-MAIN ul{list-style-type:none;padding-left:35px}.CONTENT-MAIN ol>li,.CONTENT-MAIN ul>li{position:relative}.CONTENT-MAIN ol>li::before,.CONTENT-MAIN ul>li::before{content:"";position:absolute;background-color:#1C6BFF}.CONTENT-MAIN ul>li::before{height:10px;width:10px;border-radius:3px;top:5px;left:-20px}.CONTENT-MAIN .table-of-contents{box-sizing:border-box;padding:30px;width:100%;height:fit-content;border-radius:10px;background-color:#F6F6FB}.CONTENT-MAIN .table-of-contents h4{margin:0 0 25px}.CONTENT-MAIN .table-of-contents h4+p{margin:0 0 10px}.CONTENT-MAIN .table-of-contents p,.CONTENT-MAIN .table-of-contents ul>li{margin-bottom:6px;color:#0E1924;font-size:14px;font-weight:600;line-height:23px}.CONTENT-MAIN .table-of-contents ul{margin:0;padding-left:20px}.CONTENT-MAIN .table-of-contents ul>li:not(:last-of-type){margin:0 0 20px}.CONTENT-MAIN .table-of-contents ul>li>a{font-size:14px;line-height:24px;font-weight:500;color:#0E1924}.CONTENT-MAIN .table-of-contents ul>li>a:hover{color:#0D50CD}.CONTENT-MAIN .content *{max-width:100%}.CONTENT-MAIN .content h3{font-size:30px}.CONTENT-MAIN .content blockquote{box-sizing:border-box;margin:60px 0;padding:70px 70px 70px 100px;background-color:#003282;border-radius:10px;color:#FFF}.CONTENT-MAIN .content ol,.CONTENT-MAIN .content ul{margin-top:40px;margin-bottom:40px}.CONTENT-MAIN .content ol{padding-left:50px;counter-reset:li-index}.CONTENT-MAIN .content ol>li{counter-increment:li-index}.CONTENT-MAIN .content ul>li::before{height:12px;width:12px;top:8px;left:-25px}.CONTENT-MAIN .content ol>li::before{content:counter(li-index);height:25px;width:25px;border-radius:100%;top:2px;left:-40px;color:#FFF;font-family:Montserrat;font-size:16px;font-weight:600;letter-spacing:0;line-height:27px;text-align:center}@media screen and (max-width:900px){.CONTENT-MAIN .content blockquote{padding:30px}.CONTENT-MAIN .content ul>li::before{top:6px}.CONTENT-MAIN .content ol>li::before{top:0}}.HEADER-SINGLE.alt-blog .head>h1{position:relative;z-index:1}.HEADER-SINGLE.alt-blog .author{position:relative}.HEADER-SINGLE.alt-blog .b-media .background{position:relative}.CONTENT-MAIN.alt-blog .b-column>.content>*{margin:60px 0}.CONTENT-MAIN.alt-blog .b-column>.content>*:first-child{margin-top:0}.CONTENT-MAIN.alt-blog .b-column>.content>*:last-child{margin-bottom:0}.CONTENT-MAIN.alt-blog .quote-block{position:relative;box-sizing:border-box;padding:70px 70px 70px 100px;background-color:#003282;border-radius:10px;color:#FFF}.CONTENT-MAIN.alt-blog .quote-block::before{content:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/css/resources/./../../img/testimonial-quote.svg);height:20px;width:26px;position:absolute;top:78px;left:50px}.CONTENT-MAIN.alt-blog .quote-block>p{font-size:24px;line-height:38px}.CONTENT-MAIN.alt-blog .quote-block>p:last-child{opacity:.6;font-size:16px;font-weight:600;line-height:30px}.CONTENT-MAIN.alt-blog .list-block,.CONTENT-MAIN.alt-blog .checked-list-block,.CONTENT-MAIN.alt-blog .number-list-block{margin:-30px 0!important}.CONTENT-MAIN.alt-blog .cta-block{box-sizing:border-box;padding:50px;background-color:#003282;color:#FFF;border-radius:10px;display:flex;flex-direction:column;align-items:center}.CONTENT-MAIN.alt-blog .cta-block>p{font-size:30px;font-weight:700;line-height:50px;text-align:center}.CONTENT-MAIN.alt-blog .cta-block>a{width:fit-content}.CONTENT-MAIN.alt-blog .b-frame{padding-top:0;padding-bottom:60px}.CONTENT-MAIN.alt-blog .author{box-sizing:border-box;margin-top:80px;padding:40px 0;border-top:1px solid #D8D8D8;border-bottom:1px solid #D8D8D8;display:flex}.CONTENT-MAIN.alt-blog .author>.avatar{flex:0 0 90px;margin-right:30px;width:90px;height:90px}.CONTENT-MAIN.alt-blog .author h4{text-decoration:underline}.CONTENT-MAIN.alt-blog .author p{margin-top:10px;color:#0E1924;font-size:16px;line-height:28px}.CONTENT-MAIN.alt-blog .author .social-group>.social-btn{height:32px;width:32px;border-radius:8px;background-color:#F3F3F3}.CONTENT-MAIN.alt-blog .author .social-group>.social-btn:not(:last-of-type){margin-right:8px}.CONTENT-MAIN.alt-blog .author .social-group>.social-btn:hover{background-color:#0D1318}.CONTENT-MAIN.alt-blog .author .social-group>.social-btn:hover>svg{fill:#FFF}@media screen and (max-width:900px){.CONTENT-MAIN.alt-blog .author{flex-direction:column;align-items:center;text-align:center}.CONTENT-MAIN.alt-blog .author .avatar{margin-right:0;margin-bottom:10px}.CONTENT-MAIN.alt-blog .author .social-group{margin:0 auto}.CONTENT-MAIN.alt-blog .quote-block{padding:20px}.CONTENT-MAIN.alt-blog .quote-block::before{display:none}}.CONTINUE-READING.alt-blog .b-frame{padding-top:0;padding-bottom:25px}.CONTINUE-READING.alt-blog .b-card>.media{padding-bottom:77%;border-radius:10px}.CONTINUE-READING.alt-blog .b-card>.content{padding-left:0;padding-right:0}@media screen and (min-width:901px){.SECTION-POSTS.alt-blog .b-frame{padding:0 40px 60px}}}@media all{.b-page{background:#F6F6FB}.paper{padding:25px;display:flex;flex-wrap:wrap;overflow:hidden;position:relative;border-radius:8px;background:#FFF;box-sizing:border-box;box-shadow:0 5px 15px 0 #00000012}article.paper{padding:0;flex:1 0 276px;flex-wrap:nowrap}.post{height:100%;flex-direction:column}.post .media{flex:0 0 auto;width:100%;aspect-ratio:16/9;position:relative;background-color:#eee}.post .content{flex:1 1 auto;padding:20px;box-sizing:border-box;font-family:Montserrat;display:flex;flex-direction:column}.post .content>*:last-child{margin-bottom:0}.post .content .category,.post .content .read-time{color:#09101880;font-size:14px;font-style:14px;font-weight:600;text-transform:uppercase;margin-bottom:10px}.post .content .read-time{font-weight:500;line-height:16px;margin-top:auto;display:inline-flex;gap:8px;align-items:center}.post .content h4{margin-top:0;overflow:hidden;color:#091018;text-overflow:ellipsis;whitespace:nowrap;font-size:20px;font-weight:600;line-height:26px;margin-bottom:30px}.post .content h4 a::before{content:'';inset:0;position:absolute}.post .content h4 a .arrow{display:inline-flex;font-size:inherit;line-height:26px;margin-top:-3px;gap:12px}.FEATURED .post{padding:0}.FEATURED .post .media .b-img{width:100%}.FEATURED .inner{height:100%;display:flex;flex-direction:column}.FEATURED .inner .label{width:fit-content;color:#FFF;font-size:14px;font-weight:700;line-height:30px;padding:0 20px;height:30px;display:inline-block;box-sizing:border-box;background:rgba(0,27,71,.5)}.FEATURED .other-posts{flex:1 1 auto;display:flex;flex-direction:column}.FEATURED .other-posts .post{flex:1 1 calc(100% / 3);background:transparent;border-radius:0;box-shadow:none;box-sizing:border-box;padding:20px 0;display:flex;flex-direction:column}.FEATURED .other-posts .post .content{padding:0;justify-content:flex-start}.FEATURED .other-posts .post .content h6{margin-top:0;margin-bottom:15px}.FEATURED .other-posts .post:not(:last-child){border-bottom:1px solid #97979780}@media screen and (max-width:900px){.FEATURED .post{margin:0 -20px;border-radius:0;box-shadow:none}.FEATURED .b-column:nth-child(3){display:none}}.NEWSLETTER{background:#001B47;color:#fff}.RESULTS .b-columns{margin:-15px}.RESULTS .b-column>.b-columns .b-column{padding:10px}@media screen and (max-width:1200px) and (min-width:901px){.RESULTS .b-frame>.b-columns{position:relative}.RESULTS .b-frame>.b-columns>.b-columns{width:100%;z-index:1}.RESULTS .b-frame>.b-columns>.b-column[data-width="1/4"],.RESULTS .b-frame>.b-columns>.b-column[data-width="3/4"]{width:100%}}.RESULTS .filters{flex-direction:column}.RESULTS .filters>*:not(:last-child){margin-bottom:20px}.RESULTS .filters>.b-button{padding:14px 56px 12px;height:48px;line-height:17px}.RESULTS .filters>:where(input,select){background:#F6F6FB;border:none}.RESULTS .filters select{color:#8f8e8e}.RESULTS .screen-reader-text{display:none}.RESULTS .pagination{margin-top:80px;display:flex;align-items:center;justify-content:center}.RESULTS .pagination .navigation .nav-links{gap:15px;display:flex;align-items:center}.RESULTS .pagination .page-numbers{width:45px;aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.07)}.RESULTS .pagination .page-numbers:where(.current,:hover){color:#fff;background:#1C6BFF}.RESULTS .filters input[name="_search"]{width:100%;height:58px;flex:1 0 100%;font-size:15px;line-height:58px;background-image:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/css/resources/./../../img/ui-search.svg);background-position:calc(100% - 20px) 50%;background-repeat:no-repeat;background-size:17px 17px}.RESULTS .filters .custom-select{width:100%;flex:1 0 100%;position:relative;border-radius:5px;box-shadow:0 0 0 2px #F6F6FB}.RESULTS .filters .custom-select button{appearance:none;border:none;width:100%;height:48px;font-size:15px;color:#8f8e8e;line-height:48px;background:#F6F6FB;box-sizing:border-box;text-align:left;padding:0 20px;border-radius:5px;width:100%;display:flex;align-items:center;justify-content:space-between;font-family:'Montserrat',sans-serif}.RESULTS .custom-select button span{display:block;flex:1 1 auto}.RESULTS .custom-select button svg{position:relative;transform:rotate(180deg);transition:0.25s}.RESULTS .custom-select.active button svg{position:relative;transform:rotate(0)}.RESULTS .custom-select .options{width:100%;max-height:0;margin:0;position:relative;background:#fff;display:flex;flex-direction:column;transition:0.25s;overflow:hidden}.RESULTS .custom-select.active .options{margin:10px 0;max-height:100%}.RESULTS .custom-select .options label{width:100%;height:100%;display:block;padding:4px 8px;box-sizing:border-box;font-size:15px;position:relative}.RESULTS .custom-select .options label input{position:absolute;top:50%;transform:translateY(-50%)}.RESULTS .custom-select .options label span{display:inline-block;margin:0 0 0 23px;line-height:23px}.custom-select .options input{margin:0}@media screen and (max-width:1200px) and (min-width:901px){.RESULTS .filters button{width:fit-content;margin-left:auto;}}}@media all{@media screen and (min-width:901px){.alt-desktop-hidden{display:none}}@media screen and (max-width:900px){.alt-mobile-hidden{display:none}}:is(.ARTICLE,.ARTICLE-HEAD) :is(h1,.b-h1){font-size:36px}:is(.ARTICLE,.ARTICLE-HEAD) :is(h2,.b-h2){font-size:25px;line-height:1.25em}:is(.ARTICLE,.ARTICLE-HEAD) :is(h3,.b-h3){font-size:22px}:is(.ARTICLE,.ARTICLE-HEAD) :is(h4,.b-h4){font-size:20px}:is(.ARTICLE,.ARTICLE-HEAD) :is(h5,.b-h5){font-size:18px}:is(.ARTICLE,.ARTICLE-HEAD) :is(h6,.b-h6){font-size:18px}@media screen and (max-width:900px){:is(.ARTICLE,.ARTICLE-HEAD) h1,.b-h1{font-size:20px;line-height:32px}:is(.ARTICLE,.ARTICLE-HEAD) :is(h2,.b-h2),:is(.ARTICLE,.ARTICLE-HEAD) :is(h3,.b-h3),:is(.ARTICLE,.ARTICLE-HEAD) :is(h4,.b-h4),:is(.ARTICLE,.ARTICLE-HEAD) :is(h5,.b-h5),:is(.ARTICLE,.ARTICLE-HEAD) :is(h6,.b-h6){font-weight:600}}.ARTICLE ul{padding:0 0 0 25px}.ARTICLE ul li::before{left:-25px}.ARTICLE ol{list-style:none;counter-reset:index;padding-left:33px}.ARTICLE ol>li{position:relative;counter-increment:index}.ARTICLE ol>li::before{content:counter(index);position:absolute;left:-33px;top:5px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#1C6BFF;border-radius:100%;width:23px;height:23px;font-size:16px;font-weight:700;line-height:15px;list-style:none;font-family:Montserrat}@media screen and (max-width:900px){.ARTICLE ol>li::before{top:1px}}.ARTICLE .b-img{width:100%}.ARTICLE iframe[src*="player.vimeo"]{width:100%;height:auto;aspect-ratio:16/9}.ARTICLE .category{color:#09101880;font-size:15px;font-weight:600;line-height:15px;text-transform:uppercase}.ARTICLE{background:linear-gradient(180deg,#F6F6FB 625px,#fff 625px)}.ARTICLE .b-frame{padding-bottom:0}.ARTICLE .post-title{margin-bottom:20px}.ARTICLE .featured-image{overflow:hidden;border-radius:10px}.ARTICLE .content .break{margin:60px 0}.ARTICLE .meta-info{height:100%;display:flex;flex-direction:column}.ARTICLE .meta-info .author .avatar{overflow:hidden;border-radius:100%;width:50px;aspect-ratio:1}.ARTICLE .meta-info .author .name{color:#0E1924;font-size:18px;font-weight:600;margin:20px 0 0}.ARTICLE .meta-info .post{display:flex;flex-direction:column;color:#314262;margin:20px 0 20px;font-size:14px;line-height:22px}.ARTICLE .meta-info .post .category{margin:20px 0 0;font-size:14px;line-height:23px}@media screen and (max-widht:900px){.ARTICLE .category{margin:0 0 10px;font-size:15px;font-weight:600;line-height:14px;text-transform:uppercase}}.ARTICLE .social-group{margin-top:auto}.ARTICLE .social-group a{aspect-ratio:1;width:40px;padding:0;display:flex;align-items:center;justify-content:center;color:#A5A5BE}.ARTICLE .social-group a:hover{color:#1C6BFF}.ARTICLE .social-group a:not(:last-child){margin-bottom:10px}@media screen and (max-width:900px){.ARTICLE .social-group:not(.alt-mobile-hidden){gap:10px;display:flex;flex-direction:row;margin:30px 0 0}.ARTICLE .social-group:not(.alt-mobile-hidden) a{height:40px}}.ARTICLE .content{margin-top:20px}.ARTICLE .table-of-contents{padding:40px;margin-top:20px}.ARTICLE .table-of-contents.alt-follow{position:fixed}.ARTICLE .table-of-contents>h2{color:#001b4780;font-size:12px;font-weight:700;line-height:16px;display:inline-block;margin-bottom:30px}.ARTICLE .table-of-contents>h2::after{content:'';display:block;margin-top:2px;height:1px;width:100%;background:#1C6BFF}.ARTICLE .table-of-contents ul{padding:0;margin:0;font-size:15px;line-height:24px}.ARTICLE .table-of-contents ul>li{margin-top:30px}.ARTICLE .table-of-contents ul>li::before{display:none}.ARTICLE .table-of-contents ul>li>a{color:#000}.ARTICLE .table-of-contents ul>li>a:hover{color:#0D50CD}@media screen and (max-width:900px){.ARTICLE .table-of-contents{padding:20px;margin-top:0}.ARTICLE .table-of-contents>h2{margin-bottom:30px}.ARTICLE .table-of-contents>h2::after{display:none}}@media screen and (min-width:901px){:not(.gated)>.RELATED-ARTICLES .b-frame{padding-top:0}}.RELATED-ARTICLES{background:#fff}.RELATED-ARTICLES .b-frame-head{text-align:left;margin-left:0;margin-right:0}.RELATED-ARTICLES .post .media{overflow:hidden;border-radius:10px 10px 0 0}.RELATED-ARTICLES .post .content{padding:20px 0 0}@media screen and (max-width:900px){.ARTICLE .b-column:nth-child(1){order:2}.ARTICLE .b-column:nth-child(2){order:1}.ARTICLE .b-column:nth-child(3){order:3}.ARTICLE .b-column:nth-child(4){order:5}.ARTICLE .b-column:nth-child(5){order:4}.ARTICLE .b-frame{padding-top:0}.ARTICLE .b-columns{margin:-15px}.ARTICLE .b-columns>.b-column{padding:15px}.ARTICLE .post-title{margin-bottom:0;margin-top:10px}.ARTICLE .featured-image{border-radius:0;margin:0 -20px}.ARTICLE{background:#F6F6FB}.ARTICLE .meta-info{display:flex;align-items:center;flex-direction:row;flex-direction:row-reverse}.ARTICLE .meta-info .author{display:flex;align-items:center}.ARTICLE .meta-info .author .name{margin:0 0 0 10px}.ARTICLE .meta-info .post{margin:0;flex-grow:1;display:flex;align-items:center;flex-direction:row;justify-content:flex-start}.ARTICLE .meta-info .post{color:rgba(9,16,24,.8);font-family:Montserrat;font-size:16px;line-height:16px;text-transform:uppercase}.ARTICLE .meta-info .read-time{display:flex}.ARTICLE .meta-info .read-time .clock-icon{margin-right:8px}.ARTICLE .category{color:#09101880;font-size:15px;font-weight:600;line-height:15px}.RELATED-ARTICLES{background:#F6F6FB}}}@media all{.gated .ARTICLE-HEAD{background:#F6F6FB}.gated .ARTICLE-HEAD h1{margin-bottom:30px}.gated .ARTICLE-HEAD .content{margin-top:30px}.gated .ARTICLE-HEAD .form{padding:40px;background:#fff;border-radius:10px;box-sizing:border-box;box-shadow:0 0 0 1px #AEBEDC}.gated .ARTICLE-HEAD .form-title{margin:0 0 30px}.gated .ARTICLE-HEAD .form .mktoFormRow:not(:last-of-type){margin-bottom:30px}.gated .ARTICLE-HEAD .form .mktoButtonRow{max-width:220px}@media screen and (max-width:900px){.gated .ARTICLE-HEAD .form{padding:20px}}.gated .ARTICLE-CAROUSEL{background:#fff}.gated .ARTICLE-CAROUSEL .carousel{width:100%;height:100%}.gated .ARTICLE-CAROUSEL .carousel-cell{width:100%;margin:30px}.gated .SPLIT-CONTENT{background:#F6F6FB}.gated .SPLIT-CONTENT .b-columns{justify-content:flex-end}.gated .SPLIT-CONTENT .media{overflow:hidden;border-radius:10px}.gated .RELATED-ARTICLES{background:#fff}.gated .ARTICLE-CTA{background:#F6F6FB}.gated .ARTICLE-CTA .b-frame{padding-top:0;padding-bottom:0}.gated .ARTICLE-CTA .content{padding:100px 0}.gated .ARTICLE-CTA .b-img{margin-top:60px;max-width:430px;aspect-ratio:1;margin:60px auto 0}@media screen and (max-width:900px){.gated .ARTICLE-CTA .content{padding:0}.gated .ARTICLE-CTA .b-frame{padding:40px 20px}.gated .ARTICLE-CTA .b-column:nth-child(2){display:none}}}@media all{.PFA.alt-careers{background-color:#F6F6FB;position:relative}.PFA.alt-careers .b-flourish{top:calc(-1090px/2);left:calc(-1090px/2)}.PFA.alt-careers{background-color:#F6F6FB}.PFA.alt-careers .b-frame{padding-bottom:0}.PFA.alt-careers .content{max-width:450px;padding:0 40px 100px 0}.PFA.alt-careers .image{background:no-repeat center;background-size:cover}.PFA.alt-careers .b-media::after{padding-bottom:80%}.PFA.alt-careers .b-column:nth-child(2){align-self:flex-end}@media screen and (min-width:901px){.PFA.alt-careers .b-button{margin-top:20px}.PFA.alt-careers .b-button+.b-button{margin-left:20px}.PFA.alt-careers .content h1{font-size:50px}}@media screen and (min-width:1501px){.PFA.alt-careers .b-media{margin-right:-120px}}@media screen and (min-width:1801px){.PFA.alt-careers .b-media{margin-right:-240px;margin-top:-60px}}@media screen and (max-width:900px){.PFA.alt-careers .content{padding:0 0 40px 0}}.MISSION{background-color:#003282}.MISSION .content{max-width:700px;color:#FFF;text-align:center;margin:0 auto}.WORK-BENEFITS{position:relative}.WORK-BENEFITS .b-flourish{height:896.76px;width:896.76px;bottom:calc(-896.76px/2);right:calc(-896.76px/2)}.WORK-BENEFITS::before{content:"";width:85%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#F6F6FB;z-index:-1}.WORK-BENEFITS .notice{box-sizing:border-box;display:block;margin:30px auto 0 auto;padding:6px 40px;width:fit-content;border-radius:10px;background-color:rgba(174,190,220,.26);font-size:14px}.WORK-BENEFITS .b-column:last-of-type{margin-top:75px;position:relative}.WORK-BENEFITS .item{display:flex}.WORK-BENEFITS .item .b-media{margin-right:15px;flex:0 0 80px;height:80px;background:no-repeat center / contain}.WORK-BENEFITS .item .b-media::after{padding-bottom:80px}.WORK-BENEFITS .item .content{max-width:350px;display:flex;flex-flow:column}.WORK-BENEFITS .item .content p{margin-top:8px;margin-bottom:16px}.WORK-BENEFITS .item .content .b-link{font-size:17px;font-weight:600}.WORK-BENEFITS .testimonial{display:flex}.WORK-BENEFITS .carousel .flickity-page-dots{margin:20px 0 0 0}.WORK-BENEFITS .testimonial .avatar{margin-right:90px;flex:0 0 210px;height:210px;border-radius:100%;overflow:visible}.WORK-BENEFITS .testimonial .content{display:flex;align-items:center}.WORK-BENEFITS .testimonial .content p{font-size:24px}@media screen and (max-width:1200px){.WORK-BENEFITS::before{width:100%}}@media screen and (max-width:900px){.WORK-BENEFITS .notice{margin:30px auto 0 auto;padding:6px 15px}.CULTURE .testimonial{flex-flow:column wrap}.CULTURE .testimonial .avatar{margin:0 auto 15px auto;width:180px;max-height:180px}.CULTURE .testimonial .content{text-align:center}}.CULTURE .b-column:nth-of-type(2){margin-left:auto}.CULTURE .b-media{margin-left:auto;margin-right:auto;background:no-repeat center / contain}.CULTURE .content{max-width:500px}.CULTURE .b-media::after{padding-bottom:80.5%}.CULTURE.alt-awards .b-media{max-width:330px}.CULTURE.alt-awards .b-media::after{padding-bottom:124.24%}.CAREERS .job{box-sizing:border-box;padding:35px 50px;border-radius:10px;background-color:#FFF;box-shadow:0 20px 40px 0 rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center}.CAREERS .job:not(:last-of-type){margin-bottom:30px}.CAREERS .job .content .chip{display:inline-block;margin-top:16px;font-weight:600;line-height:17px;text-transform:uppercase}.CAREERS .job .content .chip:first-of-type{opacity:.7}.CAREERS .job .content .chip:not(:first-of-type){box-sizing:border-box;padding:8px 20px;border-radius:17.5px;background-color:#F6F6FB;color:#2F8DFE}.CAREERS .job .content .chip:not(:last-of-type){margin-right:15px}.CAREERS .job .b-button{flex:0 0 150px;margin-left:auto}.CAREERS .footer-content{margin-top:50px;text-align:center}@media screen and (max-width:900px){.CAREERS .job{padding:15px 20px;flex-flow:column;align-items:flex-start}.CAREERS .job .content .chip:first-of-type{display:block}.CAREERS .job .content .chip:not(:last-of-type){margin-right:6px}.CAREERS .job .b-button{flex:0 0 auto;width:150px;margin:17px 0 0 0}}}@media all{.PFA.alt-about{background-color:#F6F6FB;position:relative;overflow:hidden}.PFA.alt-about .b-flourish{top:calc(-1090px/2);left:calc(-1090px/2)}.PFA.alt-about .b-media::after{padding-bottom:calc(80%)}@media screen and (min-width:1201px){.PFA.alt-about .b-columns{flex-wrap:nowrap}}.MISSION .content{max-width:600px}.CLIENTS .logos{display:flex;justify-content:space-evenly}.CLIENTS .logos>.b-media{flex:0 0 calc(2/12 * 100%);max-width:calc(2/12 * 100%);height:70px;background:transparent no-repeat center / contain;margin:0 20px}.CLIENTS .logos>.b-media::after{display:none}@media screen and (min-width:1201px){.CLIENTS .b-frame-head{margin-bottom:75px}}.TEAM-CULTURE{position:relative}.TEAM-CULTURE .background{width:1650px;height:100%;background-color:#F6F6FB;position:absolute;top:0;left:50%;transform:translateX(-50%)}.TEAM-CULTURE .b-frame-head{position:relative}.TEAM-CULTURE .b-card{border-radius:0 0 10px 10px;background-color:#FFF;box-shadow:0 20px 40px 0 rgba(0,0,0,.1)}.TEAM-CULTURE .b-column:nth-of-type(1) .b-card{border-top:3px solid #A06EED}.TEAM-CULTURE .b-column:nth-of-type(2) .b-card{border-top:3px solid #2F8DFE}.TEAM-CULTURE .b-column:nth-of-type(3) .b-card{border-top:3px solid #F56261}.TEAM-CULTURE .b-column:nth-of-type(4) .b-card{border-top:3px solid #7AB800}.TEAM-CULTURE .b-card>.content{padding:55px 30px}.TEAM-CULTURE .b-card>.content>h4{margin:0 0 30px 0}.TEAM-CULTURE .b-card>.content>p{margin:0}.TESTIMONIAL .item,.TEAM-CULTURE .testimonial{display:flex;align-items:center;justify-content:center}.TESTIMONIAL .item .avatar,.TEAM-CULTURE .testimonial .avatar{flex:0 0 230px;height:230px;border-radius:100%;overflow:visible;margin:0 125px 0 0}.TESTIMONIAL .item .avatar::before,.TEAM-CULTURE .testimonial .avatar::before{content:"";box-sizing:border-box;background-color:#eee;width:90px;height:90px;padding-bottom:90px;position:absolute;top:0;right:-25px;border-radius:100%}.TESTIMONIAL .item .content p:nth-of-type(1),.TEAM-CULTURE .testimonial .content p:nth-of-type(1){font-size:24px;opacity:.8}.TESTIMONIAL .item .content p:nth-of-type(2),.TEAM-CULTURE .testimonial .content p:nth-of-type(2){font-size:20px;font-weight:700}@media screen and (max-width:1200px){.TEAM-CULTURE .b-columns>.b-column{width:50%}}@media screen and (max-width:900px){.TEAM-CULTURE .b-frame-head{text-align:left}.TEAM-CULTURE .b-frame-head>p{font-size:16px;}.TEAM-CULTURE .b-columns>.b-column{width:100%}.TESTIMONIAL .item,.TEAM-CULTURE .testimonial{flex-flow:column}.TESTIMONIAL .item .avatar,.TEAM-CULTURE .testimonial .avatar{flex:0 0 200px;max-width:200px;margin:0 auto 20px auto}.TESTIMONIAL .item .content,.TEAM-CULTURE .testimonial .content{text-align:center}}.VALUES .about .b-media{background:transparent no-repeat center / contain}.VALUES .about .b-media::after{padding-bottom:calc(64.5%)}.VALUES .accolades.b-columns{margin:74px -8.5px}.VALUES .accolades.b-columns>.b-column{padding:32px 8.5px}.VALUES .accolades .item .b-media{width:80px;height:80px;margin:0 auto 13px auto;background:transparent no-repeat center / contain}.VALUES .accolades .item p{text-align:center}.VALUES .accolades .item p:nth-of-type(1){font-size:26px;font-weight:700;margin:0}.VALUES .accolades .item p:nth-of-type(2){margin:0}.VALUES .awards .badges{margin:0 auto}.VALUES .awards .badge{flex:0 0 115.5px;width:115.5px;height:150px;background:transparent no-repeat center / contain}@media screen and (max-width:900px){.VALUES .b-column.badges>.b-columns{flex-flow:wrap}.VALUES .b-column.badges>.b-columns>.b-column{width:50%}.VALUES .accolades.b-columns>.b-column{padding:20px 8.5px}.VALUES .badge{margin:0 auto}.VALUES .accolades .item p:nth-of-type(1){font-size:24px;font-weight:700;margin:0 0 10px}}.TESTIMONIAL{margin:0 0 -220px 0;border-radius:0 10px 10px 0;position:relative}.TESTIMONIAL::before{content:"";width:100%;height:100%;border-radius:0 10px 10px 0;background-color:#003282;position:absolute;top:0;left:0}.TESTIMONIAL .item{box-sizing:border-box;padding:50px 0}.TESTIMONIAL.alt-about .item .avatar{background-color:transparent;align-self:flex-start}.TESTIMONIAL.alt-about .item .avatar::before{background-image:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/css/company/./../../img/testimonial-avatar-flourish.svg)}.TESTIMONIAL .item .content{position:relative}.TESTIMONIAL .item .content p{color:#FFF}@media screen and (min-width:1601px){.TESTIMONIAL::before{left:-125px}}.CTA.alt-about-us .b-frame{padding-top:310px}}@media all{.PFA.alt-partners{background-color:#F6F6FB;position:relative;overflow:hidden}.PFA.alt-partners .b-flourish{top:calc(-1090px/2);left:calc(-1090px/2)}.PFA.alt-partners .content>*:not(:nth-last-child(-n+2)){margin:0 0 30px 0}.PFA.alt-partners .content>*:nth-last-child(2){margin:0 0 40px 0}.PFA.alt-partners .b-media::after{padding-bottom:calc(80%)}.FEATURED-PARTNERS{position:relative}.FEATURED-PARTNERS .b-flourish{right:calc(-803.11px/2);bottom:calc(-803.11px/2)}.FEATURED-PARTNERS .b-frame{max-width:1500px}.FEATURED-PARTNERS .partner{border-radius:10px;overflow:hidden;background-color:#F6F6FB}.FEATURED-PARTNERS .partner:not(:last-of-type){margin-bottom:60px}.FEATURED-PARTNERS .partner>.head{box-sizing:border-box;padding:50px 0;color:#FFF;border-radius:10px 10px 0 0;background-color:#252E80}.FEATURED-PARTNERS .partner>.head>.b-media{background:no-repeat center / contain;max-height:40px;margin:0 auto}.FEATURED-PARTNERS .partner>.head>.b-media::after{padding-bottom:calc(40/160 * 100%)}.FEATURED-PARTNERS .partner>.head>h3{display:none}.FEATURED-PARTNERS .partner .container{max-width:1000px;margin:0 auto;padding:55px}.FEATURED-PARTNERS .partner .container>.b-columns{margin:-25px}.FEATURED-PARTNERS .partner .container>.b-columns>.b-column{padding:25px}.FEATURED-PARTNERS .partner .container>.b-columns ul{font-weight:700;font-size:20px}.FEATURED-PARTNERS .partner .container>.b-columns .content.no-video ul{display:flex;flex-wrap:wrap;justify-content:space-between}.FEATURED-PARTNERS .partner .container>.b-columns .content.no-video ul li{flex:1 0 40%;max-width:400px}.FEATURED-PARTNERS .partner .container>.b-columns .content:not(.no-video) ul li:not(:nth-last-child(-n+2)){margin-bottom:20px}.FEATURED-PARTNERS .partner .container>.b-columns ul li:nth-of-type(odd){margin-right:20px}.FEATURED-PARTNERS .partner .container>.b-columns .b-media{background-color:#000;width:75%;max-width:400px;margin:0 auto;border-radius:10px;position:relative}.FEATURED-PARTNERS .partner .container>.b-columns .b-media::before{content:'';display:block;padding-bottom:100%}.FEATURED-PARTNERS .partner .b-media>.thumbnail{top:0;position:absolute;width:100%;height:100%;background:no-repeat center / cover}.FEATURED-PARTNERS .partner .b-media>video,.FEATURED-PARTNERS .partner .b-media>iframe{width:auto;min-width:100%;height:100%;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}.FEATURED-PARTNERS .partner .b-media .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FEATURED-PARTNERS .partner .b-media .play-button::before{content:"";width:100px;height:100px;background-color:#fff;border-radius:100%;position:inherit;top:50%;left:50%;transform:translate(-53%,-50%);z-index:-1}.FEATURED-PARTNERS .partner .b-media .play-button svg{transition:0.2s}.FEATURED-PARTNERS .partner .b-media .play-button:hover svg{fill:#0D50CD}@media screen and (max-width:900px){.FEATURED-PARTNERS .partner .container{padding:40px 25px}.FEATURED-PARTNERS .partner .container>.b-columns>.b-column[data-width='1/2'] ul{font-weight:700;max-width:100%}.FEATURED-PARTNERS .partner .container>.b-columns .content.no-video ul{flex-wrap:wrap;justify-content:space-between}.FEATURED-PARTNERS .partner .container>.b-columns .content.no-video ul li{flex:1 0 100%;max-width:100%}.FEATURED-PARTNERS .partner .container>.b-columns .b-media{width:100%}}.PARTNERSHIP .b-frame{padding-top:0}.PARTNERSHIP .b-frame-head{max-width:600px}.PARTNERSHIP form{position:relative;box-sizing:border-box;margin:0 auto;padding:50px;max-width:770px;border-radius:10px;background-color:#FFF;box-shadow:0 3px 40px 0 rgba(0,0,0,.1);display:flex;flex-flow:row wrap;justify-content:space-between}.PARTNERSHIP :where(.hs-form-field,.hs-dependent-field,.hs-submit){width:100%}.PARTNERSHIP .hs-form-field{margin:0 0 30px}.PARTNERSHIP .hs-submit{margin-bottom:0}.PARTNERSHIP form>input:nth-of-type(-n+6){width:320px}.PARTNERSHIP form>input[type="submit"]{width:100%;max-width:220px;margin:0 auto}.PARTNERSHIP form>textarea{height:auto}@media screen and (max-width:900px){.PARTNERSHIP form{padding:20px}.PARTNERSHIP form>input:not(:last-of-type){width:100%}}}@media all{.EXEC{}.EXEC .person{position:relative;overflow:hidden;border-radius:10px;background-color:#D9DFE6;box-shadow:0 20px 40px 0 rgba(0,0,0,.1)}.EXEC .person>.b-media{background-size:cover;background-color:transparent;background-position:bottom right}.EXEC .person>.b-media::after{padding-bottom:calc(458/370 * 100%)}.EXEC.DIRECTORS .b-frame>.b-columns>.b-column:where(:nth-child(1),:nth-child(2),:nth-child(3),:nth-child(4),:nth-child(6),:nth-child(7)) .person .b-media{background-size:auto 458px}.EXEC.DIRECTORS .b-frame>.b-columns>.b-column:nth-child(5){background-size:100%}.EXEC .person .content{box-sizing:border-box;padding:30px;width:100%;height:calc(100% + 80px);display:flex;flex-direction:column;position:absolute;top:0;left:0;transition:height 0.25s}.EXEC .person .content::before{content:'';width:100%;height:50%;opacity:.9;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000000 100%);position:absolute;left:0;bottom:0}.EXEC .person .content:hover{height:100%}.EXEC .person .content>*{margin:0;transition:0.25s;position:relative}.EXEC .person .content>.linkedin{box-sizing:border-box;width:40px;height:40px;border-radius:8px;background:#FFF no-repeat center url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/css/company/../../img/linkedin-team.svg);box-shadow:0 5px 15px 0 rgba(0,0,0,.07)}.EXEC .person .content>.linkedin:hover{background-image:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/css/company/../../img/linkedin-team-hover.svg)}.EXEC .person .content>p{text-shadow:0 2px 5px 0 rgba(0,0,0,.1);color:#FFF}.EXEC .person .content>p:nth-of-type(1){margin-top:auto;font-size:20px;font-weight:700;line-height:34px}.EXEC .person .content>p:nth-of-type(2){opacity:.7;font-size:16px;line-height:30px;margin-bottom:30px}.EXEC .person .content:hover>p:nth-of-type(2){margin-bottom:10px}.EXEC .person .content>.b-button{max-width:fit-content;height:50px;line-height:50px}.EXEC-HEADER{background-color:#F6F6FB;position:relative;overflow:hidden}.EXEC-HEADER .b-flourish{height:563px;width:563px;top:calc(-563px/2);right:calc(-563px/7 * 2)}.EXEC-HEADER .b-flourish::before{height:272px;width:272px}.EXEC-HEADER .content{margin:0 auto;text-align:center}.EXEC-HEADER .content>p{margin-left:auto;margin-right:auto;max-width:775px}.EXEC-TEAM{position:relative}.EXEC-TEAM .b-flourish{right:calc(-803.11px/2);bottom:calc(-803.11px/2)}.DIRECTORS h2{font-size:28px;line-height:31.5px}}@media all{.EXEC-SINGLE-HEAD{background-color:#F6F6FB}.EXEC-SINGLE-HEAD .b-frame{padding-bottom:60px}.EXEC-SINGLE-HEAD .content>h1{margin:0 0 10px 0}.EXEC-SINGLE-HEAD .content>p{margin:0}.EXEC-SINGLE-HEAD .content .social-btn{position:absolute;display:block;box-sizing:border-box;padding:13px;height:40px;width:40px;border-radius:8px;background:#FFF no-repeat center url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/css/company/../../img/linkedin-team.svg);box-shadow:0 5px 15px 0 rgba(0,0,0,.07);transform:translateY(40px)}.EXEC-SINGLE-HEAD .content .social-btn:hover{background-image:url(//www.madisonlogic.com/wp-content/themes/wp-madison-logic/css/company/../../img/linkedin-team-hover.svg)}.EXEC-SINGLE-HEAD .b-media{position:absolute;border-radius:10px;max-width:370px;max-height:458px;background-color:#D9DFE6;background-size:cover;background-position:bottom right;box-shadow:0 20px 40px 0 rgba(0,0,0,.1)}.EXEC-SINGLE-HEAD .b-media::after{padding-bottom:calc(485/370 * 100%)}@media screen and (max-width:900px){.EXEC-SINGLE-HEAD .content .social-btn{position:relative;transform:none;margin-top:30px}.EXEC-SINGLE-HEAD .b-media{position:relative}}.EXEC-SINGLE-BODY .b-frame{padding-top:70px}.EXEC-SINGLE-BODY .content{max-width:66.66%}@media screen and (max-width:900px){.EXEC-SINGLE-BODY .b-frame{padding-top:40px}.EXEC-SINGLE-BODY .content{max-width:100%}}}@media all{.LOGOS .container{margin:0 auto}.LOGOS .container::before,.LOGOS .container::after{content:"";display:block;overflow:hidden}.LOGOS .image{border:1rem solid var(--grey);border-radius:16rem;padding:12rem;box-sizing:border-box;height:100%;background:var(--white)}.LOGOS .be-columns{margin:-8rem}.LOGOS .be-columns .b-column{padding:8rem}.LOGOS[data-width="12"] .container{max-width:var(--col-12)}.LOGOS[data-width="10"] .container{max-width:var(--col-10)}.LOGOS[data-width="8"] .container{max-width:var(--col-8)}.LOGOS[data-width="6"] .container{max-width:var(--col-6)}@media screen and (max-width:960px){.LOGOS .be-columns .be-column{width:33.333333%}}}