*{font-synthesis:none}.alert-wrapper .fade{opacity:1}:root{font-family:CA\ Saygon\ text,'Helvetica','Arial',sans-serif;font-size:14px;line-height:24px;--image-bg:rgba(195,54,255,.8);--black:#000;--white:#fff;--green:#52ee94;--light-green:#baf8d4;--vivid-blue:#1774f5;--dark-blue:#140060;--very-dark-blue:#0d003f;--gray:#c4c4c4;--light-gray:#f1f1f1;--very-light-gray:#e5e5e5;--very-light-gray-2:#ebebeb;--sidebar-grey:#a7a7a7;--topbar-grey:#6a6a6a;--pink:#c336ff;--gap-height-full:80px;--gap-height-half:40px;--gap-height-quarter:20px;--background-color:var(--white);--title-color:var(--very-dark-blue);--text-color:var(--very-dark-blue);--arrow-color:var(--vivid-blue);--box-shadow:15px 15px 22px 2px rgb(25 117 245 / 62%);--convergence-bg:#975dcc;--convergence-bg-gradient:linear-gradient(175deg,#975dcc 0%,#a566d1 17%,#3345ad 78%,#100a4f 100%);--progress-bar-bg:var(--pink);--progress-bar:var(--very-dark-blue);--tabbed-bg:unset;--opacity-text50:rgba(13,0,63,.25);--button-bg-color:var(--vivid-blue);--button-hover-bg-color:var(--very-dark-blue);--button-color:var(--white);--text-transform:uppercase;--highlights-column-bg:#05042b;--highlights-column-bg-gradient:linear-gradient(45deg,rgba(5,4,43,1) 0%,rgba(23,107,231,1) 61%,rgba(110,70,231,1) 100%);--secondary-menu-bg-color:var(--vivid-blue);--inpage-banner-title-font-size:24.88px;--button-background-color:var(--vivid-blue);--button-background-color-hover:var(--very-dark-blue);--buton-text-color:var(--white);--buton-text-color-hover:var(--white);--button-arrow-color:var(--white);--medley-link-arrow-color:var(--vivid-blue);--inpage-banner-arrow:"N";--inpage-banner-arrow-size:13.31px;--inpage-banner-arrow-position:absolute;--inpage-banner-arrow-right:21px;--inpage-banner-arrow-margin:0 0 0 10px;--inpage-banner-button-padding:12px 21px;--inpage-banner-button-width:322.31px;--inpage-banner-arrow-anim:unset;--inpage-banner-button-background-hover:var(--very-dark-blue);--title-line-height:32px;--inpage-banner-letter-spacing:.2em;--convergence-top:-2px;--convergence-height:calc(100% + 4px);--convergence-letter-spacing:.2em;--text-transform:uppercase;--letter-spacing:.2em;--text-transform-conv:uppercase;--inpage-navigation-menu-background:var(--vivid-blue);--inpage-navigation-menu-font-color-inactive:#d1e0fb;--inpage-navigation-menu-font-color:var(--white);--inpage-navigation-on-this-page-display:flex;--colored-background-color:#d3effd;--offset-intro-button-background:var(--vivid-blue);--offset-intro-button-background-hover:var(--very-dark-blue);--offset-intro-button-color:var(--white);--offset-intro-button-color-hover:var(--white);--offset-intro-button-body-align:baseline;--our-people-small-title-color:var(--vivid-blue);--sliding-catousel-background:#f8f8f8;--siding-carousel-colored-slide:var(--vivid-blue);--siding-carousel-colored-slide-text:var(--white);--video-gradient-background-display:none;--video-gradient-background-color:var(--vivid-blue);--intro-and-additional-text-color:var(--vivid-blue);--blue-menu-sticky-height:52px;--header-padding:25px 0;--header-padding-scrolled:14px 0;--header-height-margin-top:70px;--header-height:50px}:root .pink{--image-bg:rgba(195,54,255,.8)}:root .green{--image-bg:rgb(82,238,148,0.8)}:root .blue{--image-bg:rgb(23,116,245,0.8)}:root .node--type-mini-site{--inpage-navigation-on-this-page-display:none}:root>body.page-vocabulary-practices-challenges{--intro-and-additional-text-color:var(--vivid-blue);--button-bg-color:transparent;--background-color:var(--very-dark-blue);--medley-link-arrow-color:var(--white)}:root>body.page-vocabulary-practices-challenges h1{color:var(--vivid-blue)}.practices-capabilities,.practices-industries{--intro-and-additional-text-color:var(--vivid-blue);--medley-link-arrow-color:var(--very-dark-blue);padding-bottom:var(--gap-height-full)}.practices-capabilities h1,.practices-industries h1{color:var(--vivid-blue)}.practices-challenges{--intro-and-additional-text-color:var(--vivid-blue);--button-bg-color:transparent;--background-color:var(--very-dark-blue);--medley-link-arrow-color:var(--white);background-color:var(--background-color);padding-bottom:var(--gap-height-full)}.practices-challenges h1{color:var(--vivid-blue)}:root>body.node--type-space{--text-transform:none;--space-hover-green:#86f3b4;--background-color:var(--very-dark-blue);--title-color:var(--green);--text-color:var(--white);--arrow-color:var(--green);--box-shadow:unset;--convergence-bg:#31b685;--convergence-bg-gradient:linear-gradient(34deg,rgba(49,182,133,1) 0%,rgba(52,127,151,1) 50%,rgba(39,111,123,1) 59%,rgba(4,3,45,1) 100%);--progress-bar-bg:var(--white);--progress-bar:var(--green);--tabbed-bg:var(--background-color);--opacity-text50:#FFFFFF80;--button-bg-color:var(--green);--button-hover-bg-color:var(--space-hover-green);--button-color:var(--very-dark-blue);--highlights-column-bg:#3abe92;--highlights-column-bg-gradient:linear-gradient(62deg,rgba(58,190,146,1) 0%,rgba(9,17,62,1) 100%,rgba(10,17,63,1) 100%);--secondary-menu-bg-color:var(--very-dark-blue);--inpage-banner-title-font-size:24px;--inpage-banner-title-line-height:38px;--button-background-color:transparent;--buton-text-color:var(--very-dark-blue);--button-arrow-color:var(--green);--medley-link-arrow-color:var(--green);--inpage-banner-arrow:"A";--inpage-banner-arrow-size:32px;--inpage-banner-arrow-position:relative;--inpage-banner-arrow-right:0;--inpage-banner-arrow-margin:0 0 0 22px;--inpage-banner-button-padding:0;--inpage-banner-button-width:auto;--inpage-banner-arrow-anim:translateX(11px);--inpage-banner-button-background-hover:transparent;--title-line-height:38px;--inpage-banner-letter-spacing:0;--convergence-top:0;--convergence-height:100%;--convergence-letter-spacing:0;--text-transform:none;--letter-spacing:normal;--text-transform-conv:none}:root>body.node--type-space-2{--text-transform:none;--space-hover-green:#86f3b4;--background-color:var(--very-dark-blue);--title-color:var(--green);--text-color:var(--white);--arrow-color:var(--green);--box-shadow:unset;--convergence-bg:#31b685;--convergence-bg-gradient:linear-gradient(34deg,rgba(49,182,133,1) 0%,rgba(52,127,151,1) 50%,rgba(39,111,123,1) 59%,rgba(4,3,45,1) 100%);--progress-bar-bg:var(--white);--progress-bar:var(--green);--tabbed-bg:var(--background-color);--opacity-text50:#FFFFFF80;--button-bg-color:var(--green);--button-hover-bg-color:var(--space-hover-green);--button-color:var(--very-dark-blue);--highlights-column-bg:#3abe92;--highlights-column-bg-gradient:linear-gradient(62deg,rgba(58,190,146,1) 0%,rgba(9,17,62,1) 100%,rgba(10,17,63,1) 100%);--secondary-menu-bg-color:var(--very-dark-blue);--inpage-banner-title-font-size:24px;--inpage-banner-title-line-height:38px;--button-background-color:var(--green);--button-background-color-hover:var(--very-dark-blue);--buton-text-color:var(--very-dark-blue);--buton-text-color-hover:var(--white);--button-arrow-color:var(--green);--medley-link-arrow-color:var(--green);--inpage-banner-arrow:"A";--inpage-banner-arrow-size:32px;--inpage-banner-arrow-position:relative;--inpage-banner-arrow-right:0;--inpage-banner-arrow-margin:0 0 0 22px;--inpage-banner-button-padding:0;--inpage-banner-button-width:auto;--inpage-banner-arrow-anim:translateX(11px);--inpage-banner-button-background-hover:transparent;--title-line-height:38px;--inpage-banner-letter-spacing:0;--convergence-top:0;--convergence-height:100%;--convergence-letter-spacing:0;--text-transform:none;--letter-spacing:normal;--text-transform-conv:none;--inpage-navigation-menu-background:var(--white);--inpage-navigation-menu-font-color-inactive:rgba(13,0,63,.5);--inpage-navigation-menu-font-color:var(--very-dark-blue);--inpage-navigation-on-this-page-display:none;--colored-background-color:rgba(82,238,148,.1);--offset-intro-button-background:var(--green);--offset-intro-button-background-hover:var(--very-dark-blue);--offset-intro-button-color:var(--very-dark-blue);--offset-intro-button-color-hover:var(--white);--offset-intro-button-body-align:auto;--our-people-small-title-color:var(--very-dark-blue);--sliding-catousel-background:rgba(255,255,255,0);--siding-carousel-colored-slide:var(--green);--siding-carousel-colored-slide-text:var(--very-dark-blue);--video-gradient-background-display:block;--video-gradient-background-color:var(--green)}body{font-family:'CA Saygon Text','Helvetica','Arial',sans-serif}#header{position:absolute;top:28px;z-index:101;width:100%}.layout-main-wrapper{margin-top:var(--header-height-margin-top)}html.html-modal-open{overflow-y:hidden;margin-left:-15px;width:calc(100vw + 15px)}html.html-modal-open #header{width:calc(100vw + 15px) !important}html.html-modal-open .secondary-navigation-menu{margin-left:-7.5px}html.html-modal-open .in-page-navigation-menu{margin-left:-7.5px}.modal.show .modal-dialog{margin:7rem auto auto!important}h1,h2,h3,h4,h5,h6{font-family:'CA Saygon Bold';font-style:normal;font-weight:bold;letter-spacing:.2em;text-transform:uppercase}h1,h2,h3,h4,h5,h6,p{color:#0d003f;margin-bottom:0}h1.adl-blue,h2.adl-blue,h3.adl-blue,h4.adl-blue,h5.adl-blue,h6.adl-blue,p.adl-blue{color:#1774f5}h1{font-size:28px;line-height:43px}h2{font-size:24px;line-height:40px}h3{font-size:16px;line-height:32px}h4{font-size:20px;line-height:32px}h5{font-size:18.66px;line-height:24px}h6{font-size:14px;line-height:24px}p{font-style:normal;font-weight:normal;font-size:14px;line-height:24px}#main-wrapper .text-formatted p{margin-bottom:20px}#main-wrapper .text-formatted *:last-child{margin-bottom:0}a{text-decoration:none;color:#1774f5;font-style:normal;font-weight:normal;font-size:14px;line-height:24px}a:hover{text-decoration:underline}blockquote{padding:0;border:none}html{overflow-x:hidden;width:100%}html .mm-wrapper{overflow-x:clip}.container-fluid{padding:0}#off-canvas>h1,#off-canvas ul.mm-listview{display:unset!important}nav.tabs{margin-bottom:0}.adl-notes-font{font-family:'ADL Notes'}.field--name-field-text-col-img-button,.field--name-field-text-col-img-button-mobile{display:flex;place-content:center;place-items:center;flex-direction:row;width:fit-content;padding:12px 21px;background-color:var(--button-bg-color);transition:background-color 1s ease-in-out}.field--name-field-text-col-img-button a,.field--name-field-text-col-img-button span,.field--name-field-text-col-img-button-mobile a,.field--name-field-text-col-img-button-mobile span{color:var(--button-color)}.field--name-field-text-col-img-button:hover,.field--name-field-text-col-img-button:active,.field--name-field-text-col-img-button-mobile:hover,.field--name-field-text-col-img-button-mobile:active{cursor:pointer;text-decoration:none;background-color:#0d003f;transition:background-color 1s ease-in-out}.adl-arrow-button{color:var(--button-color);display:flex;place-items:center;background-color:var(--button-bg-color);cursor:pointer;text-decoration:none;transition:background-color 400ms ease-in-out;padding:12px 21px}.adl-arrow-button::after{content:'A';font-family:'ADL W Icon Font';color:#fff;position:relative;font-size:32px;margin:0 0 0 13px}.adl-arrow-button:hover,.adl-arrow-button:active{text-decoration:none;outline:none;color:var(--button-color);background-color:var(--button-hover-bg-color)}.adl-arrow-button:hover a,.adl-arrow-button:active a{text-decoration:none}.adl-button{color:var(--button-color);display:flex;place-items:center;background-color:var(--button-bg-color);cursor:pointer;text-decoration:none;transition:background-color 400ms ease-in-out;padding:12px 21px}.adl-button:hover,.adl-button:active{text-decoration:none;outline:none;color:var(--button-color);background-color:var(--button-hover-bg-color)}.adl-button:hover a,.adl-button:active a{text-decoration:none}.views-field-view-taxonomy-term a{color:var(--text-color);display:flex;place-items:center;text-decoration:none;outline:none;cursor:pointer}.views-field-view-taxonomy-term a::after{content:'A';font-family:'ADL W Icon Font';color:var(--medley-link-arrow-color);position:relative;font-size:32px;margin:0 0 0 13px;transition:transform 300ms ease-in-out}.views-field-view-taxonomy-term a:hover,.views-field-view-taxonomy-term a:active{text-decoration:none;outline:none;color:var(--text-color)}.views-field-view-taxonomy-term a:hover::after,.views-field-view-taxonomy-term a:active::after{transform:translateX(11px)}.find-more{color:var(--text-color);display:flex;text-decoration:none;outline:none}.find-more::after{transition:transform 1s ease-in-out}.find-more:hover,.find-more:active{cursor:pointer;text-decoration:none}.find-more:hover::after,.find-more:active::after{transform:translateX(11px)}.find-more a:hover{text-decoration:none}.adl-arrow-link{color:var(--text-color);display:flex;place-items:center;text-decoration:none;outline:none;cursor:pointer}.adl-arrow-link::after{content:'A';font-family:'ADL W Icon Font';color:var(--medley-link-arrow-color);position:relative;font-size:32px;margin:0 0 0 13px;transition:transform 300ms ease-in-out}.adl-arrow-link:hover,.adl-arrow-link:active{text-decoration:none;outline:none;color:var(--text-color)}.adl-arrow-link:hover::after,.adl-arrow-link:active::after{transform:translateX(11px)}.adl-arrow-link:focus{outline:0;text-decoration:none}.adl-link{color:var(--text-color);display:flex;place-items:center;text-decoration:none;outline:none;cursor:pointer}.loader.lds-dual-ring{display:none;margin:0 auto;width:50px;height:50px}.loader.lds-dual-ring:after{content:" ";display:block;width:45px;height:45px;margin:8px;border-radius:50%;border:5px solid #0d003f;border-color:#0d003f transparent #0d003f transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ajax-progress{background:initial;left:calc(50% - 30px)}.ajax-progress:after{content:" ";display:block;width:45px;height:45px;margin:8px;border-radius:50%;border:5px solid #0d003f;border-color:#0d003f transparent #0d003f transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.btn-primary{border:none}.btn-primary:hover,.btn-primary:focus{background-color:#0d003f;transition:background-color 1s ease-in-out;border-color:#0d003f}html .btn-check:focus+.btn-primary,html .btn-primary:focus{box-shadow:none}.grecaptcha-badge{z-index:1;margin-bottom:55px}body:not(.node--type-webform):not(.page-user-login):not(.page-user-register) .grecaptcha-badge{z-index:-1}.medium-italic{font-family:'CASaygonText-MediumItalic';font-weight:normal;font-style:normal}.modal-backdrop.show{opacity:.7;background-color:#fff}.text-formatted ul,.text-formatted ol{padding-left:0;list-style-type:"—      "}.text-formatted ul>li,.text-formatted ol>li{font-style:normal;font-weight:normal;font-size:14px;line-height:24px;color:#0d003f;margin-left:2.8em}.text-formatted ul>li:not(:first-child),.text-formatted ol>li:not(:first-child){margin-top:16px}.text-formatted ul{margin-left:-3px;counter-reset:li}.text-formatted ul>li{counter-increment:li;display:list-item}.text-formatted ul>li::marker{display:list-item;font-weight:normal;color:#1774f5;font-family:'CA Saygon Bold';font-size:1em}.text-formatted ol{margin-left:-3px;counter-reset:li}.text-formatted ol>li{counter-increment:li;display:list-item}.text-formatted ol>li::marker{display:list-item;content:counter(li) ".       ";font-weight:normal;color:#1774f5;font-family:'CA Saygon Bold';font-size:1em}.text-formatted ol>li>ul>li:first-child,.text-formatted ul>li>ol>li:first-child{margin-top:32px}.text-formatted *+ol,.text-formatted *+ul{margin-top:32px}.form-inline.navbar-form.ml-auto{padding:10px 22px}.oversized-paragraph{font-family:'CA Saygon Text';font-weight:normal;font-size:16px;line-height:24px}.large-paragraph{font-family:'CA Saygon Text';font-weight:normal;font-size:14px;line-height:28px;color:#0d003f}html #ccc *:focus{outline:none}html #ccc #ccc-title,html #ccc .ccc-title{font-family:'CA Saygon Bold'}html #ccc p,html #ccc .third-party-cookie-link{font-family:'CA Saygon Text'}html #ccc p>strong,html #ccc .third-party-cookie-link>strong{font-family:'CA Saygon Bold'}html #ccc .ccc-content--light a,html #ccc .ccc-content--light h1,html #ccc .ccc-content--light h2,html #ccc .ccc-content--light h3,html #ccc .ccc-content--light p,html #ccc .ccc-content--light span{font-family:'CA Saygon Text';color:#0d003f}html #ccc #ccc-recommended-settings{border-radius:0;border-color:#1774f5;background:#1774f5;transition:all 400ms ease-in-out;transition-duration:400ms}html #ccc #ccc-recommended-settings:hover{background:#0d003f;border-color:#0d003f}html #ccc #ccc-recommended-settings>span{color:#fff;display:flex;place-content:center;place-items:center}html #ccc #ccc-recommended-settings>span:before{font-family:'ADL W Icon Font';content:'k';margin-right:10px}html #ccc #ccc-reject-settings>span{display:flex;place-content:center;place-items:center}html #ccc #ccc-reject-settings>span:before{font-family:'ADL W Icon Font';content:'l';margin-right:10px}html #ccc .ccc-notify-button.ccc-reject-button{border-radius:0;border-color:#0d003f;transition:all 400ms ease-in-out;transition-duration:400ms}html #ccc .ccc-notify-button.ccc-reject-button:hover{background:#0d003f}html #ccc .ccc-notify-button.ccc-reject-button:hover>span{color:#fff}html #ccc .ccc-module--popup #ccc-content{border-radius:8px}html #ccc .checkbox-toggle--slider input:checked~.checkbox-toggle-toggle{background-color:#1774f5}html #ccc .checkbox-toggle--slider.checkbox-toggle--light .checkbox-toggle-off{color:#0d003f}html #ccc .checkbox-toggle--light{background-color:#e6e6e6;border-color:#e6e6e6}html #ccc .checkbox-toggle--light .checkbox-toggle-toggle{background-color:#b9b9b9}html #ccc .checkbox-toggle--light .checkbox-toggle-on{color:#0d003f}html #ccc .checkbox-toggle:focus-within{outline:none}html .tb-megamenu .dropup,html .tb-megamenu .dropdown{position:static}#main-wrapper .text-formatted .cookie-options-button:last-child{margin:40px 0 60px}.cookie-options-button button{background:#1774f5;color:#fff;padding:24px 21px;border:none;transition:background-color 400ms ease-in-out;transition-duration:400ms}.cookie-options-button button:focus{outline:none}.cookie-options-button button:hover{background:#0d003f}.tb-megamenu .dropdown-menu .mega-nav{margin-top:16px}@media (max-width:575px){.container,.container-lg,.container-md,.container-sm{padding:0 24px}}@media (min-width:576px){:root{--gap-height-full:104px;--gap-height-half:52px;--gap-height-quarter:26px}.container,.container-lg,.container-md,.container-sm{max-width:496px;padding:0}h1{font-size:32px;line-height:46px}h2{font-size:28px;line-height:48px}h3{font-size:20px;line-height:40px}.text-formatted ul>li,.text-formatted ol>li{font-size:16px;line-height:32px}.oversized-paragraph{font-size:18px;line-height:27px}.large-paragraph{font-size:16px;line-height:28px}}@media (min-width:768px){:root{--gap-height-full:144px;--gap-height-half:72px;--gap-height-quarter:36px;--header-height-margin-top:73.02px;--header-height:52.02px}.container,.container-lg,.container-md,.container-sm{max-width:688px}.form-inline.navbar-form.ml-auto{padding:10px 9px}h3{font-size:24px;line-height:46px}h4{font-size:24.88px}}@media (min-width:992px){:root{--gap-height-full:176px;--gap-height-half:88px;--gap-height-quarter:44px}.container,.container-lg,.container-md,.container-sm{max-width:880px}h1{font-size:45px;line-height:62px}h2{font-size:35px;line-height:58px}h3{font-size:28px;line-height:54px}.text-formatted ul>li,.text-formatted ol>li{font-size:18px}.text-formatted ul>li:not(:first-child),.text-formatted ol>li:not(:first-child){margin-top:24px}.oversized-paragraph{font-size:24px;line-height:36px}.large-paragraph{font-size:18px;line-height:32px}}@media (min-width:1200px){:root{--gap-height-full:224px;--gap-height-half:112px;--gap-height-quarter:56px;--header-padding:25px 0;--header-padding-scrolled:25px 0;--header-height-margin-top:77px;--header-height:78px}.practices-capabilities .practice-title,.practices-industries .practice-title{padding-left:8.33%}.practices-challenges .practice-title{padding-left:8.33%}.container,.container-lg,.container-md,.container-sm{max-width:1088px}h1{font-size:52.92px}h2{font-size:44.2px;line-height:62px}h3{font-size:33.16px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm{max-width:1256px}.text-formatted ul>li,.text-formatted ol>li{font-size:20px}.oversized-paragraph{font-size:30px;line-height:45px}.large-paragraph{font-size:20px;line-height:32px}}@media (min-width:1680px){.container,.container-lg,.container-md,.container-sm{max-width:1438px}}.search-area{position:absolute;right:24px;width:25px;height:32px}.search-area .search-button{width:100%;height:100%;position:relative;cursor:pointer}.search-area .search-button:before{content:"Y";font-family:'ADL W Icon Font';color:#000;position:absolute;font-size:19px;margin:5px}.search-icon-placeholder{width:25px;height:32px;position:relative;cursor:pointer;display:inline-block}.search-icon-placeholder:before{content:"Y";font-family:'ADL W Icon Font';color:#000;position:absolute;font-size:20px;margin:12px 0}.close-icon-placeholder{width:25px;height:32px;position:relative;cursor:pointer;display:inline-block}.close-icon-placeholder:before{content:"c";font-family:'ADL W Icon Font';color:#000;position:absolute;font-size:20px;margin:12px 0}.search-overlay-area{position:absolute;top:0;width:100%;height:100%;overflow:hidden;background:#ffffffdb;z-index:9999;display:none}.search-overlay-area .overlay-search-area{height:72px;background-color:#fff;margin-top:28px;padding:18px 0;position:fixed;top:0;width:100%}.search-overlay-area .overlay-search-area .search-form .search-input{border-radius:unset;border:0 solid;outline:none;-webkit-box-shadow:none;box-shadow:none;color:#000;font-family:'CA Saygon Text';font-style:normal;font-weight:normal;font-size:16px;line-height:18px;display:inline-block;width:calc(100% - 58px);position:relative;top:-5px;height:100%;padding:5px}.search-overlay-area .overlay-search-area .search-form .search-input:hover,.search-overlay-area .overlay-search-area .search-form .search-input:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;color:#000}.search-overlay-area .overlay-search-area .search-form .search-input ::placeholder,.search-overlay-area .overlay-search-area .search-form .search-input ::-webkit-input-placeholder,.search-overlay-area .overlay-search-area .search-form .search-input :-moz-placeholder,.search-overlay-area .overlay-search-area .search-form .search-input ::-moz-placeholder,.search-overlay-area .overlay-search-area .search-form .search-input :-ms-input-placeholder{color:#000;opacity:1}@media (min-width:576px){.search-area{position:absolute;right:0;width:25px;height:32px}.search-area .search-button{width:100%;height:100%;position:relative;cursor:pointer}.search-area .search-button:before{content:"Y";font-family:'ADL W Icon Font';color:#000;position:absolute;font-size:19px;margin:5px}.search-icon-placeholder{width:32px;height:32px;position:relative;cursor:pointer;display:inline-block}.search-icon-placeholder:before{content:"Y";font-family:'ADL W Icon Font';color:#000;position:absolute;font-size:30px;margin:5px 0}.close-icon-placeholder{width:32px;height:32px;position:relative;cursor:pointer;display:inline-block}.close-icon-placeholder:before{content:"c";font-family:'ADL W Icon Font';color:#000;position:absolute;font-size:30px;margin:5px 0}.search-overlay-area{position:absolute;top:0;width:100%;height:100%;overflow:hidden;background:#ffffffdb;z-index:9999;display:none}.search-overlay-area .overlay-search-area{height:72px;background-color:#fff;margin-top:28px;padding:18px 0;position:fixed;top:0;width:100%}.search-overlay-area .overlay-search-area .search-form .search-input{border-radius:unset;border:0 solid;outline:none;-webkit-box-shadow:none;box-shadow:none;color:#000;font-family:'CA Saygon Text';font-style:normal;font-weight:normal;font-size:24px;line-height:24px;display:inline-block;width:calc(100% - 72px);position:relative;top:-5px;height:100%}.search-overlay-area .overlay-search-area .search-form .search-input:hover,.search-overlay-area .overlay-search-area .search-form .search-input:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;color:#000}.search-overlay-area .overlay-search-area .search-form .search-input ::placeholder,.search-overlay-area .overlay-search-area .search-form .search-input ::-webkit-input-placeholder,.search-overlay-area .overlay-search-area .search-form .search-input :-moz-placeholder,.search-overlay-area .overlay-search-area .search-form .search-input ::-moz-placeholder,.search-overlay-area .overlay-search-area .search-form .search-input :-ms-input-placeholder{color:#000;opacity:1}}@media (min-width:1200px){.search-area{position:relative;right:0;width:40px;height:24px}.search-area .search-button:before{content:"Y";font-family:'ADL W Icon Font';color:#000;position:absolute;font-size:19px;margin:0;right:0}}