
/*! 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} body{margin:0;font-family:'Montserrat',sans-serif;font-size:18px;font-weight:500;line-height:32px;color:#091018;background:#001b47;overflow-y:scroll;text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6{margin:40px 0 0 0;line-height:1.25em;font-weight:800}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0 !important}h1,.b-h1{font-size:50px}h2,.b-h2{font-size:40px;line-height:60px}h3,.b-h3{font-size:30px}h4,.b-h4{font-size:25px;font-weight:700}h5,.b-h5{font-size:20px}h6,.b-h6{font-size:20px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}mark{background-color:#c0dcfe}h1>mark{background:linear-gradient(#c0dcfe,#c0dcfe) no-repeat 0 40px}h2>mark{background:linear-gradient(#c0dcfe,#c0dcfe) no-repeat 0 30px}.b-text-large{font-size:20px;line-height:38px}@media screen and (max-width:1200px){h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:none}}@media screen and (max-width:900px){body{font-size:16px;line-height:25px}h1,.b-h1{font-size:36px}h2,.b-h2{font-size:30px;line-height:50px}h3,.b-h3{font-size:22px}h4,.b-h4{font-size:20px}h5,.b-h5{font-size:18px}h6,.b-h6{font-size:18px}.b-text-large{font-size:18px;line-height:25px}h1>mark{background:linear-gradient(#c0dcfe,#c0dcfe) no-repeat 0 30px}h2>mark{background:linear-gradient(#c0dcfe,#c0dcfe) no-repeat 0 25px}}a{color:#1c6bff;background-color:transparent;text-decoration:none;transition:color .25s}a:hover{color:#0d50cd}a:focus{outline:0}a svg{fill:currentColor}.b-link>*{display:inline-block;vertical-align:middle;font-weight:600}.b-link>svg polygon{transition:fill .25s}.b-link:hover>svg polygon{fill:#0d50cd}p{margin:20px 0}ul,ol{margin:20px 0;padding:0 0 0 20px}li{margin:10px 0;padding:0}strong,b{font-weight:700}em,i{font-style:italic}img,svg{display:block;max-width:100%;height:auto;border:0}hr{margin:40px 0;padding:0;background:none;border:0;border-bottom:1px solid #ccc}table{margin:40px 0;width:100%;border-spacing:0;border-collapse:collapse}table td{padding:5px;border:1px solid #ccc;border-width:1px 0}iframe{max-width:100%;border:0;overflow:auto}nav ul,nav li{margin:0;padding:0;list-style:none}label,button{cursor:pointer}article,aside,footer,header,main,section{display:block}section::before,section::after{content:"";display:block;overflow:hidden}p:first-child,ul:first-child,ol:first-child,li:first-child,table:first-child{margin-top:0 !important}p:last-child,ul:last-child,ol:last-child,li:last-child,table:last-child{margin-bottom:0 !important}blockquote{position:relative;background:#eee;padding:20px;margin:20px 0}.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:0;border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:color .25s,background .25s,box-shadow .25s}.mktoForm button.mktoButton{background:#1c6bff !important;font-size:17px !important;line-height:60px !important;padding:0 30px !important;border:0 !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:.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:0}.mktoForm button.mktoButton:hover:hover{background:#0d50cd !important;border:0 !important}.b-button:focus{outline:0}.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 .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 .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:900px){.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-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:900px){.b-first-section{margin-top:-60px;padding-top:46px}}.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 .25s,opacity .25s}#toggle-nav:checked~.b-nav,#toggle-modal:checked~.b-modal{pointer-events:auto;opacity:1;visibility:visible;transition:visibility 0s 0s,opacity .25s}.b-nav{top:160px}@media screen and (max-width:900px){.b-nav{top:60px}}.b-scrollbar{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}.b-disabled{opacity:.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.00%}.b-columns>.b-column[data-width="1/3"]{width:33.33%}.b-columns>.b-column[data-width="1/4"]{width:25.00%}.b-columns>.b-column[data-width="1/5"]{width:20.00%}.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.50%}.b-columns>.b-column[data-width="2/3"]{width:66.66%}.b-columns>.b-column[data-width="2/4"]{width:50.00%}.b-columns>.b-column[data-width="2/5"]{width:40.00%}.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.00%}.b-columns>.b-column[data-width="3/4"]{width:75.00%}.b-columns>.b-column[data-width="3/5"]{width:60.00%}.b-columns>.b-column[data-width="3/6"]{width:50.00%}.b-columns>.b-column[data-width="3/7"]{width:42.84%}.b-columns>.b-column[data-width="3/8"]{width:37.50%}.b-columns>.b-column[data-width="4/5"]{width:80.00%}.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.00%}.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.50%}.b-columns>.b-column[data-width="6/7"]{width:85.70%}.b-columns>.b-column[data-width="6/8"]{width:75.00%}.b-columns>.b-column[data-width="7/8"]{width:87.50%}.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}@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,0.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,0.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,0.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:.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}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,0.1);position:relative;transition:box-shadow .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/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/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/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:0;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:.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/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:0;border-radius:10px;box-shadow:0 20px 40px 0 rgba(0,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,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}.HEADER{height:100%;transition:background .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/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/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 .25s,transform .25s;font-size:14px;border-radius:4.5px;background-color:#fff;box-shadow:0 5px 24px 0 rgba(0,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:1110px;margin-left:-500px;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 .solutions-megamenu .b-column:nth-of-type(1){display:flex;align-items:center}.HEADER .solutions-megamenu .b-column:nth-of-type(1) .block{text-align:center}.HEADER .solutions-megamenu .b-column:nth-of-type(1) p,.HEADER .solutions-megamenu .b-column:nth-of-type(1) h6>a{color:#fff !important}.HEADER .solutions-megamenu .b-column:nth-of-type(1) h6>a:hover{color:#1c6bff !important}.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:310px}.HEADER .solutions-megamenu .block{position:relative}.HEADER .solutions-megamenu .block+.block{margin-top:45px}.HEADER .solutions-megamenu .b-columns{margin:-30px}.HEADER .solutions-megamenu .b-column{padding:30px;background:#fff !important;color:#091018 !important}.HEADER .solutions-megamenu .b-column:first-child{background:#252e80 !important;color:#fff !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/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 .solutions-parent{position:static}.HEADER .primary nav ul ul.solutions-megamenu{left:-130px;right:0;width:auto;margin-left:0}}@media screen and (max-width:900px){.HEADER .primary{height:60px}.HEADER .primary .logo{transform:translate(0,-50%) scale(0.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/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/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 .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:0;margin:20px 0}.NAV .secondary{line-height:50px;font-size:16px;border:0;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 .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:888px}.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/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/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 .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 .25s}.MODAL .close{position:absolute;top:-40px;right:-40px;width:40px;height:40px}.MODAL .close>svg{width:inherit;height:inherit;transition:.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/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 .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:.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 .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:0;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:.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/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:.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,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%)}.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:bold}.ot-dont-sell-button .ot-subtext{float:right;margin-top:0;color:#6cc04a;font-weight:normal}.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:0}.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,0.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}}.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,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:.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,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,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,0.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,0.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:.25s;transition-delay:.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}}.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:.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:.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;padding-bottom:20%;margin:10px 0 0}.CUSTOMER-SUCCESS.REVIEWS .logo img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:auto}@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}}.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,0.3)}.HOME-PFA.CLIENTS-CAROUSEL .carousel .flickity-page-dots .dot{height:8px;width:8px;opacity:.3;background-color:#fff;transition:.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,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,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,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/madison-logic/css/);"]{background:rgba(0,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/madison-logic/css/);"]{background:rgba(0,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,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,0.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}.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 (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/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}.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,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 .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}.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}.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}.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/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/madison-logic/css/../img/contact-phone.svg)}@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:.2s}.OFFICE-LOCATIONS .b-card .content a:hover svg path{fill:#0d50cd}.PFA.alt-insights{background-color:#f6f6fb}.PFA.alt-insights .b-frame{padding-bottom:0}.PFA.alt-insights .content{position:relative;z-index:1}.PFA .content h1{width:106%}.PFA .content h1>mark{background-color:#c0dcfe;background:linear-gradient(#c0dcfe,#c0dcfe) no-repeat 0 40px}.PFA.alt-insights .b-media{height:100%;background-size:cover}.PFA.alt-insights .b-media::after{padding-bottom:97.6821192053%}.PFA.alt-insights .awards{align-items:center;justify-content:center;max-width:590px}@media screen and (min-width:901px){.PFA.alt-insights .b-frame{padding-top:50px}}@media screen and (max-width:900px){.PFA.alt-insights .b-media{margin:20px 0 0}.PFA.alt-insights .awards{max-width:100%;margin:-5px}.PFA.alt-insights .awards .award-wrapper{width:25%;padding:5px}}.ML-STATS .b-frame-head{max-width:1000px}.ML-STATS .stat{box-sizing:border-box;padding:20px;height:100%;color:#1c6bff;text-align:center;border-radius:10px;background-color:#f6f6fb;display:flex;flex-direction:column}.ML-STATS .stat span{font-weight:800;font-size:110px;line-height:110px}.ML-STATS .stat h5{text-align:center;margin:0 auto 0;color:#091018;display:block;margin-top:15px}@media screen and (max-width:900px){.ML-STATS .b-columns{margin:-10px}.ML-STATS .b-columns>.b-column{padding:10px}.ML-STATS .stat span{font-size:58px;line-height:58px}}.SIGNALS .block{flex:0 0 calc(50% - 40px); box-sizing: border-box; padding: 30px 20px; border-radius: 10px; background-color: #F6F6FB; text-align: center; height: 100%; } .SIGNALS .block > p:nth-of-type(1) { color: #1C6BFF; font-size: 48px; font-weight: 800; line-height: 52px; margin: 0; } .SIGNALS .block > p:nth-of-type(2) { color: #091018; font-size: 18px; font-weight: 700; line-height: 30px; margin: 0; } .INSIGHTS-BENEFITS { background-color: #F8F8FC; } .INSIGHTS-BENEFITS .b-frame-head { max-width: 670px; } .INSIGHTS-BENEFITS .item .b-media { width: 88px; height: 88px; background-color: initial; margin: 0 0 40px; } @media screen and (max-width: 900px) { .INSIGHTS-BENEFITS .item .b-media { margin: 0 auto 15px; } .INSIGHTS-BENEFITS .item { text-align: center; } } .METHODS { background-color: #252E80; } .METHODS .b-frame-head { color: #ffffff; } .METHODS .b-column .content { box-sizing: border-box; padding: 50px; } .METHODS .b-column .content { height: 100%; background-color: #ffffff; border-radius: 10px; box-shadow: 0 20px 40px 0 rgba(0,0,0,0.1); } .METHODS .b-column .content ul > li { margin: 0 0 10px; min-height: 64px; color: #091018; } .METHODS .b-column .content ul { padding: 0 0 0 40px; } .METHODS .b-column:nth-of-type(2) .content ul > li { font-weight: 700; } .METHODS .b-column .content ul > li::before { width: auto; height: auto; top: 4px; left: -40px; background-color: transparent; } .METHODS .b-column:nth-of-type(1) .content ul > li::before { content: url(//www.madisonlogic.com/wp-content/themes/madison-logic/css/./../img/ui-circle-cross.svg); background-color: transparent; } .METHODS .b-column:nth-of-type(2) .content ul > li::before { content: url(//www.madisonlogic.com/wp-content/themes/madison-logic/css/./../img/ui-circle-check.svg) } @media screen and (max-width: 900px) { .METHODS .b-column .content { padding: 20px; } .METHODS .b-column .content ul > li { min-height: auto; } .METHODS .b-column:nth-of-type(1) .content ul > li::before { top: 2px; } .METHODS .b-column:nth-of-type(2) .content ul > li::before { top: 3px; } } .OTHER-SOLUTIONS.alt-insights {background-color: #252E80;} .OTHER-SOLUTIONS.alt-insights::before {display: none;} .OTHER-SOLUTIONS.alt-insights .b-frame-head > h2 { margin: 0 auto 20px; max-width: 800px; } .OTHER-SOLUTIONS.alt-insights .b-frame-head > p { max-width: 650px; margin: 0 auto; } .OTHER-SOLUTIONS.alt-insights .b-card { padding: 0; background-color: #FFFFFF; box-shadow: 0 20px 40px 0 rgba(0,0,0,0.1); } .OTHER-SOLUTIONS.alt-insights .b-card { border-radius: 0 0 10px 10px; } .OTHER-SOLUTIONS.alt-insights .b-card > .content { padding: 30px; } .OTHER-SOLUTIONS.alt-insights .b-card > .content > h3 { max-width: 200px; margin: 0 0 25px 0; } .OTHER-SOLUTIONS.alt-insights .b-card > .content > p { margin: 0; font-size: 20px; line-height: 38px; } .OTHER-SOLUTIONS.alt-insights .b-column:nth-of-type(1) .b-card > .content { border-top: 3px solid #A06EED; } .OTHER-SOLUTIONS.alt-insights .b-column:nth-of-type(2) .b-card > .content { border-top: 3px solid #F56261; } .OTHER-SOLUTIONS.alt-insights .b-column:nth-of-type(3) .b-card > .content { border-top: 3px solid #1C6BFF; } @media screen and (max-width: 900px) { .OTHER-SOLUTIONS.alt-insights .b-card > .content > h3 { max-width: 100%; } } .PRIORITIZE { background-color: #F8F8FC; position: relative; } .PRIORITIZE .b-flourish { bottom: calc(-803.11px/2); right: calc(-803.11px/2); } .PRIORITIZE .accordion { margin: 30px 0 0; } .PRIORITIZE .accordion > .tab > .tab-content > p { font-size: 20px; line-height: 38px; } .PRIORITIZE .accordion > .tab > input:checked ~ .tab-content { margin-bottom: 50px; } .PRIORITIZE .accordion > .tab > label { font-size: 30px; font-weight: 700; line-height: 45px; color: #0D1318; } .PRIORITIZE input { display: none; } .PRIORITIZE .accordion > .tab > input ~ label:hover, .PRIORITIZE .accordion > .tab > input:hover ~ label, .PRIORITIZE .accordion > .tab > input:checked ~ label { padding: 20px; color: #1C6BFF; background-color: #ffffff; border-left: 5px solid #1C6BFF; box-shadow: 0 5px 20px 0 rgba(0,0,0,0.1); } .PRIORITIZE .b-media { max-width: 770px; max-height: 666px; border-radius: 10px; background-color: #ffffff; display: none; box-shadow: 0 5px 20px 0 rgba(0,0,0,0.1); } .PRIORITIZE .b-media.visible { display: block; } .PRIORITIZE .b-media::after { padding-bottom: calc(666/770 * 100%); } .PRIORITIZE .b-media > img { width: auto; height: 80%; max-height: 550px; max-width: 550px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } @media screen and (max-width: 900px) { .PRIORITIZE .accordion > .tab > input:checked ~ .tab-content { margin-bottom: 0; } .PRIORITIZE .b-media > img { width: auto; height: 100%; } } .AWARDS .awards { max-width: 400px; margin: 0 auto; display: flex; flex-flow: row wrap; align-items: center; justify-content: center; } .AWARDS .awards > .award-wrapper { padding: 20px; height: 154.39px; width: 118.64px; } .AWARDS .b-media { background-size: contain; } .AWARDS .b-media::after { padding-bottom: 66.66%; } @media screen and (max-width: 900px) { .AWARDS .content { text-align: left; } } .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; } .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,0.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: #ffffff; font-size: 13px; font-weight: bold; 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,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; } .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: #FFFFFF; box-shadow: 0 20px 40px 0 rgba(0,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: 0.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,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}}.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/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,0.5)}@media screen and (max-width:900px){.FEED.alt-resource-library .filters{margin:10px auto 30px}}.CTA.alt-resource{background-color:#f6f6fb}.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/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,0.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}}.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,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:.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,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/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}}.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-HEAD .b-media{max-width:100%;height:fit-content;overflow:visible}.JA-HEAD .b-media::before{content:'';background-color:#f6f6fb;position:absolute;top:-999px;left:-999px;right:-999px;bottom:50%;z-index:-1}.JA-HEAD .b-media::after{padding-bottom:calc(781.25/1500*100%)}.JA-HEAD .b-media>video{width:100%;height:auto;position:absolute;top:0;left:0}.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,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:bold;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 .b-media{width:100%;max-width:566px;height:100%;max-height:566px;margin:0 auto}.HOW-IT-WORKS-IDENTIFY .b-media::after{padding-bottom:100%}.HOW-IT-WORKS-IDENTIFY .b-media>video{width:auto;height:130%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.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 0fit-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 .b-media{width:100%;max-width:529px;height:100%;max-height:529px;margin:0 auto;background:initial}.HOW-IT-WORKS-ACTIVATE .b-media::after{padding-bottom:100%}.HOW-IT-WORKS-ACTIVATE .b-media>video{width:auto;height:130%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.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 .b-media{max-width:453px;max-height:749px;margin:0 auto}.HOW-IT-WORKS-MEASURE .b-media::after{padding-bottom:calc(479/453*100%)}.HOW-IT-WORKS-MEASURE .b-media{width:100%;max-width:529px;height:100%;max-height:529px;margin:0 auto}.HOW-IT-WORKS-MEASURE .b-media::after{padding-bottom:100%}.HOW-IT-WORKS-MEASURE .b-media>video{width:auto;height:130%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.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,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}}.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:.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}.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-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: #ffffff; 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 .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: 0.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/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: 901px) { } @media screen and (min-width: 1201px) { .CTA.alt-integrations .b-columns { flex-wrap: nowrap; } } .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-column[data-width="1/2"] .content { padding-bottom: 136px; } .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 0 0; } } @media screen and (max-width: 900px) { .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; } .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: #ffffff; box-sizing: border-box; padding: 80px; width: 100%; border-radius: 10px; background-color: #252E80; box-shadow: 0 20px 40px 0 rgba(0,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: #ffffff; } .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: 0.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: bold; 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: #ffffff; 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,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,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}}.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,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}.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,0.07);transition:.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:.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}}.FEATURED .post{box-sizing:border-box;padding:20px;border-radius:10px;background-color:#fff;box-shadow:0 20px 40px 0 rgba(0,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:0;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,0.07);display:flex;align-items:center;justify-content:center;transition:.2s}.FEED .page-buttons>.page-numbers>svg{fill:#1c6bff;transition:.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}.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,0.07);transition:.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:.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/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}}.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,0.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,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}}.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: #FFFFFF; box-shadow: 0 20px 40px 0 rgba(0,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; } .TEAM-CULTURE .b-column:last-of-type { margin: 115px 0 0 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: 0.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:not(:last-of-type) { 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:not(:last-of-type) { width: 100%; } .TEAM-CULTURE .b-column:last-of-type { margin: 60px 0 0 0; } .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/madison-logic/css/company/./../../img/testimonial-avatar-flourish.svg); } .TESTIMONIAL .item .content {position: relative;} .TESTIMONIAL .item .content p { color: #FFFFFF; } @media screen and (min-width: 1601px) { .TESTIMONIAL::before { left: -125px; } } .CTA.alt-about-us .b-frame { padding-top: 310px; } .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: #FFFFFF; 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:.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,0.1);display:flex;flex-flow:row wrap;justify-content:space-between}.PARTNERSHIP form>*:not(:last-child){margin-bottom:30px}.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%}}.EXEC .person{position:relative;overflow:hidden;border-radius:10px;background-color:#d9dfe6;box-shadow:0 20px 40px 0 rgba(0,0,0,0.1)}.EXEC .person>.b-media{background-color:transparent;background-position:bottom right;background-size:auto 458px}.EXEC .person>.b-media::after{padding-bottom:calc(458/370*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 .25s}.EXEC .person .content::before{content:'';width:100%;height:50%;opacity:.9;background:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%);position:absolute;left:0;bottom:0}.EXEC .person .content:hover{height:100%}.EXEC .person .content>*{margin:0;transition:.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/madison-logic/css/company/../../img/linkedin-team.svg);box-shadow:0 5px 15px 0 rgba(0,0,0,0.07)}.EXEC .person .content>.linkedin:hover{background-image:url(//www.madisonlogic.com/wp-content/themes/madison-logic/css/company/../../img/linkedin-team-hover.svg)}.EXEC .person .content>p{text-shadow:0 2px 5px 0 rgba(0,0,0,0.1);color:#fff}.EXEC .person .content>p:nth-of-type(1){margin-top:auto;font-size:20px;font-weight:bold;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}.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/madison-logic/css/company/../../img/linkedin-team.svg);box-shadow:0 5px 15px 0 rgba(0,0,0,0.07);transform:translateY(40px)}.EXEC-SINGLE-HEAD .content .social-btn:hover{background-image:url(//www.madisonlogic.com/wp-content/themes/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:85%;background-position:bottom right;box-shadow:0 20px 40px 0 rgba(0,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%}}