:root{
   --avenirblack:'avenirblack';
   --avenirbook:'avenirbook';
   --avenirheavy:'avenirheavy';
   --avenirmedium:'avenirmedium';
   --avenirroman:'avenirroman';
   --fontnormal: normal;
   --font-h1:75px;
   --font-h2:65px;
   --font-h3:40px;
   --font-h4:30px;
   --font-h5:24px;
   --font-h6:22px;
   --body-font:20px;
   --small:10px;
   --medium:15px;
   --base:20px;
   --large:25px;
   --xlarge:30px;
   --xxlarge:35px;
   --sectionSpace: 100px;
   --darkgray: #1D1D1F;
   --darkgray10: rgba(29, 29, 31, 0.10);
   --primary: #F37022;
   --primary10: rgba(243, 112, 34, 0.10);
   --primary70: rgba(243, 112, 34, 0.70);
   --secondary: #000000;
   --secondary0: rgba(0, 0, 0, 0);
   --secondary05: rgba(0, 0, 0, 0.05);
   --secondary10: rgba(0, 0, 0, 0.10);
   --secondary20: rgba(0, 0, 0, 0.20);
   --secondary30: rgba(0, 0, 0, 0.30);
   --secondary50: rgba(0, 0, 0, 0.50);
   --secondary60: rgba(0, 0, 0, 0.60);
   --secondary70: rgba(0, 0, 0, 0.70);
   --secondary90: rgba(0, 0, 0, 0.90);
   --white: #FFFFFF;
   --white05: rgba(255, 255, 255, 0.05);
   --white10: rgba(255, 255, 255, 0.10);
   --white20: rgba(255, 255, 255, 0.20);
   --white40: rgba(255, 255, 255, 0.40);
   --white50: rgba(255, 255, 255, 0.50);
   --white60: rgba(255, 255, 255, 0.60);
   --white70: rgba(255, 255, 255, 0.70);
   --red: #FF0000;
   --red10: rgba(255, 0, 0, 0.10);
   --red20: rgba(255, 0, 0, 0.20);
   --midgrey: #333333;
   --midgrey20: rgba(51, 51, 51, 0.20);
   --midgrey30: rgba(51, 51, 51, 0.30);
   --midgrey50: rgba(51, 51, 51, 0.50);
   --lightgrey: #ABABAB;
   --lightgrey10: rgba(171, 171, 171, 0.10);
   --lightgrey20: rgba(171, 171, 171, 0.20);
   --lightgrey50: rgba(171, 171, 171, 0.50);
   --offwhite: #F5F5F7;
   --offwhite40: rgba(171, 171, 171, 0.40);
   --offwhite50: rgba(171, 171, 171, 0.50);
}


*, dl, ol, ul{margin: 0;padding: 0;outline: none;box-shadow: none;text-decoration: none;}
html,body{line-height: 1.4;color: var(--midgrey);font-size: var(--body-font);font-family: var(--avenirroman);font-weight: var(--fontnormal);-webkit-text-size-adjust: 100%;}
body{overflow-x: hidden;overscroll-behavior: none;}
a{text-decoration: none;}
p:last-child{margin-bottom: 0;}
h1, h2, h3, h4, h5, h6{margin-bottom: 0;color: var(--secondary);font-family: var(--avenirblack);font-weight: var(--fontnormal);}
h1, .h1{font-size: var(--font-h1);line-height: 1.139;text-transform: uppercase;}
h2, .h2{font-size: var(--font-h2);line-height: 1.15;}
h3, .h3{font-size: var(--font-h3);line-height: 1.25;}
h4, .h4{font-size: var(--font-h4);line-height: 1.34;}
h5, .h5{font-size: var(--font-h5);line-height: 1.33;}
h6, .h6{font-size: var(--font-h6);line-height: 1.4;}
::selection{color: var(--white);background-color: var(--primary70);}

/* Banner and Section Height Class ----------------*/
.bannerSection{display: flex;align-items: center;justify-content: center;padding-top: calc(var(--sectionSpace) + 20px);padding-bottom: calc(var(--sectionSpace) + 20px);background-color: var(--offwhite);}
.mh3150{min-height: 3150px;}
.mh1507{min-height: 1507px;}
.mh1500{min-height: 1500px;}
.mh1476{min-height: 1476px;}
.mh1300{min-height: 1300px;}
.mh1280{min-height: 1280px;}
.mh1253{min-height: 1253px;}
.mh1175{min-height: 1175px;}
.mh1087{min-height: 1087px;}
.mh1080{min-height: 1080px;}
.mh1060{min-height: 1060px;}
.mh1020{min-height: 1020px;}
.mh1000{min-height: 1000px;}
.mh965{min-height: 965px;}
.mh950{min-height: 950px;}
.mh910{min-height: 910px;}
.mh900{min-height: 900px;}
.mh890{min-height: 890px;}
.mh880{min-height: 880px;}
.mh870{min-height: 870px;}
.mh865{min-height: 865px;}
.mh850{min-height: 850px;}
.mh845{min-height: 845px;}
.mh838{min-height: 838px;}
.mh830{min-height: 830px;}
.mh820{min-height: 820px;}
.mh800{min-height: 800px;}
.mh790{min-height: 790px;}
.mh750{min-height: 750px;}
.mh730{min-height: 730px;}
.mh700{min-height: 700px;}
.mh680{min-height: 680px;}
.mh650{min-height: 650px;}
.mh620{min-height: 620px;}
.mh600{min-height: 600px;}
.mh595{min-height: 595px;}
.mh500{min-height: 500px;}
.mh464{min-height: 464px;}
.mh453{min-height: 453px;}
.mh435{min-height: 435px;}

/* Black Background Color Invert ----------------*/
.section-d-flex{display: flex;}
.section-d-flex > .container-fluid{display: flex;justify-content: center;align-items: center;flex-direction: column;}
html .bg-black,
body .bg-darkgray,
.bg-black h1,
.bg-black h2,
.bg-black h3,
.bg-black h4,
.bg-black h5,
.bg-black h6,
.bg-black .pageTitle,
.bg-darkgray h1,
.bg-darkgray h2,
.bg-darkgray h3,
.bg-darkgray h4,
.bg-darkgray h5,
.bg-darkgray h6,
.bg-darkgray .pageTitle{color: var(--white);}
.bg-white{background-color: var(--white);}
.bg-offwhite{background-color: var(--offwhite);}
.bg-black{background-color: var(--secondary);}
.bg-darkgray{background-color: var(--darkgray);}

/* Common Class ----------------*/
/*#full-wrapper{overflow: hidden;}*/
.nowrap{white-space: nowrap;}
.pageTitle{font-size: var(--font-h1);line-height: 1.139;text-transform: uppercase;margin-bottom: 0;color: var(--secondary);font-family: var(--avenirblack);font-weight: var(--fontnormal);}
.SEO_tag_hidden{position: absolute;opacity: 0;visibility: hidden;z-index: -99;}
.setbg{background-position: center center;background-repeat: no-repeat;background-size: cover;}
.o-hide{overflow: hidden;}
.has-relative{position: relative;}
.section-space{padding-top: var(--sectionSpace);padding-bottom: var(--sectionSpace);}
.mid-section-space{padding-top: calc(var(--sectionSpace) * 2);padding-bottom: calc(var(--sectionSpace) * 2);}
.big-section-space{padding-top: calc(var(--sectionSpace) * 2 + 50px);padding-bottom: calc(var(--sectionSpace) * 2 + 50px);}
svg{width: auto;height: auto;vertical-align: middle;}
.bg-black p,
.bg-darkgray p,
.bg-black ul li,
.bg-darkgray ul li{color: var(--lightgrey);}
/* Margin Padding ----------------*/
section{position: relative;}
.container{position: relative;max-width: 1760px;padding-left: 160px;padding-right: 160px;}
.container-fluid{position: relative;max-width: 1760px;padding-left: 0px;padding-right: 0px;}
.mt-50{margin-top: calc(var(--sectionSpace) - 50px);}
.mt-80{margin-top: calc(var(--sectionSpace) - 20px);}
.mt-100{margin-top: var(--sectionSpace);}
.mb-150{margin-bottom: calc(var(--sectionSpace) + 50px);}
.mb-30{margin-bottom: calc(var(--sectionSpace) - 70px);}
.mb-50{margin-bottom: calc(var(--sectionSpace) - 50px);}
.mb-60{margin-bottom: calc(var(--sectionSpace) - 40px);}
.mb-100{margin-bottom: var(--sectionSpace);}
.pb-70{padding-bottom: calc(var(--sectionSpace) - 30px);}
.pb-60{padding-bottom: calc(var(--sectionSpace) - 40px);}
.pb-130{padding-bottom: calc(var(--sectionSpace) + 30px);}
.pb-250{padding-bottom: calc(var(--sectionSpace) * 2 + 50px);}
.pt-65{padding-top: calc(var(--sectionSpace) - 35px);}
.pt-100{padding-top: var(--sectionSpace);}
.-mb30{margin-bottom: -30px;}
.-mt70{margin-top: -70px;}
/* Fonts */
.f-avenirblack{font-family: var(--avenirblack)}
.f-avenirbook{font-family: var(--avenirbook);}
.f-avenirheavy{font-family: var(--avenirheavy);}
.f-avenirmedium{font-family: var(--avenirmedium);}
.f-avenirroman{font-family: var(--avenirroman);}


/* Button ----------------*/
.btn{border-radius: 5px !important;}
.btn,
.btn:hover,.mind-section .get-started .btn.btn-white,.mind-section .get-started .btn.btn-white:hover{position: relative;text-align: center;cursor: pointer;border: 1px solid var(--primary);outline: none !important;outline-offset: 0 !important;border-radius: 0px;box-shadow: none !important;overflow: hidden;font-size: 18px;padding: 13px 40px;margin: 0 auto;line-height: 1.55;color: var(--white);background-color: var(--primary);font-family: var(--avenirmedium);}
.btn span{position: relative;z-index: 2; margin-left: 10px;}
.btn:after,.mind-section .get-started .btn.btn-white::after{position: absolute;content: "";left: -150%;top: -80px;height: 200px;width: 70px;z-index: 1;background-color: var(--white70);transform: rotate(35deg);-webkit-transform: rotate(35deg);transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) 0s;-webkit-transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) 0s;}
.btn:hover:after,.mind-section .get-started .btn.btn-white:hover::after{left: 150%;transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) 0s;-webkit-transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) 0s;-ms-transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) 0s;}
.btn.btn-white{color: var(--secondary);background-color: var(--white);border-color: var(--white);}
.btn.btn-white:after{background-color: var(--primary70);}
.btn-link{position: relative;z-index: 2;font-size: 18px;font-family: var(--avenirmedium);color: var(--primary);text-decoration: none;display: flex;align-items: center;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;}
.btn-link svg{margin-left: 10px;margin-top: 3px;}
.btn-link:hover{color: var(--secondary);}
.bg-black .btn-link:hover,
.bg-darkgray .btn-link:hover{color: var(--white);}
.link-white,
.link-white:hover{color: var(--white);font-size: 20px;font-weight: 500;position: relative;padding-right: 30px;}
.link-white:before{position: absolute;content: '';top: 50%;right: 0px;height: 16px;width: 20px;transform: translateY(-50%);background-size: contain;background-image: url(/wp-content/uploads/2023/01/left-arrow.svg);}
.btn-small,
.btn-small:hover{font-size: 16px;padding: 10px 32px;line-height: 1.417;}
.btn.disabled{opacity: 0.6 !important;}

/* Loader ----------------*/
#loader{display: flex;align-items: center;justify-content: center;position: fixed;top: 0px;bottom: 0px;width: 100%;left: 0px;right: 0px;z-index: 999999;background-color: var(--white);}
#loader .loading{position:relative;animation: fadeanimation linear 2s;-webkit-animation: fadeanimation linear 2s;-moz-animation: fadeanimation linear 2s;-o-animation: fadeanimation linear 2s;-ms-animation: fadeanimation linear 2s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;-ms-animation-iteration-count: infinite;pointer-events:none;}
#loader .loading img{width: 10vw;min-width: 200px;}
#loader .loading:before{position: absolute;content: '';top: 50%;left: 50%;width: 2.6rem;height: 2.6rem;border-radius: 50%;margin-left: -1.3rem;margin-top: -1.3rem;border: 0.2rem solid var(--secondary);border-top: 0.2rem solid var(--primary);animation: spin 1s linear infinite;}
#loader .loading::before{content:none;}
.loader{width: 48px;height: 48px;border: 5px solid var(--white);border-bottom-color: var(--primary);border-radius: 50%;display: inline-block;box-sizing: border-box;animation: rotation 1s linear infinite;}
.loader-box{position: fixed;z-index: 100000;left: 0px;right: 0px;margin: 0 auto;width: 100%;height: 100%;text-align: center;display: flex;align-items: center;justify-content: center;background-color: var(--secondary50);}
.loader-box-active .loader-box{display: flex !important;}
@keyframes rotation{0%{transform: rotate(0deg);}100%{transform: rotate(360deg);}}
@-o-keyframes rotation{0%{transform: rotate(0deg);}100%{transform: rotate(360deg);}}
@-ms-keyframes rotation{0%{transform: rotate(0deg);}100%{transform: rotate(360deg);}}
@-moz-keyframes rotation{0%{transform: rotate(0deg);}100%{transform: rotate(360deg);}}
@-webkit-keyframes rotation{0%{transform: rotate(0deg);}100%{transform: rotate(360deg);}}
@keyframes fadeanimation{0%{opacity:1;}51%{opacity:0.4;}100%{opacity:1;}}
@-o-keyframes fadeanimation{0%{opacity:1;}51%{opacity:0.4;}100%{opacity:1;}}
@-ms-keyframes fadeanimation{0%{opacity:1;}51%{opacity:0.4;}100%{opacity:1;}}
@-moz-keyframes fadeanimation{0%{opacity:1;}51%{opacity:0.4;}100%{opacity:1;}}
@-webkit-keyframes fadeanimation{0%{opacity:1;}51%{opacity:0.4;}100%{opacity:1;}}
@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
@-o-keyframes spin{0%{-moz-transform:rotate(0);}100%{-moz-transform:rotate(360deg);}}
@-ms-keyframes spin{0%{-ms-transform:rotate(0);}100%{-ms-transform:rotate(360deg);}}
@-moz-keyframes spin{0%{-moz-transform:rotate(0);}100%{-moz-transform:rotate(360deg);}}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);}100%{-webkit-transform:rotate(360deg);}}

/* Cuatom Scrollbar ----------------*/
::-webkit-scrollbar-track{background-color: var(--offwhite);box-shadow: inset 0 0 6px var(--secondary30);-webkit-box-shadow: inset 0 0 6px var(--secondary30);}
::-webkit-scrollbar{width: 8px;height: 8px;background-color: var(--offwhite);}
::-webkit-scrollbar-thumb{border-radius: 8px;background-color: var(--lightgrey);}
html,body{scrollbar-color: var(--lightgrey) var(--offwhite);scrollbar-width: thin;}

/* Fade Animation ----------------*/
.animation-text{opacity: 0;-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}
.animation-text.animated{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}
.animation-text.animation-text-left{opacity: 0;-webkit-transform: translateY(0px) translateX(-20px);-ms-transform: translateY(0px) translateX(-20px);transform: translateY(0px) translateX(-20px);-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}
.animation-text.animation-text-right{opacity: 0;-webkit-transform: translateY(0px) translateX(20px);-ms-transform: translateY(0px) translateX(20px);transform: translateY(0px) translateX(20px);-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}
.animation-text.animated{opacity: 1;-webkit-transform: translateY(0) translateX(0);-ms-transform: translateY(0) translateX(0);transform: translateY(0) translateX(0);-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}

/* Section Title ----------------*/
.sec-title h2,
.sec-title h3,
.sec-title h4,
.sec-title h5{margin-bottom: var(--small);}
.sec-title ~ p{margin-top: 20px;}
.sec-title h2,
.sec-title h3,
.sec-title h4,
.sec-title h5{font-family: var(--avenirheavy) !important;}
.sec-title h2 span,
.sec-title h3 span,
.sec-title h4 span,
.sec-title h5 span{text-transform: uppercase;font-family: var(--avenirblack) !important;}
.sec-title.sec-dashline{position: relative;padding-bottom: 4px;margin-bottom: var(--large);}
.sec-title.sec-dashline h3::after,
.sec-title.sec-dashline h4::after{position: absolute;content: '';left: 0px;bottom: 0px;height: 4px;background-color: var(--primary);}
.sec-title.sec-dashline h3::after{width: 40px;}
.sec-title.sec-dashline h4::after{width: 30px;}
.big-p p{font-size: var(--font-h5);font-weight: var(--avenirmedium);}


.giveaway-formtab .gform_wrapper form .gform-field-label {display: flex;align-items: center;white-space: nowrap;}
.giveaway-formtab .gform_wrapper form .hidden_label .gfield_label {display: none !important;}
.giveaway-formtab .gform_wrapper form .hidden_label .gfield_checkbox > div {display: flex;align-items: flex-start;}
.giveaway-formtab .gform_wrapper form .gfield.gfield--type-checkbox .gform-field-label {margin-left: 5px;margin-bottom: 0!important; line-height: 1.2em;}

/* SVG Line Drow ----------------*/
#path1{stroke-dasharray: var(--pathlangth), var(--pathlangth);stroke-dashoffset: var(--pathlangth);}
.animation #path1{opacity: 1; animation: drawline 1.5s linear forwards;}
@keyframes drawline{from{stroke-dashoffset: var(--pathlangth);}to{stroke-dashoffset: 0;}}
#path2{stroke-dasharray: 4900, 4900;stroke-dashoffset: 4900;}
.animation #path2{animation: drawline2 1s linear forwards;animation-delay: 7.5s;}
@keyframes drawline2{from{stroke-dashoffset: 4900;}to{stroke-dashoffset: 0;}}
.lineClass,
.triggerClass{position: absolute;pointer-events: none;z-index: 1;}
.wordClass{position: relative;pointer-events: none;z-index: 1;}
.text-primary{color: var(--primary) !important;}
.hero-text .text-primary{margin-top: var(--medium);}
.hero-text h4.text-primary{font-family: var(--avenirheavy);}
.hero-text h5.text-primary{font-family: var(--avenirmedium);}
.brand-logo img, .middle-footer-logo { width: 100%; height: auto; }
.brand-logo img { width: 100%; max-height: 48px }
.footer-logos img { width: auto; }
@media (max-width: 575px){
   footer .middle-footer ul li { padding: 0px 10px; }
   .giveaway-formtab .gform_wrapper form .gfield.gfield--type-checkbox .gfield_description { margin-left: 0px !important; margin-top: 8px; }
}

/* 14-10-2024 */
.page-id-15447 .content{ padding: 100px 0 0 0 ; }
.dataTables_wrapper { padding: 50px 0 0 0; min-height: calc(100vh - 122px); height: 100%; }
.dataTables_wrapper .dataTables_scroll { padding: 40px 0 40px 0; }
.dataTables_scrollBody td { padding: 10px 18px !important; }
.custom-gf-entry a { color: var(--primary); }
.dataTables_scrollHead .dataTables_scrollHeadInner { background: var(--darkgray); color: var(--white); }
.dataTables_scrollHead .dataTables_scrollHeadInner th { font-size: 16px; }
.dataTables_scrollHead .dataTables_scrollBody td { font-size: 18px; }
table .sorting_asc { background-image: url(../images/sort_both.png); }
#gf-submissions-table tbody tr td { border-bottom: 1px solid #cbcbcb !important; }
.dataTables_scrollBody td { font-size: 18px; }
.gravitypdf-download-link{ position: relative; visibility: hidden; }
.gravitypdf-download-link::before { content: ""; height: 30px; width: 30px; background: url(../images/download.svg); background-repeat: no-repeat; background-position: center; position: absolute; visibility: visible; position: absolute; }
.dataTables_paginate  .paginate_button { padding: 0; height: 40px; width: 40px; display: inline-flex !important; align-items: center; justify-content: center; background: none !important; border: none !important; }
#gf-submissions-table_paginate { margin-right: 23px; } .dataTables_wrapper .dataTables_paginate .paginate_button.current { color: #f37022 !important; }
#gf-submissions-table_previous, a#gf-submissions-table_next{ visibility: hidden; position: relative; }
#gf-submissions-table_previous::before { content: " "; background: url("/wp-content/uploads/2023/01/left-arrow.svg"); background-repeat:no-repeat; background-position: center; background-color: #f37022; visibility: visible; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; position: absolute; color: white; cursor: pointer; rotate: 180deg; top: 0; right: 20px; left: auto; }
#gf-submissions-table_next::after { content: " "; background: url("/wp-content/uploads/2023/01/left-arrow.svg"); background-repeat:no-repeat; background-position: center; background-color: #f37022; visibility: visible; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; position: absolute; color: white; cursor: pointer; top: 0; right: auto; left: 20px; }
#gf-submissions-table_paginate { display: flex; align-items: center; justify-content: center; margin-right: 22px; }
#gf-submissions-table_wrapper{ padding-bottom: 40px; }

/* 15-10-2024 */
.wl-quote-form > .gform_wrapper form { width: 100%; display: flex; flex-direction: row; min-height: calc(100vh - 122px);}
.wl-quote-form > .gform_wrapper form > .gf_page_steps { flex: 0 0 30%; display: flex; flex-direction: column; }
.wl-quote-form > .gform_wrapper form > .gform-body { flex:1 1 0 }
.wl-quote-form { padding: 130px 0; }

/* 16-10-2024 */
.quote-request .gf_step_number { display: none !important; }
.quote-request .gf_page_steps { width: 30%; display: flex; flex-direction: column; margin-right: 150px; padding: 30px; align-self: flex-start; }
.quote-request .gform_wrapper.gravity-theme .gf_step_label { font-size: 16px; font-weight: 600; line-height: 18px; transition: all ease-in 0.1s; }
.quote-request .gform_page_footer.before .gform-theme-button { position: relative; text-align: center; cursor: pointer; border: 1px solid var(--primary); outline: none !important; outline-offset: 0 !important; border-radius: 0px; box-shadow: none !important; overflow: hidden; font-size: 18px; padding: 13px 40px; margin: 0 auto; line-height: 1.55; color: var(--white); background-color: var(--primary); font-family: var(--avenirmedium); }
.quote-request .gform_wrapper.gravity-theme .gf_page_steps{ border: none;     padding-left: 0 !important; padding-top: 114px;}
.quote-request .gform_wrapper.gravity-theme .gf_step{ margin: 6px 32px 11px 0; }
.quote-request .gform_wrapper.gravity-theme .gf_step:not(.gf_step_active) { cursor: pointer; }
.quote-request .gform_wrapper.gravity-theme .gf_step:is(.gf_step_active) .gf_step_label { color: var(--primary); font-size: 24px; font-weight: 600; line-height: 26px; transition: all ease-in 0.1s; }
.quote-request .gform_page_fields{ padding-top: 30px; }
.quote-request .gform_ajax_spinner{margin-left:10px;}
.quote-request .gform_previous_button{ border: none !important; padding: 0 !important; margin-right: 50px !important; }
.quote-request .gform_wrapper.gravity-theme .gsection{ border:none }
.quote-request .gform_wrapper.gravity-theme .gf_step .gf_step_label:not(.gf_step_active):hover { color: #f37022; }
.quote-request .gform_page_footer.before .gform_previous_button:hover { color: #f37022; }
.quote-request .gform_wrapper.gravity-theme .gf_step_label{ padding-left: 0; }
.wl-quote-form .gravity-theme .gform_button{ position: relative; text-align: center; cursor: pointer; border: 1px solid var(--primary); outline: none !important; outline-offset: 0 !important; border-radius: 0px; box-shadow: none !important; overflow: hidden; font-size: 18px; padding: 13px 40px; margin: 0 auto; line-height: 1.55; color: var(--white); background-color: var(--primary); font-family: var(--avenirmedium); }

/* 17-10-2024 */
@media (max-width: 1440px) {
    .quote-request .gf_page_steps{ margin-right: 100px; }
    .wl-quote-form > .gform_wrapper form > .gf_page_steps{ flex: 0 0 35%; }
}
@media (max-width: 1199.98px) {   
    .wl-quote-form > .gform_wrapper form > .gf_page_steps{ flex: 0 0 40%; }
    .quote-request .gf_page_steps{ margin-right: 0; }
    .quote-request .gform_wrapper.gravity-theme .gf_page_steps{ padding-top: 100px; }
}
@media (max-width: 991.98px) {
    .quote-request .gform_wrapper.gravity-theme .gf_step:is(.gf_step_active) .gf_step_label{ font-size: 22px; line-height: 24px; }
    .wl-quote-form > .gform_wrapper form > .gf_page_steps { flex: 0 0 42%; }
}
@media (max-width: 880px) {
    .wl-quote-form > .gform_wrapper form > .gf_page_steps{ flex: 0 0 48%; }
}
@media (max-width: 767.98px) {
    .wl-quote-form { padding: 100px 0; }
    .quote-request .gform_wrapper.gravity-theme .gf_step:is(.gf_step_active) .gf_step_label{ font-size: 20px; line-height: 22px; }
    .quote-request .gform_wrapper.gravity-theme .gf_page_steps{ padding-top: 0; }
    .quote-request .gf_page_steps{ width: 100%; padding-right: 0px !important ; }
    .wl-quote-form > .gform_wrapper form{ flex-direction: column; }
    .quote-request .gform_page_fields { padding-top: 10px; }
}
  
 /* 17-10-2024 */  
.wl-quote-form .gfield_checkbox { display: flex; align-items: center; flex-wrap: wrap; }
.wl-quote-form  .gfield_checkbox label { max-width: 100% !important; padding-right: 12px; }


/*  18-10-2024 */
.wl-quote-form input:checked { background-color: transparent !important; background: transparent; accent-color: transparent; }
.wl-quote-form .custom-checkbox .gfield_checkbox label:before { content: ''; -webkit-appearance: none; background-color: transparent; border: 2px solid var(--midgrey); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05); padding: 7px; display: inline-block; position: relative; vertical-align: middle; cursor: pointer; margin-right: 5px; }
.wl-quote-form .gfield_checkbox input:checked + label:after { content: ''; display: block; position: absolute; top: 5px; left: 6px; width: 5px; height: 11px; border: solid var(--primary); border-width: 0 2px 2px 0; transform: rotate(45deg); }
.wl-quote-form .gfield_checkbox label{position:relative;}
.wl-quote-form input:checked + label:before {  border: 2px solid var(--primary);}
.wl-quote-form input[type="checkbox"] { display: none !important; }
/* for radio buttton */
.wl-quote-form .gfield_radio label:before { content: ''; -webkit-appearance: none; background-color: transparent; border: 2px solid var(--midgrey); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05); padding: 6px; display: inline-block; position: relative; vertical-align: middle; cursor: pointer; margin-right: 5px; border-radius: 50%; }
/* New one */
.wl-quote-form .gfield_radio input:checked + label:after { content: ''; display: block; position: absolute; top: 12.5px; width: 7px; height: 7px; background-color: var(--primary); border-radius: 50%; transform: translate(-50%, -50%); left: 8px; }
@media (max-width: 575px) {
   .wl-quote-form .gfield_radio input:checked + label:after{ content: ''; display: block; position: absolute; top: 13.5px !important; width: 7px; height: 7px; background-color: var(--primary); border-radius: 50%; transform: translate(-50%, -50%); left: 8px; }
}

.wl-quote-form .gfield_radio label { position: relative; }
.wl-quote-form input:checked + label:before { border: 2px solid var(--primary); }
.wl-quote-form input[type="radio"] { display: none !important; }
/* the date option */
.custom-date input { width: 100% !important; }
/* 22-10-2024 */
.custom-gf-entry tr td:last-child a{ position: relative; visibility: hidden; }
.custom-gf-entry tr td:last-child a::before { content: ""; height: 30px; width: 30px; background: url(../images/edit.svg); background-repeat: no-repeat; background-position: center; visibility: visible; position: absolute; top: 0;    background-size: 20px; }
a.quote-request{ display: inline-block; margin-top: 30px !important; }
.wl-quote-form .quote-req { margin: 0; display: block; max-width: 180px; margin-top: 20px; }
#gf-submissions-table_wrapper .paginate_button:hover { color: black !important; }


@media screen and (max-width: 640px) {
   #gf-submissions-table_wrapper .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter {
       text-align: left !important;
   }
   .dataTables_length{
      float: none;
      text-align: left !important;
   }
   
}


.ui-datepicker-title>.ui-datepicker-month>option{ text-align: center; padding: 5px; }

.ui-datepicker-title>.ui-datepicker-year>option { text-align: center; padding: 10px; }

/*  */

#gf-submissions-table_wrapper .paginate_button:hover,
#gf-submissions-table_wrapper  .paginate_button:active {
    /* border: 1px solid #f37022 !important; */
    box-shadow: none !important;
    top: 0 !important;
}


table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc {
  
   filter: brightness(0) invert(1);
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
   padding: 0 !important;
}

/* table.dataTable thead .sorting_desc {
   background-image: url(../images/sort_desc.png);
   filter: brightness(0) invert(1);
} */


@media screen and (max-width: 980px) {
   div#field_65_41, div#field_65_42 { grid-column: 1 / -1; }
}


#gf-submissions-table_wrapper [type=search] { border: 1px solid #000; outline: none; }

.custom-gf-entry a { color: var(--primary); text-align: center !important; display: flex; justify-content: center;  align-items: center; }

#gf-submissions-table_paginate .paginate_button.current { background-color: var(--primary) !important; color: #fff !important; border-radius: 4px !important; padding: 5px 10px !important; }


/* newww side    for new    */


/* 15-10-2024 */

.wl-quote-form .gform_wrapper.gravity-theme { width: 100%; display: flex; flex-direction: row; min-height: calc(100vh - 122px);}
.wl-quote-form .gform_wrapper.gravity-theme .gf_page_steps { flex: 0 0 30%; display: flex; flex-direction: column; }
.wl-quote-form .gform_wrapper.gravity-theme .gform-body { flex:1 1 0 }
.wl-quote-form { padding: 130px 0; }


/* 16-10-2024 */

.quote-request .gform_wrapper.gravity-theme .gf_step_number { display: none !important; }
.quote-request .gform_wrapper.gravity-theme .gf_page_steps { width: 30%; display: flex; flex-direction: column; margin-right: 150px; padding: 30px; align-self: flex-start; }

.quote-request .gform_wrapper.gravity-theme .gf_step_label { font-size: 16px; font-weight: 600; line-height: 18px; transition: all ease-in 0.1s; }


.quote-request .gform_wrapper.gravity-theme .gform_page_footer.before .gform-theme-button { position: relative; text-align: center; cursor: pointer; border: 1px solid var(--primary); outline: none !important; outline-offset: 0 !important; border-radius: 0px; box-shadow: none !important; overflow: hidden; font-size: 18px; padding: 13px 40px; margin: 0 auto; line-height: 1.55; color: var(--white); background-color: var(--primary); font-family: var(--avenirmedium); }

.quote-request .gform_wrapper.gravity-theme .gf_page_steps{ border: none;     padding-left: 0 !important; padding-top: 114px;}

.quote-request .gform_wrapper.gravity-theme .gf_step{ margin: 6px 32px 11px 0; }
.quote-request .gform_wrapper.gravity-theme .gf_step:not(.gf_step_active) { cursor: pointer; }

.quote-request .gform_wrapper.gravity-theme .gf_step:is(.gf_step_active) .gf_step_label { color: var(--primary); font-size: 24px; font-weight: 600; line-height: 26px; transition: all ease-in 0.1s; }


.quote-request .gform_wrapper.gravity-theme .gform_page_fields{ padding-top: 30px; }
.quote-request .gform_wrapper.gravity-theme .gform_ajax_spinner{margin-left:10px;}

.quote-request .gform_wrapper.gravity-theme .gform_previous_button{ border: none !important; padding: 0 !important; margin-right: 50px !important; }

.quote-request .gform_wrapper.gravity-theme .gform_wrapper.gravity-theme .gsection{ border:none }

.quote-request .gform_wrapper.gravity-theme .gform_wrapper.gravity-theme .gf_step .gf_step_label:not(.gf_step_active):hover { color: #f37022; }

.quote-request .gform_wrapper.gravity-theme .gform_page_footer.before .gform_previous_button:hover { color: #f37022; }

.quote-request .gform_wrapper.gravity-theme .gf_step_label{ padding-left: 0; }

.wl-quote-form .gform_wrapper.gravity-theme .gform_button{ position: relative; text-align: center; cursor: pointer; border: 1px solid var(--primary); outline: none !important; outline-offset: 0 !important; border-radius: 0px; box-shadow: none !important; overflow: hidden; font-size: 18px; padding: 13px 40px; margin: 0 auto; line-height: 1.55; color: var(--white); background-color: var(--primary); font-family: var(--avenirmedium); }

/* 17-10-2024 */

   @media (max-width: 1440px) {

      .quote-request .gform_wrapper.gravity-theme .gf_page_steps{ margin-right: 100px; }
      .wl-quote-form .gform_wrapper.gravity-theme .gf_page_steps{ flex: 0 0 35%; }

   }

   @media (max-width: 1199.98px) {
   
      .wl-quote-form .gform_wrapper.gravity-theme .gf_page_steps{ flex: 0 0 40%; }
      .quote-request .gform_wrapper.gravity-theme .gf_page_steps{ margin-right: 0; }
      .quote-request .gform_wrapper.gravity-theme .gf_page_steps{ padding-top: 100px; }


     }
     
     
  @media (max-width: 991.98px) {
   .quote-request .gform_wrapper.gravity-theme .gf_step:is(.gf_step_active) .gf_step_label{ font-size: 22px; line-height: 24px; }
   .wl-quote-form .gform_wrapper.gravity-theme .gf_page_steps { flex: 0 0 42%; }

  }
  
     @media (max-width: 880px) {
      .wl-quote-form .gform_wrapper.gravity-theme .gf_page_steps{ flex: 0 0 48%; }
  }



@media (max-width: 767.98px) {

   .wl-quote-form { padding: 100px 0; }
  .quote-request .gform_wrapper.gravity-theme .gf_step:is(.gf_step_active) .gf_step_label{ font-size: 20px; line-height: 22px; }
   .quote-request .gform_wrapper.gravity-theme .gf_page_steps{ padding-top: 0; }
   .quote-request .gform_wrapper.gravity-theme .gf_page_steps{ width: 100%; padding-right: 0px !important ;flex: 0 0 0% !important; }

   .wl-quote-form .gform_wrapper.gravity-theme > .gform_wrapper form{ flex-direction: column; }
   .quote-request .gform_wrapper.gravity-theme .gform_page_fields { padding-top: 10px; margin-top: 0; }

  
}
  
 /* 17-10-2024 */
  

 .wl-quote-form .gform_wrapper.gravity-theme .gfield_checkbox { display: flex; align-items: center; flex-wrap: wrap;    gap: inherit;
   padding-top: 0; }

.wl-quote-form .gform_wrapper.gravity-theme .gfield_checkbox .gfield-choice-input+label { max-width: 100% !important; padding-right: 12px !important ;min-width: inherit; }


/*  18-10-2024 */



/* .gfield_checkbox .gfield-choice-input{ accent-color: #f37022; } */
/* accent-color: #f37022; */

.wl-quote-form .gform_wrapper.gravity-theme input:checked { background-color: transparent !important; background: transparent; accent-color: transparent; }

.wl-quote-form .gform_wrapper.gravity-theme .custom-checkbox .gfield_checkbox label:before { 
   /* content: ''; -webkit-appearance: none; background-color: transparent; border: 2px solid var(--midgrey); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05); padding: 7px; display: inline-block; position: relative; vertical-align: middle; cursor: pointer; margin-right: 5px; */
   content: '';
   -webkit-appearance: none;
   background-color: transparent;
   /* border: 2px solid var(--midgrey); */
   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
   padding: 7px;
   display: inline-block;
   position: relative;
   vertical-align: middle;
   cursor: pointer;
   margin-right: 5px;
   left: inherit;
   top: inherit;
   width: inherit;
   height: inherit;
}  


.gravity-theme .gform_page_fields .gchoice .gfield-choice-input[type='checkbox'] + .gform-field-label:after{ content: '' !important; display: block !important ; position: absolute !important; top: 5px !important; left: 11px !important; width: 5px !important; height: 11px !important; border: solid var(--primary) !important; border-width: 0 2px 2px 0 !important; transform: rotate(45deg) !important; }

/* .wl-quote-form .gform_wrapper.gravity-theme .gfield_checkbox input:checked + label:after { content: ''; display: block; position: absolute; top: 5px; left: 6px; width: 5px; height: 11px; border: solid var(--primary); border-width: 0 2px 2px 0; transform: rotate(45deg); } */

.wl-quote-form .gform_wrapper.gravity-theme .gfield_checkbox label{position:relative;}

/* .wl-quote-form .gform_wrapper.gravity-theme input:checked + label:before {  border: 2px solid var(--primary);} */
.wl-quote-form .gform_wrapper.gravity-theme input[type="checkbox"] { display: none !important; }


/* .gfield_radio .gfield-choice-input{
   accent-color: #f37022;
} */


/* for radio buttton */

.wl-quote-form .gform_wrapper.gravity-theme .gfield_radio label:before {content: ''; -webkit-appearance: none;background-color: transparent;border: 2px solid var(--midgrey);box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);padding: 6px;display: inline-block;position: relative;vertical-align: middle;cursor: pointer;margin-right: 5px;border-radius: 50% !important;left: inherit;top: inherit;width: inherit;height: inherit;}

.wl-quote-form .gform_wrapper.gravity-theme .gfield_radio input:checked + label:after { content: '' !important; display: block !important; position: absolute !important; top: 12.5px !important; width: 7px !important; height: 7px !important; background-color: var(--primary) !important; border-radius: 50% !important; transform: translate(-50%, -50%) !important; left: 8px !important; }

@media (max-width: 575px) {
   .wl-quote-form .gform_wrapper.gravity-theme .gfield_radio input:checked + label:after{ content: ''; display: block; position: absolute; top: 13.5px; width: 7px; height: 7px; background-color: var(--primary); border-radius: 50%; transform: translate(-50%, -50%); left: 8px; }
}





.wl-quote-form .gform_wrapper.gravity-theme .gfield_radio label { position: relative; }
/* .wl-quote-form .gform_wrapper.gravity-theme input:checked + label:before { border: 2px solid var(--primary); } */

.gravity-theme .gform_page_fields .gchoice .gfield-choice-input:checked + .gform-field-label:before{ border: 2px solid var(--primary) !important;    
   /* border-color: var(--primary) !important; */
   border-color: black !important;

}
.wl-quote-form .gform_wrapper.gravity-theme input[type="radio"] { display: none !important; }


/* the date option */


.custom-date .gform_wrapper.gravity-theme input { width: 100% !important; }



/* 22-10-2024 */

/* .custom-gf-entry */

.custom-gf-entry tr td:last-child a{ position: relative; visibility: hidden; }
.custom-gf-entry tr td:last-child a::before { content: ""; height: 30px; width: 30px; background: url(../images/edit.svg); background-repeat: no-repeat; background-position: center; visibility: visible; position: absolute; top: 0;    background-size: 20px; }


a.quote-request{ display: inline-block; margin-top: 30px !important; }
.wl-quote-form .quote-req { margin: 0; display: block; max-width: 180px; margin-top: 20px; }
#gf-submissions-table_wrapper .paginate_button:hover { color: black !important; }


@media screen and (max-width: 640px) {
   #gf-submissions-table_wrapper .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter {
       text-align: left !important;
   }
   .dataTables_length{
      float: none;
      text-align: left !important;
   }
   
}


.ui-datepicker-title>.ui-datepicker-month>option{ text-align: center; padding: 5px; }

.ui-datepicker-title>.ui-datepicker-year>option { text-align: center; padding: 10px; }

/*  */

#gf-submissions-table_wrapper .paginate_button:hover,
#gf-submissions-table_wrapper  .paginate_button:active {
    /* border: 1px solid #f37022 !important; */
    box-shadow: none !important;
    top: 0 !important;
}


table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc {
  
   filter: brightness(0) invert(1);
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
   padding: 0 !important;
}

/* table.dataTable thead .sorting_desc {
   background-image: url(../images/sort_desc.png);
   filter: brightness(0) invert(1);
} */


@media screen and (max-width: 980px) {
   div#field_65_41, div#field_65_42 { grid-column: 1 / -1; }
}


#gf-submissions-table_wrapper [type=search] { border: 1px solid #000; outline: none; }

.custom-gf-entry a { color: var(--primary); text-align: center !important; display: flex; justify-content:left;  align-items: center; }

#gf-submissions-table_paginate .paginate_button.current { background-color: var(--primary) !important; color: #fff !important; border-radius: 4px !important; padding: 5px 10px !important; }


.wl-quote-form .gravity-theme .gform_page_fields .gchoice .gfield-choice-input:checked + .gform-field-label {
   background-color: inherit;
   border-color: inherit;
   color: inherit;
}

/* 25-10-2024  (for password  protected)*/

.section.relative.small-overlay { display: flex; justify-content: center; align-items: center; min-height: 100vh;    padding-left: 30px;
   padding-right: 30px;  }

	section.section.relative.small-overlay .text-white.mb2 { text-align: center; margin-bottom: 20px; color: #333; }
	section .clearfix { margin:50px 0; }
	.small-overlay .clearfix .text-white.mb2 h4 { font-family: var(--avenirheavy); font-weight: var(--fontnormal); font-size: var(--font-h4); line-height: 1.34; margin-bottom: var(--small); color: #333; padding: 0; }
	
	.small-overlay .contact-form { margin-top: 3rem; }
	.small-overlay .clearfix form { max-width: 400px; margin: 0 auto 0 0; padding: 0px; border-radius: 10px; font-family:var(--avenirmedium); }
	.small-overlay .clearfix label { display: block; margin-bottom: 10px; font-size: 16px; }
	.small-overlay .clearfix input[type="password"] { width: 100%; padding: 12px; margin-bottom: 20px; border: 1px solid #ccc; border-radius: 5px; font-size: 16px; }
	.small-overlay .clearfix input[type="password"]:focus { box-shadow: none !important; border-color: inherit !important; }
	.small-overlay .clearfix input[type="submit"]  { background-color: #F37022; overflow: hidden; font-size: 16px;  color: white; border: 1px solid #F37022;    padding: 13px 30px !important;}


   .wrap-button{ position: relative; display: inline-block; }
.wrap-button:after { content: ""; position: absolute; left: -80%; top: -18px; height: 85px; width: 26px; z-index: 1; background-color:var(--white70); transform: rotate(35deg); -webkit-transform: rotate(35deg); transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) 0s; -webkit-transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) 0s; }

   .wrap-button:hover:after { left:150%; transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) 0s; -webkit-transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) 0s; -ms-transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) 0s; }


   /* Agency Core */
   /* html,
   body {
       overflow-x: hidden;
   } */

   html:has(.page-id-15451) {
      overflow-x: hidden;
  }

   :root {
       --font-100: 100px;
       --font-96: 96px;
       --font-48: 48px;
   }

.container-small{max-width:1340px;padding-left:30px;padding-right:30px;}
.power-knowledge-sec{padding:150px 0 120px;}
.power-knowledge-sec p{font-size:var(--font-h4);font-family:var(--avenirmedium);}
.power-knowledge-sec p strong {font-family:var(--avenirblack);font-weight:normal;}
.take-survey p strong{font-family:var(--avenirheavy);font-weight:normal;}
.take-survey{padding:140px 0 150px;}
.survey-btn-wrap{margin-top:35px;}
.take-survey p{font-family:var(--avenirmedium);}
.take-survey h3{font-family:var(--avenirheavy);}
.take-survey-content{margin-top:10px;}
.quote-sec{padding:95px 0 105px;}
.quotes h2{position:relative;font-family:var(--avenirmedium);width:max-content;margin:auto;max-width:100%;}
.quotes h2:after{content:"";position:absolute;background-image:url(/wp-content/uploads/2024/10/quote.svg);background-size:100% 100%;width:122px;height:102px;right:-30px;bottom:12px;}
.quotes h2 strong{text-transform:uppercase;font-family:var(--avenirblack);}
.quotes h4{color:var(--lightgrey);font-family:var(--avenirheavy);}
.survey-sec{padding-bottom:200px;padding-top:100px;}
.servey-inner{display:flex;flex-direction:column;gap:30px;}
.servey-inner h3,.agency-core-sec .core-head h3,.agency-core-sec .core-right h5,.helping-agencies h5,.knowledge-head h3,.check-head h4,.membership-sec .membership-form h4,.helping-agencies .causes-wrap .logo-box h4{font-family:var(--avenirheavy);}
.helping-agencies p,.agency-core-sec p,.knowledge-head p,.check-content p,.membership-info p{font-family:var(--avenirmedium);}
.knowledge-head p strong{font-family:var(--avenirblack);}
.servey-inner h2{font-size:var(--font-100);line-height:1;}
.topic-survey{font-size:var(--font-48);background-color:var(--primary);color:var(--white) !important;display:block;line-height:1.5;font-family:var(--avenirblack);letter-spacing:.01em;padding:34px 20px;position:relative;}
.topic-survey:before{content:"";position:absolute;height:57px;width:90px;transform:translateY(-50%);background-image:url(/wp-content/uploads/2024/10/arrow-right.svg);top:50%;opacity:0;left:0;transition:1s ease-in-out;background-size:100% 100%;}
.topic-survey:after{content:"";position:absolute;height:57px;width:90px;transform:translateY(-50%) rotate(180deg);background-image:url(/wp-content/uploads/2024/10/arrow-right.svg);top:50%;opacity:0;right:0;transition:1s ease-in-out;background-size:100% 100%;}
.topic-survey.animated:before{left:130px;opacity:1;}
.topic-survey.animated:after{right:130px;opacity:1;}
.causes-wrap .logo-box.cause.animation-text{opacity:0;transform:translateY(0) translateX(-50%);transition:all 1s ease-in-out;}
.causes-wrap .logo-box.cause.animation-text.animated{transform:translateY(0) translateX(0);opacity:1;}
.causes-wrap .logo-box.commitment.animation-text{opacity:0;transform:translateY(0) translateX(50%);transition:all 1s ease-in-out;}
.causes-wrap .logo-box.commitment.animation-text.animated{transform:translateY(0) translateX(0);opacity:1;transition:all 1s ease-in-out;}
.causes-wrap .logo-box.research.animation-text{opacity:0;transform:translateY(0) translateX(0);transition-delay:2s;}
.causes-wrap .logo-box.research.animation-text.animated{transform:translateY(0) translateX(0);opacity:1;}
.logo-box.cause.animation-text:after{content:"";position:absolute;width:147px;height:14px;top:60px;right:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 149.006 14.841'%3E%3Cg transform='translate(-637 -2498.579)'%3E%3Cpath data-name='Path 54818' d='M20218-5517h147.592' transform='translate(-19581 8023)' fill='none' stroke='%23333' stroke-width='2'/%3E%3Cpath data-name='Path 54819' d='M20279.314-5527.886l6.713,6.713-6.713,6.714' transform='translate(-19501.436 8027.172)' fill='none' stroke='%23333' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E") no-repeat center right / cover;transition:1s ease-in-out;opacity:0;transition-delay:1s;}
.logo-box.cause.animation-text.animated:after{right:-136px;opacity:1;}
.causes-wrap .logo-box.commitment.animation-text.animated:before{left:-136px;opacity:1;}
.causes-wrap .logo-box.commitment.animation-text:before{content:"";position:absolute;width:147px;height:14px;top:60px;left:0px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 149.006 14.841'%3E%3Cg transform='translate(1.414 0.707)'%3E%3Cpath data-name='Path 54818' d='M20365.594-5517H20218' transform='translate(-20218.002 5523.714)' fill='none' stroke='%23333' stroke-width='2'/%3E%3Cpath data-name='Path 54819' d='M20286.029-5527.886l-6.713,6.713,6.713,6.714' transform='translate(-20279.316 5527.886)' fill='none' stroke='%23333' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E") no-repeat center left / cover;transition:1s ease-in-out;opacity:0;transition-delay:1s;}
.agenciess-banner .servicesMain{position:absolute;top:auto;right:0;width:100%;max-width:1920px;bottom:-2.92vw;left:0;margin:auto;}
.agenciess-banner .servicesMain.animation-text{transform:none !important;}
.agenciess-banner .servicesMain svg{width:100%;max-width:100%;}
.agenciess-banner .container{position:unset;max-width:1340px;padding-left:30px;padding-right:30px;}
.core-svg svg{width:auto;max-width:100%;}
.core-svg svg path{stroke-dasharray:5081px;stroke-dashoffset:5081px;}
.core-svg.animated svg path{stroke-dashoffset:0px;transition:3s ease-out 0s;}
.agenciess-banner svg path{stroke-dasharray:9352.2548828125;stroke-dashoffset:9352.2548828125;}
.agenciess-banner .animated svg path{stroke-dashoffset:0px;transition:3s ease-out 0s;}
.agenciess-banner .pageTitle{font-size:var(--font-96);}
.agenciess-banner .servicesMain svg path{fill:#f5f5f7;}
.agenciess-banner .servicesMain svg path#Path_whitee{fill:#fff;}
.agenciess-banner .hero-text h3{line-height:1.62;margin-top:30px;margin-bottom:0;}
.page-id-15451 header .btn.d-none{display:block !important;}
.page-id-15451 header .btn{display:none;}
.page-id-15451 .mobileMainMenu ul li.contact__button{display:none;}
.page-id-15451 .mobileMainMenu ul li.survey__button{display:block;}
.mobileMainMenu ul li.survey__button{display:none;}
.membership-form .gform_wrapper.gravity-theme .gform_fields{grid-column-gap:0 !important;}
.causes_content a{color:var(--primary);transition:all .3s ease-in-out;}
.causes_content a:hover{color:var(--darkgray);}
/* Dhaval */
.agency-core-sec{padding:150px 0 120px;}
.agency-core-sec .core-head{margin-bottom:45px;}
.agency-core-sec .core-right h5{margin-bottom:30px;}
.link-orange p a{color:var(--primary);transition:all .3s ease-in-out;}
.link-orange p a:hover{color:var(--midgrey);}
.helping-agencies{padding:150px 0 100px;}
.helping-agencies p strong{font-family:var(--avenirheavy);}
.helping-agencies .causes-wrap{display:flex;flex-wrap:wrap;gap:0 148px;}
.helping-agencies .causes-wrap .logo-box{width:calc(100% / 3 - 99px);padding:35px 35px 15px;text-align:center;}
.helping-agencies .causes-wrap .logo-box .logo{height:56px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
.helping-agencies .causes-wrap .logo-box .logo img{max-height:100%;max-width:100%;}
.helping-agencies .causes-wrap .logo-box.cause,.helping-agencies .causes-wrap .logo-box.commitment{background-color:var(--offwhite);}
.helping-agencies .causes-wrap .logo-box h4{margin-top:15px;color:var(--midgrey);}
.helping-agencies .causes-wrap .logo-box.research{background-color:#000C34;}
.helping-agencies .causes-wrap .logo-box.research h4{color:var(--white);}
.helping-agencies .causes-wrap .logo-box.research{position:relative;}
/* .helping-agencies .causes-wrap .logo-box.research:before,.helping-agencies .causes-wrap .logo-box.research:after{content:"";position:absolute;width:147px;height:14px;top:60px;}
.helping-agencies .causes-wrap .logo-box.research:before{left:-157px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 149.006 14.841'%3E%3Cg transform='translate(-637 -2498.579)'%3E%3Cpath data-name='Path 54818' d='M20218-5517h147.592' transform='translate(-19581 8023)' fill='none' stroke='%23333' stroke-width='2'/%3E%3Cpath data-name='Path 54819' d='M20279.314-5527.886l6.713,6.713-6.713,6.714' transform='translate(-19501.436 8027.172)' fill='none' stroke='%23333' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E") no-repeat center right / cover;}
.helping-agencies .causes-wrap .logo-box.research:after{right:-157px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 149.006 14.841'%3E%3Cg transform='translate(1.414 0.707)'%3E%3Cpath data-name='Path 54818' d='M20365.594-5517H20218' transform='translate(-20218.002 5523.714)' fill='none' stroke='%23333' stroke-width='2'/%3E%3Cpath data-name='Path 54819' d='M20286.029-5527.886l-6.713,6.713,6.713,6.714' transform='translate(-20279.316 5527.886)' fill='none' stroke='%23333' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E") no-repeat center left / cover;} */
.helping-agencies .causes_content{margin-top:80px;gap:0 147px;}
.helping-agencies .causes_content .left{width:calc(100% / 3 - 98px);}
.helping-agencies .causes_content .right{width:calc(calc(100% / 3) * 2 - 49px);}
.shared-knowledge{padding:140px 0 110px;}
.shared-knowledge .knowledge-head .sub-content{margin-top:15px;}
.shared-knowledge .checklist-wrap{margin-top:35px;}
.shared-knowledge .checklist{display:flex;flex-wrap:wrap;padding:30px 45px;align-items:center;justify-content:space-between;}
.shared-knowledge .checklist:not(:last-child){border-bottom:2px solid rgb(51 51 51 / 10%)}
.shared-knowledge .checklist:hover{background-color:var(--midgrey);}
.shared-knowledge .checklist:hover .check-icon svg,.shared-knowledge .checklist:hover h4,.shared-knowledge .checklist:hover .check-content{color:var(--white);}
.shared-knowledge .checklist .check-icon svg{color:var(--midgrey);width:60px;}
.shared-knowledge .checklist .check-title{display:flex;align-items:center;column-gap:75px;max-width:calc(100% - 650px);width:100%;}
.shared-knowledge .checklist .check-title .check-head{max-width:290px;}
.shared-knowledge .checklist .check-content{max-width:650px;width:100%;}
.membership-sec{padding:150px 0 120px}
.membership-sec .membership-left{max-width:610px;}
.membership-sec .membership-left .membership-info{max-width:550px;}
.membership-sec .membership-form{background-color:var(--offwhite);padding:40px 50px;max-width:515px;margin-left:auto;display:block; margin-top: 20px;}
.membership-sec .membership-form h4{margin-bottom:40px;}

   @media (min-width: 1921px) {
       .agenciess-banner .servicesMain{bottom:-57px;}
   }
   @media only screen and (max-width:1439.98px) {
       :root {
           --font-100: 75px;
           --font-96: 72px;
           --font-48: 40px;
       }
   }

   @media only screen and (max-width:1199.98px) {
       :root {
           --font-100: 60px;
           --font-96: 58px;
           --font-48: 32px;
       }
       .agency-core-sec{padding:80px 0;}
       .helping-agencies{padding:80px 0;}
       .quote-sec{padding:80px 0;}
       .helping-agencies .causes-wrap{gap:0 90px;}
       .helping-agencies .causes-wrap .logo-box{width:calc(100% / 3 - 60px);}
       .helping-agencies .causes_content{margin-top:40px;gap:0 85px;}
       .helping-agencies .causes_content .left{width:calc(100% / 3 - 60px);}
       .helping-agencies .causes_content .right{width:calc(calc(100% / 3)* 2 - 25px);}
       .take-survey{padding:80px 0;}
       .shared-knowledge{padding:80px 0 50px;}
       .shared-knowledge .checklist{padding:30px 15px;}
       .shared-knowledge .checklist .check-content{max-width:550px;padding-left:20px;}
       .shared-knowledge .checklist .check-title{column-gap:30px;max-width:calc(100% - 550px);}
       .survey-sec{padding:0 0 80px;}
       .power-knowledge-sec{padding:80px 0;}
       .membership-sec{padding:80px 0;}
       .membership-sec .membership-form{padding:30px;}
       .membership-sec .membership-form h4{margin-bottom:20px;}
       .logo-box.cause.animation-text.animated:after{right:-70px;}
       .logo-box.cause.animation-text:after,.causes-wrap .logo-box.commitment.animation-text:before{width:80px;}
       .causes-wrap .logo-box.commitment.animation-text.animated:before{left:-70px;}
       .topic-survey{padding:34px 140px;}
       .topic-survey:before,.topic-survey:after{width:60px;}
       .topic-survey.animated:before{left:70px;}
       .topic-survey.animated:after{right:70px;}
       .quotes h2:after{width:80px;height:65px;}
       .mh800.agenciess-banner{min-height:500px;}
   }
   @media(max-width:1024.98px){
       .shared-knowledge .checklist .check-title{max-width:calc(100% - 520px);}
       .shared-knowledge .checklist .check-content{max-width:520px;}
       .shared-knowledge .checklist .check-icon svg{width:40px;}
   }
   @media only screen and (max-width:991.98px) {
       :root {
           --font-100: 50px;
           --font-96: 48px;
           --font-48: 28px;
       }
       .agency-core-sec{padding:50px 0;}
       .agency-core-sec .core-head{margin-bottom:25px}
       .agency-core-sec .core-right{margin-top:40px}
       .helping-agencies{padding:50px 0;}
       .helping-agencies .causes-wrap{gap:0 40px;}
       .helping-agencies .causes-wrap .logo-box{padding:20px 20px 15px;width:calc(100% / 3 - 27px);}
       .helping-agencies .causes_content{gap:40px 0;}
       .helping-agencies .causes_content .left,.helping-agencies .causes_content .right{width:100%;}
       .take-survey{padding:50px 0;}
       .take-survey-content{margin-top:25px;}
       body #full-wrapper .content section.shared-knowledge{padding:50px 0 20px !important;}
       .shared-knowledge .checklist .check-title{column-gap:20px;max-width:calc(100% - 400px);}
       .shared-knowledge .checklist .check-content{max-width:400px;}
       .shared-knowledge .checklist .check-icon svg{width:40px;}
       body #full-wrapper .content section.survey-sec{padding:0 0 50px !important;}
       .power-knowledge-sec{padding:50px 0;}
       .membership-sec{padding:50px 0;}
       .membership-sec .membership-form{margin-top:30px;max-width:100%;}
       .membership-sec .membership-left .membership-info{margin-top:25px;}
       .logo-box.cause.animation-text:after,.causes-wrap .logo-box.commitment.animation-text:before{width:40px;}
       .logo-box.cause.animation-text.animated:after{right:-30px;}
       .causes-wrap .logo-box.commitment.animation-text.animated:before{left:-30px;}
       .membership-sec .membership-left .membership-info, .membership-sec .membership-left {max-width: 100%;}
   }

   @media only screen and (max-width:767.98px) {
       :root {
           --font-100: 44px;
           --font-96: 42px;
           --font-48: 26px;
       }
       .helping-agencies .causes-wrap .logo-box{width:100%;}
       .helping-agencies .causes-wrap{gap:40px 0;}
       .shared-knowledge .checklist .check-title{column-gap:20px;max-width:100%;}
       .shared-knowledge .checklist .check-content{margin-top:20px;max-width:100%;padding-left:0;}
       .logo-box.cause.animation-text:after{top:auto;bottom:-20px;transform:rotate(90deg);left:0;right:0;margin:auto;transition:all .3s ease-in-out;}
       .causes-wrap .logo-box.commitment.animation-text:before{transform:rotate(90deg);left:0;right:0;margin:auto;top:-20px;transition:all .3s ease-in-out;}
       .causes-wrap .logo-box.cause.animation-text{transform:translateY(0) translateX(0);opacity:0;transition:all .5s ease-in-out;}
       .causes-wrap .logo-box.research.animation-text{transform:translateY(0) translateX(0);opacity:0;transition:all .5s ease-in-out;}
       .causes-wrap .logo-box.commitment.animation-text{opacity:0;transform:translateY(0) translateX(0);transition:all .5s ease-in-out !important;}
       .causes-wrap .logo-box.commitment.animation-text.animated:before{left:0px;}
       .logo-box.cause.animation-text.animated:after{right:0px;}
       .agenciess-banner .mobileServicesMain svg{margin:0 !important; width: 100%;}
       .shared-knowledge .checklist{padding:30px 15px;}
       .topic-survey.animated:before{left:40px;}
       .topic-survey{padding:20px 65px;}
       .topic-survey:before,.topic-survey:after{width:30px;}
       .topic-survey.animated:after{right:30px;}
       .topic-survey.animated:after{right:30px;}
       .quotes h2:after{width:60px;height:40px;}
       .quotes h2:after{width:60px;height:40px;right:-10px;}
   }

   @media only screen and (max-width:575.98px) {
       :root {
           --font-100: 38px;
           --font-96: 36px;
           --font-48: 24px;
       }
       .topic-survey:before,.topic-survey:after{width:25px;}
       .topic-survey{padding:20px 45px;}
       .topic-survey.animated:before{left:15px;}
       .topic-survey.animated:after{right:15px;}
   }

   @media only screen and (max-width:424.98px) {
       :root {
           --font-100: 36px;
           --font-96: 34px;
       }
   }

   @media only screen and (max-width:374.98px) {
       :root {
           --font-100: 32px;
           --font-96: 30px;
           --font-48: 22px;
       }
   }

 /**Announcement Agency Top bar 14-11-2024**/
 .announcement-bar{position:sticky;top:0;z-index:9;}
 .announcement-bar{background:var(--darkgray);color:var(--white);padding:11px 15px;}
 .announcement-txt{text-align:center;}
 .announcement-txt span{font-family:var(--avenirheavy);font-size:16px;}
 .announcement-txt span:not(.txt-type,.txt){font-family:var(--avenirblack);}
 .announcement-txt .agency-top{color:var(--white);display:inline-flex;position:relative;}
 .announcement-txt .agency-top .orange-color{color:var(--primary);}
 .announcement-txt .cubespinner{position:relative;margin-left: 5px;min-width: 210px;}
 .cubespinner{display:block;animation-name:spincube;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:6s;transform-style:preserve-3d;transform-origin: 11px 11px 0;}
 .cubespinner span{position:absolute;left: 0;width: auto;height: auto;text-align:left;text-wrap: nowrap;color: var(--primary);}
 .cubespinner .face1{transform: translateZ(15px);-webkit-backface-visibility:hidden;}
 .cubespinner .face2{transform: rotateX(90deg) translateZ(15px);-webkit-backface-visibility:hidden;}
 .cubespinner .face3{transform: rotateX(180deg) translateZ(15px);-webkit-backface-visibility:hidden;}
 .cubespinner .face4{transform: rotateX(270deg) translateZ(15px);-webkit-backface-visibility:hidden;}
 
 
 @keyframes spincube {
 from,to{transform:rotateX(0deg);}
 15%{transform:rotateX(90deg);}
 25%{transform:rotateX(90deg);}
 40%{transform:rotateX(180deg);}
 50%{transform:rotateX(180deg);}
 65%{transform:rotateX(270deg);}
 75%{transform:rotateX(270deg);}
 90%{transform:rotateX(360deg);}
 100%{transform:rotateX(360deg);}
 }
    

/*  01-02-2025 (for new form) */
 .wl-quote-form.quote-request-new > .gform_wrapper form {  display: block; margin: auto; }

 .quote-request-new .gravity-theme .gform-body{
   width: 800px;
    margin: 0 auto;
    max-width: 100%;
 }
.quote-request-new .gform_wrapper.gravity-theme .gfield_label{ font-size:20px; font-weight: var(--fontnormal) !important; color: var(--midgrey) !important; }

/* .quote-request-new .gform_wrapper.gravity-theme .gsection:not(:first-child) { padding: 100px 0 0 0 !important; } */
 
 .quote-request-new .gform_wrapper.gravity-theme .gsection{ padding: 15px 0 0 0 !important; }
 
 
 .wl-quote-form.quote-request-new .gform_wrapper.gravity-theme .gfield-choice-input + label { cursor: pointer; }

 .wl-quote-form.quote-request-new .gform_wrapper.gravity-theme .gfield_checkbox{ gap: 10px 0px; }

 .wl-quote-form.quote-request-new .gform_wrapper.gravity-theme .gfield_checkbox .gchoice { width: 33.33%; }
 @media (max-width: 767px){
   .wl-quote-form.quote-request-new .gform_wrapper.gravity-theme .gfield_checkbox .gchoice { width: 50%; }
 }


 @media (max-width: 550px){
   .wl-quote-form.quote-request-new .gform_wrapper.gravity-theme .gfield_checkbox .gchoice { width: 100%; }

  .quote-request-new .gform_wrapper .gform-footer{
   flex-direction: column;
   gap: 10px;
  }

  .quote-request-new .form_saved_message_emailform .gform_wrapper .gform-footer {
   flex-direction: column;
   gap: 0;
}

 }




/* for footer  */
 .quote-request-new .gravity-theme .gform_footer, .quote-request-new .gravity-theme .gform_footer{ position: relative; text-align: center; display: inline-flex !important; cursor: pointer; border: none; outline: none !important; outline-offset: 0 !important; border-radius: 0px; box-shadow: none !important; overflow: hidden; font-size: 18px; padding: 0 !important; margin: 0; line-height: 1.55; color: var(--white); background-color: white !important; }

#gform_submit_button_63{ padding: 0 !important; 
    /* border: 0 !important; */
     padding-left: 0 !important; }


#gform_save_63_footer_link{ padding: 0 !important; border: 0 !important; padding-left: 0 !important; }

 /* .quote-request-new .gform_footer:hover .gform_button {
   padding: 0 !important;
   margin: 0 !important;
   border: 0 !important;
} */



.quote-request-new .gravity-theme  .gform_footer:hover { padding: 0 !important; border: 0 !important; padding-left: 0 !important; }

.quote-request-new .gform_footer .gform_save_link{ position: relative; text-align: center; cursor: pointer; border: 1px solid var(--primary); outline: none !important; outline-offset: 0 !important; border-radius: 0px; box-shadow: none !important; overflow: hidden; font-size: 18px; min-height: 50px; min-width: 150px;
    /* margin: 0 auto; */
    line-height: 1.55; color: var(--white); background-color: var(--primary); font-family: var(--avenirmedium); margin-bottom:0 !important; }
.quote-request-new .gform_footer { margin-top: 30px !important; }
.quote-request-new #gform_save_63_footer_link { /* -webkit-appearance: none !important; background-color: var(--primary); color: var(--white); text-decoration: none;  */ -webkit-appearance: none !important; background-color: #ffffff; color: var(--primary); text-decoration: none; border: 1px solid var(--primary) !important; display: flex; align-items: center; justify-content: center; transition: all 0.3s ease-in-out;     border-radius: 5px !important; }

.quote-request-new .button svg{ 
   /* filter: brightness(0) saturate(100%) invert(48%) sepia(83%) saturate(452%) hue-rotate(355deg) brightness(99%) contrast(98%); */
   transition: all 0.3s ease-in-out;

 }
.quote-request-new .button svg path { transition: all 0.3s ease-in-out; fill: var(--primary); }
.quote-request-new .button:hover svg path { fill: #ffffff; }
.quote-request-new .gravity-theme .gform_footer:after { position: static !important; left: auto !important; top: auto !important; height: auto !important; width: auto !important; background-color: transparent !important; transform: none !important; transition: none !important; }

.quote-request-new #gform_submit_button_63{ min-height: 50px !important; min-width: 150px; order: 1;
   /* cursor: default !important; */
   transition: all 0.3s ease-in-out;
       border-radius: 5px !important;
}
.quote-request-new #gform_submit_button_63:hover{
     background-color: #ffffff !important;
    color: var(--primary) !important;
    text-decoration: none;
    border: 1px solid var(--primary) !important;
    transition: all 0.3s ease-in-out;
}



/* .quote-request-new .gform_wrapper .gform-footer{
margin-top: 50px !important;
} */
 

.quote-request-new .gravity-theme .gform_footer, .quote-request-new .gravity-theme .gform_footer:hover{ margin: 50px auto 0px !important; }

/* NEW quote-request-new (LOCK SIDE ) */

.quote-request-new .gform_wrapper .form_saved_message { max-width: 800px; margin: 50px 0; display: flex ; justify-content: center; /* align-items: center; */ min-height: 100vh; /* padding-left: 30px; */ /* padding-right: 30px; */ flex-direction: column; max-width: 100%; margin: 0 auto; padding-top: 50px; }


.form_saved_message > h2:first-child { font-family: var(--avenirheavy); font-weight: var(--fontnormal); font-size: var(--font-h4); line-height: 1.34; margin-bottom: var(--small); color: #333; padding: 0; }


.quote-request-new .gform_wrapper .form_saved_message_emailform .form_saved_message p[role="alert"] { display: none !important; }

.form_saved_message_emailform #gform_wrapper_63{ justify-content: center; align-items: center; padding-left: 30px; padding-right: 30px; /* margin-top: 54px; */ margin: 50px 0; }

.form_saved_message_emailform #gform_fields_63 { max-width: 400px; margin: 0 auto 0 0; padding: 0; border-radius: 10px; font-family: var(--avenirmedium); }


.form_saved_message form{ max-width: 100% !important; }


/*  */
.form_saved_message .form_saved_message_emailform .gform_footer #gform_send_resume_link_button_63 { margin: 0 !important ; background-color: #F37022; overflow: hidden; font-size: 16px; color: #fff; border: 2px solid #F37022; padding: 13px 30px !important; border-radius: 5px !important; }
.form_saved_message .form_saved_message_emailform .gform_footer #gform_send_resume_link_button_63:hover {background-color: #ffffff !important; color: var(--primary) !important; text-decoration: none; border: 2px solid var(--primary) !important; transition: all 0.3s ease-in-out; }


.quote-request-new .gravity-theme .form_saved_message .gform_footer{ margin: 30px auto 0px !important; }
.quote-request-new .gform_wrapper .form_saved_message .resume_form_link_wrapper{ word-wrap: break-word; }

.quote-request-new .gform_wrapper .gsection_title { text-transform: uppercase; font-size: 30px; }

.quote-request-new .gform_wrapper .gform-footer.gform_footer.top_label { bottom: 0; position: sticky; bottom: 0; width: 100%; background-color: #ffffff !important; /* z-index: 9; */ padding: 20px 0 !important; justify-content: center !important; overflow: visible;     cursor: auto;}

.quote-request-new .gform_wrapper .ginput_container_radio .gfield_radio { display: flex; /* align-items: center; */ align-items: flex-start; /* justify-content: center;  */ }

.quote-request-new .gform_wrapper .ginput_container_radio .gfield_radio .gchoice { width: 33.33%; display: flex; align-items: center; }

.quote-request-new .gform_wrapper .gform-footer { gap: 10px; }

#gform_save_63_footer_link { margin: 0 !important; }

.quote-request-new .gform_wrapper.gravity-theme .gsection:not(:first-child) { padding: 60px 0 0 0 !important; }



.quote-request-new .gform-footer::before { content: ""; display: block; position: absolute; top: 0; left: -50vw; right: 0; height: 0; border-top: 1px solid #c1c0c0; width: 150vw; pointer-events: none; }

 .wl-quote-form.quote-request-new .gform_wrapper.gravity-theme .custom-checkbox .gfield_checkbox label:before{ top: -1px; }
 .wl-quote-form.quote-request-new .gform_wrapper.gravity-theme .gfield_radio label:before{ top: -1px; }
 .wl-quote-form.quote-request-new .gform_wrapper.gravity-theme .gfield_radio input:checked + label:after{ top: 11.5px !important; }

 .quote-request-new #gform_save_63_footer_link:hover { color: #ffffff; background-color: var(--primary); transition: all 0.3s ease-in-out;     border-radius: 5px !important;}

.quote-request-new #gform_save_63_footer_link:hover svg{
    transition: all 0.3s ease-in-out; }
/* 
/* #gform_save_63_footer_link:hover svg path{
     filter: invert(100%) brightness(1000%);
     transition: fill 0.3s ease-in-out;
} */

.wl-quote-form.quote-request-new > .gform_wrapper form { min-height: auto; }

.wl-quote-form.quote-request-new .gform_wrapper.gravity-theme{ min-height: auto; flex-direction: column; padding-top: 40px; }

/* 1759 */
@media only screen and (max-width:1759px){
   .wl-quote-form.quote-request-new .gform_wrapper.gravity-theme .gfield_radio input:checked + label:after {
    top: 11.5px !important;
}
}

@media only screen and (max-width:1199px) {  
   .quote-request-new .gform-footer::before{
      width: 100% !important;
      left: 0 !important;
   }
.wl-quote-form.quote-request-new .gform_wrapper.gravity-theme .gfield_radio input:checked + label:after {
    top: 11.5px !important;
}



}




@media only screen and (max-width:991.98px) {
   .quote-request-new .gform_wrapper.gravity-theme .gsection:not(:first-child)  {
      text-transform: uppercase;
      padding-top: 40px !important;
   }
}


@media only screen and (max-width:991.98px) {
   .quote-request-new .gform_wrapper.gravity-theme .gsection:not(:first-child)  {
      text-transform: uppercase;
      padding-top: 40px !important;
   }
}  

@media only screen and (max-width: 767px) {
 .quote-request-new .gform_wrapper.gravity-theme .gsection:not(:first-child)  {
      text-transform: uppercase;
      padding-top: 30px !important;
   }


   .quote-request-new .gform_wrapper .ginput_container_radio .gfield_radio{
      flex-direction: column;
      align-items: flex-start;
   }

   .quote-request-new .gform_wrapper .ginput_container_radio .gfield_radio .gchoice{
      width: 100%;
   }

   .quote-request-new .gform-footer::before{
      left: 0 !important;
   }


   
}

@media (max-width: 575px){
.wl-quote-form.quote-request-new .gform_wrapper.gravity-theme .gfield_radio input:checked + label:after {
    top: 12.5px !important;
}
}


@media (max-width: 550px){


   .quote-request-new .gform_wrapper .ginput_container_radio .gfield_radio{
      flex-direction: column;
      align-items: start;
   }

   .quote-request-new #gform_submit_button_63{
      max-width: 100% !important;
      width: 100%;
   }

}

/* new css  (06-02-2025) */
.form_saved_message .gform-footer::before {
   display:none;
}

.quote-request-new .gform_wrapper .form_saved_message{
   padding-top: 0;
}


.form_saved_message_emailform .gform-body{
   margin: 0 !important;
}

.form_saved_message .form_saved_message_emailform .gform-footer{
   position: static !important;
   justify-content: flex-start !important;
}

.quote-request-new .gform_wrapper .form_saved_message .gform-footer.gform_footer.top_label{
   flex-direction: row !important;
   justify-content: start !important;
}

/* .quote-request-new .gform_wrapper .gform-footer.gform_footer.top_label */


@media (max-width: 550px) {
   /* .form_saved_message .form_saved_message_emailform .gform-footer{
      position: static;
      justify-content: flex-start !important;
   } */
   
   .form_saved_message .form_saved_message_emailform .gform-footer {
      position: static;
      justify-content: flex-start !important;
      flex-direction: row !important;
  }

  .quote-request-new .gform_wrapper .form_saved_message .gform-footer.gform_footer.top_label{
   flex-direction: row !important;
}

}

/* gform-footer gform_footer top_label */

/* for testimonial section  */
.matrixButtonGroup  .decision-txt-white{ color: white;}
.matrixButtonGroup  .decision-txt-white:hover, .matrixButtonGroup  .decision-txt-whitee:focus { color: white;}
.testimonial-container.spacing-30 { margin-top: 30px; margin-bottom: 30px; }
.testimonial-container{max-width:100%;width:100%;background:#FEF8F4;border-left:6px solid #F37022;padding:0;position:relative; margin: 40px 0px;}
.testimonial-container .content-area{padding:40px 40px 0px 30px;position:relative;}
.testimonial-container .content-area .quote-icon{position:absolute;top:-21px;left:40px;width:45px;height:40px;}
.testimonial-container .content-area .quote-text{font-size:30px;font-weight:500;color:#000000;line-height:1.3;margin:0px 0 30px 0;text-align:left;}
.testimonial-container .content-area .author-section{display:flex;align-items:center;gap:25px;margin-top: 30px;}
.testimonial-container img{width: 100%;height: 100%;}
.testimonial-container.without-img .content-area { padding: 30px; }
.testimonial-container.without-img .content-area .author-title { font-size: 20px; }
.cta-banner.cta-no-img h2.main-headline { margin-bottom: 0; }
.cta-banner.cta-no-img p { margin-bottom: 50px; }
/* .blog-content-middle.box-layout-gray .content-area .author-title{ font-size: 20px; display: flex; align-items: center; gap: 10px; } */
.blog-content-middle.box-layout-gray .content-area .author-title{font-size: 20px;display: flex;align-items: start;gap: 10px;flex-direction: column;}
/* .blog-content-middle.box-layout-gray .content-area.testimonial-box .author-title{flex-direction: row;} */
.blog-content-middle.box-layout-gray{ margin-bottom: 30px; }
.cta-banner.cta-no-img h2.main-headline { margin-bottom: 0; }
.cta-banner.cta-no-img p { margin-bottom: 50px; }
.blog-content-middle.box-layout-gray .quick-recap{ border: 1px solid #DEDEDE; }
.blog-content-middle.box-layout-gray h4 { margin-bottom: 0; }
.testimonial-container.without-img .quote-text { margin: 0px 0 20px 0; }
.testimonial-container.no-img .content-area{ padding-top: 50px; padding-bottom: 30px; }
.testimonial-container.without-img .author-section { margin-top: 20px; }
.testimonial-container.without-img .content-area .author-title a { text-decoration: underline; }
.testimonial-container.spacing-30 .content-area {padding: 30px;}
/* .content-area .author-image{width:150px;height:150px;border-radius:0;background:linear-gradient(135deg,#FF6B35,#FF4500);display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:bold;color:white;flex-shrink:0;position:relative;overflow:hidden;} */
/* Simulating the person in the image */
.testimonial-container .content-area .author-image{width:150px;height:150px;/* border-radius:0; *//* background:linear-gradient(135deg,#FF6B35,#FF4500); */display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:bold;/* color:white; *//* flex-shrink:0; */position:relative;/* overflow:hidden; */}
.testimonial-container .content-area .author-info{color:#000000;}
.testimonial-container .content-area .author-name{font-size:24px;margin-bottom:8px;color:#000000;}
.testimonial-container .content-area .author-title{font-size:20px;color:#F37022;font-weight:500;}
.quick-recap h2 {padding-top: 0 !important;margin-top: 0 !important;}
@media (max-width:767px){
    .content-area{padding:30px 25px 0px 25px;}
    .testimonial-container .content-area .quote-text{font-size:26px;margin:0px 0 20px 0;}
    .testimonial-container .content-area .quote-icon{position:absolute;top:-18px;left:30px;width:35px;height:35px;}
    .testimonial-container .content-area .author-section{flex-direction:column;text-align:left;gap:20px;margin-top:25px; align-items: start;}
    .testimonial-container .content-area .author-image{width:100px;height:100px;}
    .testimonial-container .content-area .author-name{font-size:20px;}
    .testimonial-container .content-area .author-title{font-size:16px;}
    .testimonial-container .content-area{padding: 40px 40px 40px 30px !important;}
    /* .testimonial-container.without-img .content-area{padding: 30px !important;} */
    .testimonial-container.without-img .content-area .author-title{font-size: 16px;}
}
@media (max-width: 480px) {
    .testimonial-container .content-area .quote-text{font-size:16px !important;}
    .testimonial-container .content-area .author-name{font-size:18px;}
}
/* for testimonial section  end */

/* for TLDR section end */
.quick-recap{max-width:100%;margin:0 auto;background:rgba(0,0,0,0.03);padding:30px;border: 1px solid rgba(0,0,0,0.10);}
.blog-content-middle.orange-box .quick-recap{border: 1px solid #FCDDCA;background: #FEF8F4;}
.quick-recap h1{font-size:2.5rem;color:#1a1a1a;margin-bottom:40px;line-height:1.2; font-family: var(--avenirheavy);}
.quick-recap .intro-text{font-size:20px;color:#000;margin-bottom:20px;font-weight:400;}
.quick-recap .emphasis-text{font-size:1.1rem;color:#000;margin-bottom: 30px;font-weight:500;}
.quick-recap .stats-list{list-style:none;margin-bottom: 30px; padding-left: 20px;}
.quick-recap .stats-list li{margin-bottom: 0px;padding-left:20px;position:relative;line-height:1.6;color:#000000;font-size:var(--avenirheavy);font-size:var(--font-h4);}
.quick-recap .sub-point{margin-top:8px;padding-left:30px;position:relative;color:#000000;}
.quick-recap .sub-point::before{content:"→";color:#000000;position:absolute;left:0;top:0;}
.quick-recap h2{color:#000000;margin-bottom:30px;margin-top:20px; font-family: var(--avenirheavy);}
.quick-recap .guide-intro{font-size:20px;color:#000000;margin-bottom:20px;margin-top: 20px;font-weight:500;}
.quick-recap .learn-intro{font-size:1rem;color:#000;margin-bottom:20px;}
.quick-recap .learn-list{list-style:none;margin-bottom:35px;padding-left:25px;position:relative;}
.quick-recap ul.learn-list>li::before{margin-bottom:15px;padding-left:25px;position:absolute;font-size:1rem;line-height:1.5;color:#000;background:url(/wp-content/uploads/2025/09/orange-arrow.svg) no-repeat center;width:20px;height:20px;left:0;top:7px;}
.quick-recap .how-to-section{margin-left:0px;margin-top:10px;margin-bottom: 20px;}
.quick-recap .how-to-list{list-style:none;}
.quick-recap .how-to-section .how-to-list li{margin-bottom: 0;padding-left:20px;position:relative;font-size:1rem;line-height:1.5;color:#000;}
/* remove */
.quick-recap .learn-list,.quick-recap .how-to-list{list-style:none;margin:0;padding:0; color: #000;}
.quick-recap .learn-list>li,.quick-recap .how-to-list li{position:relative;padding-left:2rem;}/* room for icon */
/* Shared icon pseudo */
 .quick-recap .learn-list>li::before,.quick-recap .how-to-list li::before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center;}
/* Icon for learn-list */
 .quick-recap .learn-list>li::before{background-image:url("/wp-content/uploads/2025/09/orange-arrow.svg");}
/* Icon for how-to-list */
 .quick-recap .how-to-list li::before{content:"\25CF";}
.quick-recap .how-to-list li{color:#2c3e50; font-size:0.95rem;}
.quick-recap .plus-section{font-size:1rem;color:#000;margin-bottom: 20px;font-weight:500;}
.quick-recap .toolkit-text{font-size:1rem;color:#000;margin-bottom:25px;line-height:1.6;}
.quick-recap .kicker-text{font-size:1rem;color:#000;margin-bottom:20px;font-weight:500;}
.quick-recap .report-text{font-size:1rem;color:#000;line-height:1.6;margin-bottom:25px;}
.quick-recap .report-text strong{font-weight:900 !important;}
.quick-recap .report-text a{color:var(--primary);text-decoration:underline;}
.quick-recap .pressure-text{font-size:1rem;color:#000;margin-bottom:20px;}
.quick-recap .leverage-text{font-size:1rem;color:#000;font-weight:500;}
.text-black {
    color: #000;
}
@media (max-width:1024px){
    .quick-recap .intro-text{font-size:18px;}
}
@media (max-width:767px){
    .quick-recap .intro-text{font-size:16px;}
    .quick-recap .quick-recap{padding:30px 20px;margin:20px 10px;}
    .quick-recap h1{margin-bottom:30px;}
    .quick-recap h2{margin-bottom:25px;}
}

/* Servy CSS */
#global-navigation .btn.btn-secondary { color: #000 !important; background-color: transparent !important; border: 1px solid #C6C6C6 !important; }
.blogServe .navigation button { margin-left: 0; margin-right: 0; }
.decisionMatrix { margin-bottom: 30px; }
.blogServe { border:1px solid rgba(0,0,0,0.1); background-color: #ffffff; padding: 30px;box-shadow: 0 14px 24px 1px rgba(0, 0, 0, 0.03);margin-top: 40px;margin-bottom: 40px;}
.serveHeader { margin-bottom: 50px; }
.serveHeader h2{ font-size: 40px; line-height: 1.25; margin-bottom: 20px; color: #000000;}
.blogServe .step { display: none; animation: slideIn 0.5s ease; }
.blogServe .step.active { display: block; }

@keyframes slideIn {
    from { opacity: 0; transform: translateX(20px); }
    to { opacity: 1; transform: translateX(0); }
}

.step-title { font-size: 30px; line-height: 1.333; color: #000000; margin-bottom: 30px;}
.step-subtitle { color: #6b7280; margin-bottom: 30px; font-size: 14px; }
.questions-list { margin-bottom: 60px; }
.questions-list .question:not(:last-child) { border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding-bottom: 40px; margin-bottom: 40px; }
.question-text {font-size: 20px; color: #000000; margin-bottom: 20px; font-weight: 500; line-height: 1.25; }
.rating-group {display: flex; gap: 20px;}
.rating-option { width: 50px; height: 50px; border: 1px solid rgba(0,0,0,0.1); display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all 0.3s ease; font-weight: 500; color: #000000; font-size: 20px; background: #ffffff; }
.rating-option:hover, .rating-option:has(~ .rating-option:hover) { border-color: #F37022; background-color: #F37022; color: #FFFFFF; }
.rating-option.selected, .rating-option:has(~ .rating-option.selected ) { border-color: #F37022; background-color: #F37022; color: #FFFFFF; }
.blogServe .navigation { display: flex;gap: 15px; flex-wrap: wrap;}
.blogServe .btn-secondary { background: transparent; color: #000000 !important; border-color: rgba(0, 0, 0, 0.2);}
.blogServe .btn-secondary:hover {background: #F37022; color: #ffffff; border-color: #F37022; }
.blogServe .results { text-align: center; }
.blogServe:has( .stepResult.active) #global-navigation { display: none; }

.score-display { background-color: rgba(0, 167, 81, 0.1); border:2px solid rgba(0, 167, 81, 0.7); color: white; padding: 40px;margin-bottom: 0; font-size: 20px; }
.score-display.moderate-fit {background-color: rgba(28, 172, 254, 0.1);border-color: rgba(28, 172, 254, 0.7);}
.score-display.weak-fit { background-color: rgba(241, 149, 0, 0.1); border: 2px solid rgba(241, 149, 0, 0.7); }
.score-display.high-risk {background-color: rgba(241, 12, 0, 0.05);border: 2px solid rgba(241, 12, 0, 0.7);}

.scoreGroup { display: flex; align-items: flex-start; justify-content: flex-start; }
.score-number { font-size: 16px; font-weight: 500; margin-bottom: 20px; text-align: left; background: #fff; color: #000; padding: 11px 13px; line-height: 1; }
.score-label { font-size: 30px; text-align: left; line-height: 1; color: #000000;margin-bottom: 15px;}
.score-display p { font-size: 20px; color: #000000; font-weight: 500;margin: 0;text-align: left;}

.blogServe .btn-download {background: transparent; color: #000000 !important; border-color: rgba(0, 0, 0, 0.2);}
.blogServe .btn-download:hover {background: #F37022; color: #ffffff; border-color: #F37022; }

.blogServe .error { color: #ef4444; font-size: 14px; margin-top: 10px; text-align: center; }
.blogServe .stepResult:not(.active) {display: none;}
ul.scoreBullet { color: #000; padding: 0 0 0 30px; margin: 28px 0 30px 0; text-align: left; }
ul.scoreBullet li { margin-bottom: 10px; font-weight: 500; }
.scoreButtonGroup {display: flex;flex-wrap: wrap;gap: 10px;}
.blogServe .question-error{color:#ef4444;font-size:16px;margin-top:10px;}

.decisionMatrix .matrixServe{ border:1px solid rgba(0,0,0,0.1); background-color: #ffffff; padding: 30px;box-shadow: 0px 14px 24px 1px rgba(0, 0, 0, 0.03);}
.decisionMatrix h2{ font-size: 30px; line-height: 1.33; margin-bottom: 30px; color: #000000;}
.matrixDescription { color: #000000;line-height: 1.5; margin-bottom: 30px; font-size: 20px; font-weight: 500; }
.matrixList { list-style: none; margin-bottom: 40px;padding: 0;width:100%;display: flex; flex-direction: column;align-items: flex-start;gap:30px}
.matrixList li { width: 100%; }
.matrixList li:not(:last-child) { border-bottom:1px solid rgba(0,0,0,0.1); padding-bottom: 30px;}
.matrixItemTitle {color: #000000;line-height: 1.333; margin-bottom: 10px; font-size: 30px; margin-top: 0 !important;}
.matrixItemQuestion { font-size: 20px; color: #000000; margin-bottom: 20px; line-height: 1.5; }
.matrixItemAnswer { display: flex; gap: 20px; }
.matrixAnswerOption { padding: 15px 20px; min-width: 118px; border: 1px solid rgba(0,0,0,0.1); cursor: pointer; transition: all 0.3s ease; font-weight: 500; color: #000000; font-size: 18px; line-height: 1.111; background: #ffffff; position: relative;}
.matrixAnswerOption::before { content: ''; display: inline-block; width: 16px; height: 16px; border: 1px solid rgba(0,0,0,1); border-radius: 50%;position:absolute;right:20px; top:50%; transform: translateY(-50%); transition: all 0.3s ease; }
.matrixAnswerOption:after{ content: ''; display: inline-block; width: 10px; height: 10px; background: #F37022; border-radius: 50%; position: absolute; right: 23px; top: 50%; transform: translateY(-50%) scale(0); transition: all 0.3s ease; }
.matrixAnswerOption.selected:after{ transform: translateY(-50%) scale(1); }
.matrixAnswerOption.selected:before{ border-color: #F37022;}
.matrixResult .matrixResultMessage h3{ font-size:30px; line-height: 1.333; color:#000000;margin-bottom:10px;}
.matrixResult .matrixResultMessage p{ font-size:20px; line-height: 1.5; color:#000000;margin-bottom: 0;}
.matrixResult .matrixResultMessage{background-color: rgba(0, 167, 81, 0.1); border:1px solid rgba(0, 167, 81, 0.7); padding: 40px; margin-bottom: 45px;}
.matrixResult .matrixResultMessage.high-fit {background-color: rgba(0, 167, 81, 0.1); border:1px solid rgba(0, 167, 81, 0.7);}
.matrixResult .matrixResultMessage.moderate-fit {background-color: rgba(241, 149, 0, 0.1); border:1px solid rgba(241, 149, 0, 0.7);}
.matrixResult .matrixResultMessage.low-fit {background-color: rgba(28, 172, 254, 0.1); border:1px solid rgba(28, 172, 254, 0.7);}
.decisionMatrix .matrixMainButtonGroup{display: flex; flex-direction: column; gap: 20px; align-items: flex-start;}
.decisionMatrix .matrixMainButtonGroup button{margin-left: 0;}
.decisionMatrix:has(.matrixResult) .matrixMainButtonGroup { display: none; }
.decisionMatrix .matrixButtonGroup{display: flex; flex-wrap:wrap; gap: 25px;}
.decisionMatrix .matrixButtonGroup .btn-secondary { background: transparent; color: #000000; border-color: rgba(0, 0, 0, 0.2); }
.decisionMatrix .matrixError { color: #ef4444; font-size: 16px; margin-top: 10px; text-align: left; }
.decisionMatrix .matrixMainButtonGroup p { font-size: 16px; }


.blog-content-middle.box-layout-gray .testimonial-container.without-img { background-color: transparent; border-color: #000; }
.blog-content-middle.box-layout-gray .content-area { padding: 5px 30px; }
.blogServe .navigation button{margin-left: 0;}
.card-box-img { color: #000; border: 1px solid #E5E5E5; }
.card-box-img .card-img img { width: 100%; }
.card-box-img .card-content { padding: 30px; }
.card-box-img ul { margin: 10px 0px; }
/* SURVY END */
.cta-banner .main-headline { padding-top: 0; font-size: 30px; margin-top: 0; margin-bottom: 40px; }
.grey-box h3 { margin-bottom: 30px; }
.cta-banner.cta-no-img.h2-heading h3 { margin-bottom: 20px; }
.cta-banner { background-color: #000000; width: 100%; position: relative; padding: 40px; overflow: hidden; display: flex; align-items: center; justify-content: space-between; margin-bottom: 20px; }
.content-wrapper { flex: 1; max-width: 100%; }
.main-headline { color: #ffffff; margin-bottom: 60px; }
.blog-content-middle.orange-box h3 { font-size: 30px; color: var(--primary); }
.blog-content-middle.orange-box .quick-recap .stats-list { margin: 10px 0px; }
.container-main-tabs .stage-subtitle { font-size: 20px; margin-bottom: 30px; }
.container-main-tabs .section-title {margin-bottom: 10px; }
.container-main-tabs .section-description { font-size: 20px; margin-bottom: 30px; }
.container-main-tabs .risks-title { margin-bottom: 10px;}
.container-main-tabs ul.risks-list { font-size: 20px; }
.container-main-tabs .next-moves-list li { font-size: 20px !important }
.container-main-tabs .tab { font-size: 20px !important; font-weight:400 !important; }
/* 10-09-2025  FAQ bottom line D-None*/
/* .postid-16582 .wl-blogleft-list ul li:last-child { display: none; } */
.postid-16582 .blog-content-middle .atrical_bottom_bar { border-top: none; }
.postid-16692 .wl-blogleft-list ul li:last-child { display: none; }
.postid-16692 .blog-content-middle .atrical_bottom_bar { border-top: none; }
.postid-16692 .blog-content-middle a:not(.btn) { text-decoration: underline; }
/* 10-09-2025 */
/* 11-09-2025 */
.growthsorecard p.pipeline-text { display: flex; align-items:center; gap:10px; color:#F37022; }
.growthsorecard p.pipeline-text:after { content: ""; flex: 1; height: 1px; background: #E6E6E6; }
.growthsorecard .questionGroup { display: flex; gap: 20px; align-items: flex-start; }
.growthsorecard .matrixItemAnswer { display: flex; gap: 20px; }
.growthsorecard .matrixAnswerOption::before {content: '';display: inline-block;width: 16px;height: 16px;border: 1px solid rgb(243 156 18);border-radius: 50%;position:absolute;right:20px;top:50%;transform: translateY(-50%);transition: all 0.3s ease;}
.author-name a{ color: #000; }
.matrixMainButtonGroup .warning{ color: var(--red); }
.blogServe .serveyValidation.warning{ color: var(--red); font-size:16px; }

/* 12-09-2025 */
.long-blog .quote-text {font-family: var(--avenirmedium);}
.long-blog .author-section {font-family: var(--avenirheavy);}
.long-blog .quick-recap .report-text strong, .long-blog .quick-recap .stats-list li strong {font-weight: normal !important;}




/* AEO Page  */


/* AEO + GEO Visibility Page */


/* AEO PAGE  */
.aeo-banner .usniq-btns .see-report-btn,.aeo-banner .usniq-btns .usniq-btn{text-transform:capitalize;}
.aeo-banner .usniq-btns .see-report-btn{background-color:var(--offwhite);color:var(--primary);}
.aeo-banner .usniq-btns .see-report-btn:hover{background-color:var(--primary);color:#ffffff;}
.bannerSection.aeo-banner .hero-text{width:100% !important;}

.aeo-banner .hero-text p{max-width:900px;width:100%;}
.usniq-matters-section .usniq-matters-img-box{position:relative;}

.usniq-matters-section .usniq-matters-img-box img{height:100%;width:100%;object-fit:cover;}
/* .aeo-banner .hero-text .hero-btn.usniq-btns{margin-top:40PX;}
*/
.usniq-matters-section .sec-title h3{font-family:var(--avenirheavy) !important;}

/* popup */
 .earlybird-announcement-bar{position:fixed;/* top:var(--topSpace);*/ bottom:0;left:0;width:100%;background:#111;color:#fff;font-weight:500;z-index:9;display:flex;align-items:center;justify-content:center;padding:15px;box-shadow:0 2px 8px rgba(0,0,0,0.08);transition: all ease .3s;}
.earlybird-announcement-bar .earlybird-announcement-bar-wrapper{display:flex;     align-items: center;     justify-content: center;     row-gap: 10px;}
/* .earlybird-announcement-bar .earlybird-announcement-text{flex:1; max-width: 1030px;}     */
.earlybird-announcement-bar .earlybird-announcement-btn{background:var(--primary);color:var(--white);border:none;border-radius:0;padding:0.5rem 1.2rem;font-size:18px;margin-left:1.5rem;cursor:pointer;transition:background 0.2s,color 0.2s; margin-right: 0;}
/* .earlybird-announcement-bar .earlybird-announcement-btn:hover{background:var(--white); color: var(--primary);} */
.earlybird-announcement-bar .earlybird-announcement-close{margin-left:1.5rem;font-size:1.3rem;color:#fff;background:none;border:none;cursor:pointer;transition:color 0.2s;}
/* .earlybird-announcement-bar .earlybird-announcement-close:hover{color:#222;} */
.earlybird-announcement-bar.scroolTop { /* top: 0 !important; */  bottom: 0; }

/* Announcement bar styles */
/* .earlybird-announcement-bar{position:fixed;left:0;width:100%;background:#ff6a1a;color:#fff;font-family:'Inter','Segoe UI',Arial,sans-serif;font-size:1.1rem;font-weight:500;z-index:9999;display:flex;align-items:center;justify-content:center;padding:0.75rem 1.5rem;box-shadow:0 2px 8px rgba(0,0,0,0.08);top:var(--topSpace,0);transition:top 0.3s;}
.earlybird-announcement-bar .earlybird-announcement-text{flex:1;}
.earlybird-announcement-bar .earlybird-announcement-btn{background:#fff;color:#ff6a1a;border:none;border-radius:16px;padding:0.5rem 1.2rem;font-size:1rem;font-weight:600;margin-left:1.5rem;cursor:pointer;transition:background 0.2s,color 0.2s;}
.earlybird-announcement-bar .earlybird-announcement-btn:hover{background:#ffe2d1;}
.earlybird-announcement-bar .earlybird-announcement-close{margin-left:1.5rem;font-size:1.3rem;color:#fff;background:none;border:none;cursor:pointer;transition:color 0.2s;}
.earlybird-announcement-bar .earlybird-announcement-close:hover{color:#222;} */
/* end */
/* popup 	End*/
/* second section */


.clients-asking h2{    font-family: var(--avenirblack) !important; }
.faq-wrapper.justPut-faq.we-audit-section .faq-title.collapsed:hover{COLOR:VAR(--primary);}
.usniq-matters-section .sec-title .usniq-title {text-transform:uppercase;      margin-bottom: calc(var(--sectionSpace) - 40px);}
.usniq-matters-section .sec-title .usniq-title span{color:var(--primary) !important;}
.usniq-matters-section .sec-title>p::not(:first-child){margin-top:20px;}
/* second section */
/* thired Section */
.usniq-whatyouget-section .audit-title{text-transform:uppercase;      margin-bottom: calc(var(--sectionSpace) - 40px);}
/* .usniq-whatyouget-section .usniq-whatyouget-list{column-count:2;list-style:none;margin-left:20px;padding:0;} */

.usniq-whatyouget-section .usniq-whatyouget-list{   display: grid; grid-template-columns: repeat(3, 1fr); column-gap: 50px;    row-gap: 20px; list-style: none; padding: 0;
  margin: 0;}
.audit-workflow-sec ul li + li{
        margin-top: 15px;
}


.usniq-whatyouget-section li{display:flex;align-items:flex-start;gap:10px;padding: 0;color:var(--secondary90)rgba(0,0,0,0.90);position:relative;
   /* padding-left:25px !important; */
padding-left: 0;
}
/* .usniq-whatyouget-section li::before{content:"â€¢";color:var(--secondary60);margin-right:6px;content:"";position:absolute;left:0;top:13px;background-image:url(/wp-content/uploads/2025/08/Tick-Icon.svg);background-position:center;background-size:contain;    background-repeat: no-repeat;width:18px;height:18px;} */
.usniq-whatyouget-section .usniq-check{color:#ff6a1a;font-size:1.3rem;margin-right:0.7rem;}
.usniq-whatyouget-section .usniq-note{font-size:16px;color:#888;margin-top: 80px;}
.comparison-agency-table .compar-th-heading{background-color:var(--secondary);    border-color: var(--midgrey);}
.comparison-agency-table .compar-th-heading th{color:var(--white) !important;    border-color: var(--white);}


.audit-workflow-sec .we-aduit-sec-wrapper{
   margin-bottom: calc(var(--sectionSpace) - 40px);
}
/* third Secrtion */

/* marquee section */
.engines-surfaces h2{text-transform:uppercase;}
.engines-surfaces h2{    color: var(--secondary);  margin-bottom: calc(var(--sectionSpace) - 40px);}
/* .engines-surfaces-list{display:flex; gap:10px;padding-left: 10px;} */
/* .customer_gallery.d-flex.flex-wrap{    display: flex !important; flex-wrap: nowrap !important;gap: 10px;justify-content: space-between;} */
/* .engines-surfaces-list {display:flex;-webkit-animation: slide-left 220s linear infinite;animation: slide-left 220s linear infinite;min-width: 100%;gap: 10px;justify-content: space-between;} */
.customer_gallery .engines-surfaces-list { gap: 20px; display: flex !important; } 
.customer_gallery .slick-track { display: flex !important; gap: 20px; }
.engines-surfaces{overflow: hidden;}

@-webkit-keyframes slide-left {
  from { transform: translateX(0); }
  to { transform: translateX(-100%); }
}
@keyframes slide-left {
  from { transform: translateX(0); }
  to { transform: translateX(-1000%); }
}
/* .engines-surfaces-list{display:flex;flex-wrap:wrap;gap:10px;align-items:center;animation:marquee 6s linear infinite;} */
.usniq-matters-section .sec-title .usniq-title{font-family:var(--avenirblack) !important;}
.usniq-whatyouget-section h3{font-family:var(--avenirheavy) !important;}
.audit-work h3{font-family:var(--avenirheavy) !important;}
.sections-we-audit .title-text h3{font-family:var(--avenirheavy) !important;}
.engine-chip{display:inline-block;background:#fff;border:1px solid #e5e5e5;font-size:18px;font-weight:500;box-shadow:0 2px 8px rgba(0,0,0,0.03);transition:border-color 0.2s;background-color:var(--offwhite);color:var(--midgrey);padding:15px 20px;/* animation:marquee 3s linear infinite;*/
}

/* .engine-chip.marquee{border-color:#ff6a1a;} */
@keyframes marquee{0%{transform:translateX(0);}
100%{transform:translateX(40%);
}
}

.bannerSection p{margin-bottom:0;}

/* */
.justPut-faq.we-audit-section .faq-content p{color:var(--midgrey);}
.justPut-faq.we-audit-section .faq-title.collapsed{color:var(--secondary);}
.justPut-faq.we-audit-section .faq-box{border-bottom:2px solid var(--secondary10);}
/* card section */
.post-title-with-btn.audit-work{margin-bottom:30px;}
.comparison-audit .comparison-audit-listing-grid .element-item{height:100%;border:1px solid #ABABAB;position:relative;}
.comparison-audit .comparison-audit-listing-grid .comparison-audit-content_info{padding:25PX;}
.comparison-audit .comparison-audit-listing-grid .comparison-audit-content_info h5{font-size:var(--body-font);font-family:var(--avenirheavy);margin-bottom:var(--small);text-transform:uppercase;}
/* margin-bottom:var(--small);10 */
.white-label-agencie .btn span{text-transform:capitalize;}
.pricing-section .btn span{text-transform:capitalize;}
.audit-list-steps{font-size:16px;margin-bottom:var(--small);text-transform:capitalize;}
.aeo-banner .usniq-btns .usniq-btn{min-width:200px;}
.aeo-banner .usniq-btns{display:flex;align-items:flex-start;flex-wrap: wrap;gap: 25px;} 
.comparison-audit .comparison-audit-listing-grid .element-item:hover{background-color:var(--offwhite) !important;}
.total-audit .comparison-audit-listing-grid .comparison-audit-content_info h5{margin-bottom:20px;font-family:var(--avenirblack);color:var(--secondary)!important;font-size:var(--font-h4);}
.comparison-audit .comparison-audit-listing-grid .comparison-audit-content_info ul{margin:0 0 0 24px;}
.comparison-audit-listing-grid .row{row-gap:20px;}
/* card end */
/* tabel */
.comparison-wrapper .comparison-agency-table{width:100%;border-collapse:collapse;border:1px solid var(--secondary10);}
.comparison-wrapper .comparison-agency-table th{font-size:var(--font-h5);color:var(--secondary);line-height:1.33;font-family:var(--avenirheavy);font-weight:var(--fontnormal);text-align:left;padding:20px;    border-bottom: 1px solid var(--secondary10);     min-width: 200px;}
.comparison-wrapper .comparison-agency-table td{line-height:1.4;color:var(--midgrey);font-size:var(--body-font);font-family:var(--avenirroman);font-weight:var(--fontnormal);padding:20px;border-bottom:1px solid var(--midgrey);     color: var(--secondary);    background-color: var(--white);     border-bottom: 1px solid var(--secondary10);     min-width: 200px;}
.comparison-wrapper .comparison-agency-table tr/* table end */
.compar-th-heading th span{font-weight:600;}

.usniq-title-main  .usniq-list-wrpper ul.usniq-matters-list {
    padding-left: 22px;
}

.usniq-title-main  .usniq-list-wrpper ul.usniq-matters-list  li + li {
      margin-top: 10px;
}
.wliq-agencies.audit-how-work-sec .audit-how-work-box-item:not(:last-child):after{
     background-image: url('/wp-content/uploads/2025/09/1arrow-white-right.svg');
}

.usniq-whatyouget-section.section-space li{
 /* display:flex;
    flex-direction: column;    */
    display: block;
}
/* audit-step */
 .audit-list-steps{color:#888;}
.audit-step-note{margin-top:24px;}
.audit-step-title{font-weight:600;margin-bottom:6px;}
.audit-step-title span.time-text {
    font-family: var(--avenirheavy);
    text-transform: capitalize;
        display: inline-block;
}

.audit-step .post-title-with-btn h2{text-transform:uppercase;margin-bottom:calc(var(--sectionSpace) - 40px);}
/* audit-step */
/* faq */
.sections-we-audit .title-text h2{text-transform:uppercase;}
.white-label-agencie .agency-content-left .agency-title{text-transform:uppercase;margin-bottom:var(--small);}
.white-label-agencie .col-md-12{text-align:center;}
.white-label-agencie .agency-content-left .agency-subtitle{font-family:var(--avenirheavy) !important;margin-bottom:var(--small);}
.white-label-agencie .agency-content-left .agency-sub-title{max-width:700px;margin:0 auto;}
/*  */
/* Afency Section  */
/* .white-label-agencie{background:#f8f7f6;border-radius:20px;padding:32px 24px 32px 24px;margin-bottom:32px;} */
/*  */
/* Pricing section */
.pricing-section{padding:var(--sectionSpace) 0}
.pricing-section .pricing-card{ position: relative; background: var(--white); border: 1px solid var(--primary); border-radius: 16px; box-shadow:0 8px 24px rgb(243 112 34 / 10%); max-width: 700px; width: 100%; }
.pricing-section .pricing-card-title { margin-bottom: 35px; }
.pricing-section .badge{display: inline-block; font-size: var(--medium); color: var(--secondary); background: var(--offwhite); border: 1px solid var(--primary); padding: 6px 10px; border-radius: 24px; font-weight: 600; position: absolute; top: -12px; left: 20px;}
.pricing-section .cta-row a { margin: 0 !important; }
.pricing-section .pricing-card__body{padding:24px}
.pricing-section .price-row{display:flex;align-items:baseline;justify-content:flex-start;margin-bottom:16px}
.pricing-section .price-label{font-size: var(--medium); color: var(--secondary60); margin-right:12px}
.pricing-section .price-value{font-size: 38px; font-weight:800; color: var(--secondary)}
.pricing-section .feature-list{list-style:none;margin:0;padding:0;}
.pricing-section .feature-list li{display:flex;align-items:flex-start;gap:10px;padding: 0 0;color:var(--secondary90)}
.pricing-section .feature-list li + li{margin-top:6px}
.pricing-section .feature-list li::before{content:"â€¢";color:var(--secondary60);margin-right:6px}
.pricing-section .cta-row{display:flex;gap:100px;flex-wrap:wrap;}
.pricing-section .wide{width:100%}
.pricing-section .addons{margin-top:12px;color:var(--secondary60);font-size:var(--medium)}
.pricing-section .cta-row .btn.secondary-btn{background-color: var(--offwhite); color: var(--midgrey);} 
.pricing-section .cta-row .btn.secondary-btn:hover{background-color: var(--primary);color:var(--white);}

/* .pricing-card__body span:not(:first-child):not(:last-child){your styles here} */

h3.wliq-inner-heading {   margin-bottom: calc(var(--sectionSpace) - 40px); }

.audit-form-sec .audit-form-wrapper .get-aeo-start{
   max-width: 650px;
    /* margin: 0 auto; */
    width: 100%;
}
.comparison-audit .compare-scroll h2.comparision-main-title span{font-family:var(--avenirroman);}
.compar-th-heading span{font-family:var(--avenirroman)}
.pricing-new-section .pricing-card .addons{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}
/* End Pricing section */
/* White-label for agencies section */
.agency-content-wrapper{/* padding:50px;*/
 margin:0 auto;/* background-color:var(--offwhite);*/
 /* display:flex;*/
 gap:20px;flex-wrap:wrap;align-items:center;justify-content:space-between;/* border-radius:20px;*/ /* max-width:860px;*/
}
.agency-content-left{display:flex;flex-direction:column;}
/* End White-label for agencies section */
/* */
/* price new */
/* .pricing-card-main-title{gap:85px;display:flex;align-items:CENTER;justify-content:space-between;}*/
.pricing-card-main-title h2{margin-bottom:var(--small);}
.pricing-card-main-title h3{/* margin-bottom:var(--small);*/
 font-family:var(--avenirheavy) !important;margin-bottom:calc(var(--sectionSpace) - 40px);}
.pricing-card-title .price-meta{display:flex;flex-direction:column;}
.pricing-new-section .pricing-card{border:none;border-radius:0;box-shadow:none;max-width:100%;background:#f5f5f7;}
.pricing-new-section.pricing-section .pricing-card__body{padding:0;}
/* .pricing-new-section .pricing-card{padding-top:30px;}
*/
.compair-agency .comparision-main-title{margin-bottom:calc(var(--sectionSpace) - 40px);}
.pricing-new-section .pricing-card .addons{font-size:16px;margin:0;}
.pricing-card__body .main-title{font-weight:600; font-size: var(--body-font);}
.pricing-card__body .main-title span{font-weight:600;}
.pricing-card__body span:not(:first-child){border:1px solid var(--lightgrey);display:inline-block;padding:12px 18px 12px 18px;font-size:16px;}
.pricing-new-section.pricing-section .badge{position:static !important;border:none !important;border-radius:0 !important;font-weight:400; font-size: var(--body-font);}
.pricing-new-section .pricing-card__body .feature-list{column-count:2;}


/* for form  */
.aeo-visibility-wrapper .modal-content{border:none;border-radius:0px;box-shadow:0px 0px 50px 20px var(--secondary10);-webkit-box-shadow:0px 0px 50px 20px var(--secondary10);}
.modal-dialog-scrollable.aeo-visibility-wrapper{max-width:630px;}
.aeo-visibility-wrapper.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden;/* max-width:630px;*/
}
.aeo-visibility-wrapper .modal-body{padding:0px;overflow-x:hidden;}
.aeo-visibility-wrapper.modal-dialog{display:flex;align-items:center;}

.aeo-visibility-wrapper .btn-close{position:absolute;right:15px;top:34px;z-index:1;width:40px;height:40px;outline:none;outline-offset:0;box-shadow:none;opacity:1;padding:0px;background-size:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.828' height='18.828' viewBox='0 0 18.828 18.828'%3E%3Cg id='Group_48728' data-name='Group 48728' transform='translate(20387.414 22471.414)'%3E%3Cpath id='Path_43949' data-name='Path 43949' d='M-20213.455-22521.9l-16,16' transform='translate(-156.545 51.902)' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='2'/%3E%3Cpath id='Path_43950' data-name='Path 43950' d='M-20229.455-22521.9l16,16' transform='translate(-156.545 51.902)' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E")}
.newsletterPopupForm.maintenanceLandingForm{padding:calc(var(--sectionSpace) - 20px);}
.aeo-visibility-wrapper .gform_heading h2.gform_title{text-transform:uppercase;font-size:var(--font-h3);}
.aeo-visibility-wrapper .gform_wrapper{padding:30px;}
.aeo-visibility-wrapper .gform_wrapper.gravity-theme .gfield_label{font-weight:500;}

/*  */
 
/* .white-label-agencie .agency-title{
text-transform: uppercase;
    
} */
.pricing-section .pricing-card-main-title h2{text-transform:uppercase;}
/* .usniq-title-main{max-width:840px;width:100%;margin:0 auto;} */
/* new section */
.main-comparison-heading,.main-comparison-content{display:flex;gap:20px;}
.main-comparison-heading h5,.main-comparison-content>div{flex:0 1 calc(33.33% - 20px);width:(33.33% - 20px);}
.main-comparison-heading{padding-bottom:20px;padding-top:20px;border-bottom:1px solid var(--secondary10);}
.main-comparison-content{padding:20px 0;border-bottom:1px solid var(--secondary10);}
.main-comparison-content:hover .main-comparison-heading:hover{background-color:var(--secondary);color:var(--white);}
/* .usniq-matters-section .usniq-title-main{text-align:center;} */
tr td:not(:last-child),tr th:not(:last-child){border-right:1px solid var(--secondary10);}
.listSpaceleft .we-aduit-sec-wrapper H2{margin-bottom:var(--small);}

/*  */
@media (min-width:787px){
   .comparison-audit .comparison-audit-listing-grid .element-item .comparison-audit-content_info { position: relative; z-index: 5; }
.comparison-audit .comparison-audit-listing-grid .element-item:hover,.comparison-audit .comparison-audit-listing-grid .element-item:hover .audit-list-steps,.comparison-audit .comparison-audit-listing-grid .element-item:hover .audit-step-title{color:var(--white) !important;}
.comparison-audit .comparison-audit-listing-grid .element-item{overflow: hidden;}
.comparison-audit .comparison-audit-listing-grid .element-item,.comparison-audit .comparison-audit-listing-grid .element-item .audit-list-steps,.comparison-audit .comparison-audit-listing-grid .element-item .audit-step-title{  transition: 0.4s ease; -webkit-transition: 0.4s ease;} 
.comparison-audit .comparison-audit-listing-grid .element-item::after{ position: absolute; content: ""; top: 0px; left: 0px; right: 0px; height: 100%; background-color: var(--secondary); transition: 0.4s ease; -webkit-transition: 0.4s ease; transform: translateY(100%); opacity: 0; visibility: hidden; } 
.comparison-audit .comparison-audit-listing-grid .element-item:hover::after{ visibility: visible; transform: translateY(0); opacity: 1; }
.aeo-banner .usniq-btns{gap:15px;}
}

@media (max-width: 1660px){
.aeo-visibility-wrapper .btn-close{
       top: 24px;
}
}
@media (max-width: 1024px){
.pricing-section .cta-row{gap:50px;}
.usniq-whatyouget-section .usniq-whatyouget-list{grid-template-columns:repeat(2,1fr);        column-gap: 20px;}


}
@media (max-width: 991px){
.usniq-matters-section .usniq-matters-img-box { padding-top: 30px; }

}
	
	
@media (max-width: 767px){
h3.wliq-inner-heading {   margin-bottom: 30px; }
   .usniq-whatyouget-section .usniq-whatyouget-list{grid-template-columns:1fr;}

/* .usniq-whatyouget-section .usniq-whatyouget-list{column-count:1;} */
.pricing-card-main-title h3{margin-bottom:30PX;}
.audit-step .post-title-with-btn h2{margin-bottom:30px;}
.compare-scroll{overflow-x:scroll;}
.compair-agency .comparision-main-title{margin-bottom:30px;}
.engines-surfaces h2{margin-bottom:30PX}
.usniq-whatyouget-section .audit-title{margin-bottom:30px;}
.usniq-matters-section .sec-title .usniq-title{margin-bottom:30px;}
.pricing-new-section .pricing-card__body .feature-list{column-count:1;}
.usniq-whatyouget-section .usniq-whatyouget-list{margin-left:0px;}
.usniq-whatyouget-section li{margin-bottom:10px;}
.usniq-whatyouget-section .usniq-note{margin-top:30px;}
.usniq-whatyouget-section li::before{width:14px;height:14px;    top: 14px;}
.aeo-visibility-wrapper .btn-close{
       width: 30px;
    height: 30px; 
}



.audit-workflow-sec .we-aduit-sec-wrapper{
 margin-bottom: 30px;
}

.usniq-whatyouget-section .usniq-whatyouget-list{
       row-gap: 0px;
}

/* .engines-surfaces-list{flex-direction:column;gap:8px;animation:none;overflow -x:auto;padding:0.2rem 0.5rem;align-items:flex-start;}
*/
.engine-chip{font-size:14px;padding:8px 16px;margin-right:0;margin-bottom:8px;min-width:160px;border-radius:18px;/* width:100%;*/
}
.engines-marquee-track{flex-direction:column;gap:8px;animation:none;width:100%;}
.earlybird-announcement-bar .earlybird-announcement-bar-wrapper{flex-direction:column;}
.earlybird-announcement-btn{margin:10px 0 0 0 !important;}
.earlybird-announcement-close{position:absolute;right:0;top:-9px;}
/* .agency-content-wrapper{padding:30px;}*/
.pricing-new-section .pricing-card-main-title{flex-direction:column;gap:25px;align-items:flex-start;}
.comparison-audit .comparison-audit-listing-grid .comparison-audit-content_info{padding:15px;}
.pricing-section .cta-row{gap:30px;}


.aeo-banner .hero-text .pageTitle.usniq-title{
       padding-bottom: 0px;
}

}

@media (max-width: 476px){
 
}

@media (max-width: 450px){
/* .aeo-banner .usniq-btns{display:flex;flex-direction:column;align-items:flex-start;gap:10px;} */
/* .aeo-banner .usniq-btns .usniq-btn , .aeo-banner .usniq-btns .usniq-btn-secondary {margin:0;} */
}

/* all banner */
@media (min-width: 576px){
 .aeo-visibility-wrapper .modal-dialog{max-width:630px;}

}

@media only screen and (max-width: 1759.98px) {
    .aeo-banner.bannerSection.mh900{min-height:800px;}

}

@media only screen and (max-width: 1439.98px) {
    .aeo-banner.bannerSection.mh900{min-height:800px;}
}



@media only screen and (max-width: 1199.98px) {
    .aeo-banner.bannerSection.mh900{min-height:600px;}

}


@media only screen and (max-width: 991.98px) {
   .aeo-banner.bannerSection.mh900{min-height:500px;}

}

@media only screen and (max-width: 424.98px){
     .container{padding-left:20px;padding-right:20px;}
}

@media only screen and (max-width: 350px){
    .aeo-visibility-wrapper .gform_wrapper { padding: 30px 15px; }
}

/* AEO + GEO Visibility Page  END Here*/


/* Second Page (Divy ) */


/****Audit Lp Css****/

.listSpaceleft ul{ padding-left: 22px; }
.sixAuditBanner .mobileAppsMain { right: 0; top:0;}
.sixAuditBanner { padding-top: calc(var(--sectionSpace) + 20px + var(--topSpace)); }
.audit-workflow-sec .focus-boxes ul { opacity: 0; transform: translateY(30px); transition: 0.5s ease; -webkit-transition: 0.5s ease;margin-bottom: 0px; color: var(--lightgrey); }
.focus-section .focus-boxes .box-item:hover ul { opacity: 1; transform: translateY(0px); }
.trust-badges-wrapper li { display: inline-block; width: auto; background-color: var(--white); color: var(--midgrey); -webkit-transition: 0.3s; transition: 0.3s; margin-bottom: 0px; margin-left: 0; padding: 12px 18px 12px 35px; font-size: 16px; position: relative; }
.trust-badges-wrapper li:after { content: ''; position: absolute; left: 10px; top: 12px; background-image: url(/wp-content/uploads/2025/08/certificate-01.svg); background-position: center; background-size: contain; background-repeat: no-repeat; width: 20px; height: 20px; }
.trust-badges-wrapper { display: flex;flex-wrap: wrap; } 
.trust-badges-wrapper ul { gap: 10px; display: flex; flex-wrap: wrap;padding-left:0;	}
.trust-badges-wrapper h5{font-family:var(--avenirheavy);}

.sixCoreAuditsSec .tab-slider .slick-dots li span { text-align: left; }
.sixCoreAuditsSec a.btn {
    position: relative;
    padding-left:53px;
}
.sixCoreAuditsSec a.btn:focus{background-color: var(--primary);border-color: var(--primary);}
.sixCoreAuditsSec a.btn:active{background-color: var(--primary);border-color: var(--primary);}
.page-id-16517 a.btn:focus,.page-id-16517 a.btn:active{background-color: var(--primary);border-color: var(--primary);}

.audit-how-work-box-item-img img { display: block; object-fit: contain; height: 100% !important;width: 100%;}
.sixCoreAuditsSec a.btn:before { content: ''; position: absolute; background-image: url(/wp-content/uploads/2025/08/download-solid-full.svg); background-size: contain; width: 25px; background-repeat: no-repeat; filter: brightness(1); left: 10px; height: 25px; top: 50%; transform: translateY(-50%); }

.audit-how-work-sec .audit-how-work-wrapper { display: flex; flex-wrap: wrap; margin: 0 -40px; row-gap: 30px;} 
.audit-how-work-sec  .audit-how-work-box-item { width: 33.33%; padding: 0 40px; display: flex; flex-direction: column; gap: 20px; text-align: center; position: relative; } 
.audit-how-work-sec .sec-title { text-align: left; }

.audit-how-work-sec .audit-how-work-box-item-main {     align-items: center; background-color: var(--white); padding: 60px; height: 100%; display: flex; flex-wrap: wrap; gap: 20px;   flex-direction:column;}
.audit-how-work-sec .audit-how-work-box-item { position: relative; } 
.audit-how-work-sec .audit-how-work-box-item:not(:last-child):after { content: ''; position: absolute; top: 50%; right: -10px; background-image: url('/wp-content/uploads/2025/08/arrow-right.svg'); background-position: center; background-size: contain; background-repeat: no-repeat; width: 24px; height: 24px; transform: translateY(-50%); }

 .audit-workflow-sec .focus-boxes ul,
 .audit-workflow-sec .focus-boxes ul li{opacity:1;color:var(--midgrey);transform: translateY(0); } 
.audit-workflow-sec .focus-boxes .box-item,.audit-workflow-sec .focus-boxes .box-item h4 { color: var(--midgrey); }
.audit-form-sec .sec-title { text-align: left; } 
.audit-form-sec .audit-form-wrapper{justify-content:left;}
.audit-workflow-sec .focus-boxes .box-item:hover ul li{color:var(--white);}
.audit-form-sec .gform_heading { display: none; }
.audit-workflow-sec .focus-boxes .box-item a:not(.btn) { padding: 50px !important; }
.audit-workflow-sec .focus-boxes.small-height .box-item { min-height: auto !important; }
.audit-form-sec .audit-form-main { padding: 40px 0; background-color: var(--white); border-radius: 5px; margin-top: 30px; } 
.audit-form-sec .gfield_checkbox { display: flex; flex-wrap: wrap;gap: 15px; } 
.audit-form-sec .gfield_checkbox > div {width: calc(33.33% - 10px);background-color: #f6f6f6;line-height: 1; display: inline-flex ; position: relative;transition: .4s ease;    transform: scale(1);}
.audit-form-sec .gfield_checkbox > div:hover{transform: scale(1.02);}
.audit-form-sec .gfield_checkbox > div .gfield-choice-input{top: 10px;position: absolute; left: 10px; }



.audit-form-sec .gfield_checkbox > div .gfield-choice-input+label{display: flex ; width: 100%; padding: 10px 10px 10px 31px;max-width: 100%;cursor: pointer;}
.sixCoreAuditsSec .tab-slider .slick-dots li { font-size: var(--font-h5); }
.sixCoreAuditsSec .tab-slider .tabContent h5 { font-family: var(--avenirheavy); }


.sixCoreAuditsSec .checklist ul li {position:relative;}
.sixCoreAuditsSec .checklist ul li:after{content:"";position:absolute;left:-30px;top:2px;background-image:url('/wp-content/uploads/2025/08/Tick-Icon.svg');background-position:center;background-size:contain;width:20px;height:20px;}
.sixCoreAuditsSec .checklist ul { list-style: none;margin-left: 30px; } 
.btn-mt-50{margin-top:50px;}
.audit-how-work-box-item-main h4 { text-transform: uppercase; } 
.audit-form-sec .sec-title h3 span,.audit-form-sec .sec-title h3{ font-family: var(--avenirheavy) !important;text-transform:capitalize!important; }
.sixCoreAuditsSec .tab-slider .slick-dots { min-width: 50%; }
.audit-how-work-box-item-img { display: block; width:70px; height: 70px; margin: 0 auto 10px; } 
.sixCoreAuditsSec .main-container { display: flex; min-height: 100vh; }
/* Left side - Fixed navigation titles */
.sixCoreAuditsSec .navMainTitleWrapper{ width:50%; position: sticky; top:150px; left: 0; height: 100%; display: flex; flex-direction: column; justify-content: center; z-index: 10; padding-bottom: 250px;} 
.sixCoreAuditsSec .nav-title{ opacity: 0.4; transition: all 0.3s ease; }
.sixCoreAuditsSec .nav-title h6{font-family: var(--avenirheavy);} 
.sixCoreAuditsSec .nav-title:not(:last-child){margin-bottom: 10px;}
.sixCoreAuditsSec .nav-title.active { opacity: 1; }
/* .sixAuditBanner h1.pageTitle { order: 1; }  */
.sixAuditBanner  h3{ font-size: var(--font-h4); } 
.sixAuditBanner .hero-text { display: flex; flex-direction: column; } 
.sixAuditBanner .trust-badges-wrapper { order: 4; } 
/* .sixAuditBanner p { order: 3; } */
/* Right side - Scrollable content */
.sixCoreAuditsSec .content-area { width: 50%; } 
.sixCoreAuditsSec .content-block { width: 100%; min-height: 100vh; display: flex; align-items: center; justify-content: center; }
.sixCoreAuditsSec  .contentScrollWrapper h5{font-family: var(--avenirheavy); } 
.sixCoreAuditsSec  .contentScrollWrapper ul:not(.checklist ul) { margin: 0 20px; } 
.sixCoreAuditsSec  .contentScrollWrapper ul li{ margin-bottom:10px; } 
.sixCoreAuditsSec  .nav-title h6{font-size: 16px;font-family: var(--avenirmedium);}
.audit-workflow-sec ul li + li{margin-top: 15px;}
.sixCoreAuditsSec.mobile-accordion { display: none; } 
.navTitleContentWrapper{display: flex;}
/* Fallback styles for no JavaScript */
.sixCoreAuditsSec.no-js .content-block { opacity: 1; transform: none; position: static; height: auto; min-height: 100vh; } 
.sixCoreAuditsSec.no-js .nav-title:first-child { opacity: 1; transform: translateX(0); }
.sections-we-audit .faq-content  ul li:not(:last-child){margin-bottom: 10px;} 
 .sixCoreAuditsSec .content-area { counter-reset: section; /* reset counter at the start */ } 
 .sixCoreAuditsSec .content-block h3::after { counter-increment: section; opacity: .1; content: " " counter(section); position: absolute; font-size: 160px; z-index: -1; left: -130px; line-height: 1; top: -30px; font-family: 'avenirheavy'; } 
 .sixCoreAuditsSec .content-block h3 { position: relative; z-index: 0;text-transform: uppercase;}
 .sixCoreAuditsSec .content-block h3  small { font-size: 80%; text-transform: capitalize; }
 .sixCoreAuditsSec .content-block h6{font-family: var(--avenirheavy);}
.review-none{display: none;}
.sixAuditBanner { min-height:90vh !important; }
.modal-dialog-scrollable.aeo-visibility-wrapper .gform_heading h2.gform_title{font-size: var(--font-h4 );padding-right: 25px;}
.sixCoreAuditsSec.dekstop {   padding-bottom: 0; }
p.noteWrapper { background: var(--offwhite); padding: 20px; display: inline-block; margin: 20px 0; }

/* AEO PAGE wliq section */

.hero-text .pageTitle.usniq-title{
   
    padding-bottom: 10px;
}

.page-id-16407 .b, .page-id-16407 strong{
       font-family: 'avenirheavy';
       font-weight: 400;
}

.page-id-17015 .b, .page-id-17015 strong{
       font-family: 'avenirheavy';
       font-weight: 400;
}


.wliq-agencies .audit-how-work-box-item-img{margin:0;}
.audit-how-work-sec.wliq-agencies .audit-how-work-box-item-main{flex-wrap:nowrap;flex-direction:row}
.wliq-agencies .audit-how-work-box-item-img img{width:inherit;}
.wliq-agencies .audit-how-work-box-item-main{text-align:left;}
.audit-how-work-sec.wliq-agencies .sec-title{text-align:left;}
.wliq-agencies.bg-black .audit-how-work-box-item-main p{color:var(--bs-dark);}
.wliq-agencies .sec-title p,.wliq-agencies .wliq-partner{color:var(--offwhite);}
.wliq-agencies .wliq-partner{padding-top:35px;}

.we-aduit-sec .focus-boxes .box-item p{transform:translateY(0) !important;opacity:1;visibility:visible;color:var(--midgrey) !important;}


.we-aduit-sec .focus-boxes .box-item:hover p { color:var(--white) !important;}

/* What you get section */

.usniq-whatyouget-list svg{display: block; top: 0; margin-bottom: 10px; position: relative !important; width: 45PX; height: 45PX;}

/* .usniq-whatyouget-list li::before{display:block;top:0;margin-bottom:10px; position: relative !important; width: 45PX; height: 45PX;} */
.usniq-whatyouget-section .usniq-whatyouget-list .sub-title{padding-bottom:10px;font-family:var(--avenirheavy) !important;}
.usniq-whatyouget-section .usniq-whatyouget-list li strong.sub-title{display:block;margin-bottom:10px;}
.need-more-section .audit-form-main .gform_wrapper.gravity-theme .gfield textarea.medium{height:150px !important;}

/*   What you get section end */


.ff-black{
font-family: var(--avenirblack) !important;
}

.ff-heavy{
    font-family: var(--avenirheavy) !important;

}

.auditLogoSec .logoWrapper { display: flex ; flex-wrap: wrap; gap: 15px 0;     justify-content: flex-start; align-items: center; margin-left: -15px; margin-right: -15px; }
.auditLogoSec img.block { width: 100%; object-fit: contain; height: 100%; }
.auditLogoSec .logoItem { width: calc(14.28% - 30px); justify-content: center; padding: 20px 15px; height: 70px; margin: 0 15px; display: flex ; align-items: center; border: 1px solid var(--lightgrey); }
.auditLogoSec .logoItem p{font-size:14px;}


.auditLogoSec .logoItem:hover {
    background-color: var(--lightgrey10);
}
.auditLogoSec .logoItem img.block.dekstopIconImg { margin-right: 10px; width: 40px; }

 .sixAuditBanner .animated-svg path { stroke-dasharray: 1000; stroke-dashoffset: 1000; fill: rgba(0, 0, 0, 0) !important; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; } /* Animation classes for each stroke */ 
.sixAuditBanner  .stroke-animate-1 { animation: drawStroke 2s ease-in-out  0.3s  forwards; } 
.sixAuditBanner  .stroke-animate-2 { animation: drawStroke 2s ease-in-out 0.3s forwards; } 
.sixAuditBanner  .stroke-animate-3 { animation: drawStroke 2s ease-in-out 0.6s forwards; } 
.sixAuditBanner  .stroke-animate-4 { animation: drawStroke 2s ease-in-out 0.9s forwards; } 
.sixAuditBanner  .stroke-animate-5 { animation: drawStroke 2s ease-in-out 1.2s forwards; } 
.sixAuditBanner  .stroke-animate-6 { animation: drawStroke 2s ease-in-out 1.5s forwards; } 
.sixAuditBanner  .stroke-animate-7 { animation: drawStroke 2s ease-in-out 1.8s forwards; } 
.sixAuditBanner  .stroke-animate-8 { animation: drawStroke 2s ease-in-out 2.1s forwards; } 
.sixAuditBanner  .stroke-animate-9 { animation: drawStroke 2s ease-in-out 2.4s forwards; } 
.sixAuditBanner  .stroke-animate-10 { animation: drawStroke 2s ease-in-out 2.7s forwards; } 
.sixAuditBanner  .stroke-animate-11 { animation: drawStroke 2s ease-in-out 2.4s forwards; } 
.sixAuditBanner  .stroke-animate-12 { animation: drawStroke 2s ease-in-out 3.0s forwards; } 
.sixAuditBanner  .stroke-animate-13 { animation: drawStroke 2s ease-in-out 3.3s forwards; } 
.sixAuditBanner  .stroke-animate-14 { animation: drawStroke 2s ease-in-out 3.6s forwards; } 
.sixAuditBanner  .stroke-animate-15 { animation: drawStroke 2s ease-in-out 3.9s forwards; }
.sixAuditBanner  .stroke-animate-16 { animation: drawStroke 2s ease-in-out 4.2s forwards; }
.sixAuditBanner .svg-container { position: absolute; right:60px; top: 0; width: calc(40% - 40px); height: 100%;     min-height: 410px;}
.sixAuditBanner .svg-container svg { width: 100%; height: 100%; vertical-align: middle; }
.sixAuditBanner.stroke-4 .animated-svg line,
.sixAuditBanner.stroke-4 .animated-svg path{
	stroke-width: 4 !important;
}
/* .sixAuditBanner .usniq-btns .see-report-btn,.aeo-banner .usniq-btns .usniq-btn{text-transform:capitalize;} */
.sixAuditBanner .usniq-btns .see-report-btn{background-color:var(--offwhite);color:var(--primary);}
.sixAuditBanner .usniq-btns .see-report-btn:hover,.sixAuditBanner .usniq-btns .see-report-btn:focus,.sixAuditBanner .usniq-btns .see-report-btn:active{background-color:var(--primary);color:#ffffff;}
.sixAuditBanner .usniq-btns a { margin: 0; }
.sixAuditBanner .usniq-btns{display:flex;align-items:flex-start;gap:25px;flex-wrap: wrap;} 




.audit-how-work-sec.why-audit-work-sec .audit-how-work-box-item { width: 25%; }
.audit-how-work-sec.why-audit-work-sec .audit-how-work-box-item .audit-why-item-main { display: flex; flex-wrap: wrap; }
.audit-how-work-sec.why-audit-work-sec .audit-why-box-item-img { width: 70px;height: 70px; }
.audit-how-work-sec.why-audit-work-sec .audit-why-box-item-img img{height:100%; }
.audit-how-work-sec.why-audit-work-sec .audit-why-box-item-content { width: calc(100% - 70px); text-align: left; padding-left: 30px; }
.audit-how-work-sec.why-audit-work-sec .audit-how-work-box-item:not(:last-child):after { display: none; }
/*  */
@media (min-width: 992px) {
   
@keyframes slide-in {
   from {
      transform: translateX(-100px);
      opacity: 0;
      visibility: hidden;
   }

   to {
      transform: translateX(0);
      opacity: 1;
      visibility: visible;
   }
}

/* .step-animation-box{transform:translateX(-100px);}
.step-animation-box:nth-child(2){  animation-delay: 0.5s !important;  }
.step-animation-box:nth-child(3){  animation-delay: 0.8s !important;  }
.step-animation-box:nth-child(4){  animation-delay: 0.11s !important;  }
.step-animation-box.animated{animation-name: slide-in;animation-duration:1s;} */

.step-animation-box{transform:translateX(-100px);opacity:0;visibility:hidden;}
.step-animation-box:nth-child(2){animation-delay:0.5s !important;}
.step-animation-box:nth-child(3){animation-delay:0.8s !important;}
.step-animation-box:nth-child(4){animation-delay:1s !important;}
.step-animation-box:nth-child(5){animation-delay:1.2s !important;}
.step-animation-box:nth-child(6){animation-delay:1.3s !important;}
.step-animation-box:nth-child(7){animation-delay:1.5s !important;}
.step-animation-box:nth-child(8){animation-delay:1.6s !important;}
.step-animation-box.animated{animation-name:slide-in;animation-duration:0.5s;animation-fill-mode:forwards;}


@keyframes slide-in {
  from {
    transform: translateX(-100px);
    opacity: 0;
    visibility: hidden;
  }
  to {
    transform: translateX(0);
    opacity: 1;
    visibility: visible;
  }
}



.health-audit-section .health-wrap{ overflow: hidden; }
.health-audit-section .health-wrap .usniq-whatyouget-list{ margin-bottom: -1px; }


.audit-how-work-box-item{ transform: translateX(-100px);} 
.audit-how-work-box-item:nth-child(2){  animation-delay: 0.5s !important;  }
.audit-how-work-box-item:nth-child(3){  animation-delay: 0.8s !important;  }
.audit-how-work-box-item.animated {
  animation-name: slide-in;
  animation-duration:1s;   
  opacity: 1;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}




@keyframes slide-in {
   from {
      transform: translateX(-100px);
      opacity: 0;
      visibility: hidden;
   }

   to {
      transform: translateX(0);
      opacity: 1;
      visibility: visible;
   }
}
 .sixAuditBanner .col-lg-9 { flex: 0 0 auto; width: 50%; }

}

@media (min-width: 1200px) {
    .sixAuditBanner .col-xl-8 {
        flex: 0 0 auto;
        width:50%;
    }
   }
 

@media only screen and (max-width: 1439.98px) {
	.sixCoreAuditsSec a.btn{padding-left:43px;}
}
@media (max-width:1440px) {
   .sixAuditBanner .svg-container {right: 20px;}
	.audit-how-work-sec .audit-how-work-wrapper { display: flex; flex-wrap: wrap; margin: 0 -30px; }
	.audit-how-work-sec  .audit-how-work-box-item{padding:0 30px;}
	.audit-how-work-sec .audit-how-work-box-item:not(:last-child):after{width:20px;height:20px;}
    .sixCoreAuditsSec .content-block h3::after{left:-100px; font-size:120px;}
    .audit-how-work-sec .audit-how-work-box-item-main{padding:40px; }
}


@media only screen and (max-width: 1280.98px) {
.auditLogoSec .logoItem { width: calc(33.33% - 30px);}
 }

@media only screen and (max-width: 991.98px) {
.audit-how-work-sec .audit-how-work-box-item-main {padding:30px; }
.audit-how-work-sec  .audit-how-work-box-item {width:100%;max-width:400px;display:flex;flex-direction:column;gap:20px;}
.audit-workflow-sec .focus-boxes .box-item a:not(.btn){ padding: 40px !important; }
.audit-how-work-sec .audit-how-work-wrapper {  flex-direction: column; gap: 50px; justify-content: center; align-items: center; }
.audit-how-work-sec .audit-how-work-box-item:not(:last-child):after { width: 20px; height: 20px; top: calc(100% + 25px); left: 50%; transform: translate(-50%, -50%) rotate(90deg); }
.audit-how-work-sec .audit-how-work-box-item-main{padding:50px 30px;}
.sixCoreAuditsSec.dekstop{display: none;}
.sixCoreAuditsSec.mobile-accordion { display: block; }
.sixCoreAuditsSec .checklist ul li:after{left: -24px;}
	
}
@media only screen and (max-width: 767.98px) {
.audit-how-work-sec .audit-how-work-box-item-img { display: block; width: 50px; height: 50px; margin: 0 auto 10px; }
.audit-workflow-sec .focus-boxes ul li, .audit-workflow-sec .focus-boxes .box-item:hover ul li ,.audit-workflow-sec .focus-boxes .box-item ul{ color: var(--secondary) !important; opacity: 1 ; transform: translateY(0px); }
.audit-how-work-sec  .audit-how-work-box-item {width:100%;max-width:400px;display:flex;flex-direction:column;gap:20px;}
.audit-how-work-sec .audit-how-work-wrapper {  flex-direction: column; gap: 50px; justify-content: center; align-items: center; }
.audit-how-work-sec .audit-how-work-box-item:not(:last-child):after { width: 20px; height: 20px; top: calc(100% + 25px); left: 50%; transform: translate(-50%, -50%) rotate(90deg); }
.audit-form-sec .gfield_checkbox > div { width:100%; display: block; }
.audit-how-work-sec .audit-how-work-box-item-main {padding: 30px; }
.audit-workflow-sec .focus-boxes .box-item a:not(.btn) { padding:30px !important; }
.btn-mt-50{margin-top:30px;}
.hero-text .btn-mt-50{margin-top:30px;}

.clients-asking-section .sec-title .usniq-title{margin-bottom:30px;}
.auditLogoSec .logoItem { width: calc(50% - 30px);}
.sixAuditBanner .svg-container { width: 100%; height: 100%; margin-bottom: 30px; position:unset; max-width:500px; min-height: auto;}
.partnership-section.sixCoreAuditsSec .main-title{  padding: 0px 30px;    }
.partnership-section.sixCoreAuditsSec .partnership-item:nth-child(even){background-color:var(--offwhite);}
.sixAuditBanner .usniq-btns{gap: 15px;}



/* .audit-form-sec .audit-form-main {         padding: 20px 20px 30px 20px; } */
}



@media (max-width: 991px){
.usniq-whatyouget-section.health-audit-section .usniq-whatyouget-list li{
        border-right: none;

}
}


@media only screen and (max-width: 460.98px) {
.auditLogoSec .logoItem { width: calc(100%);}



}



/****Audit Lp Css End****/

/* end  */




















/* for the tic tac toe like section  */
/* ===== Base: 3 columns ===== */
.usniq-whatyouget-section .usniq-whatyouget-list{display:grid;grid-template-columns:repeat(3,1fr);gap:0;list-style:none;padding:0;margin:0;}
.usniq-whatyouget-section .usniq-whatyouget-list li{border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:30px;transition:0.4s ease;}
/* remove right border + padding-right on last col */
.usniq-whatyouget-section .usniq-whatyouget-list li:nth-child(3n){border-right:none;padding-right:30px;}
/* remove left padding on first col */
.usniq-whatyouget-section .usniq-whatyouget-list li:nth-child(3n+1){padding-left:30px;}
.usniq-whatyouget-section .usniq-whatyouget-list li:last-child{border-bottom:none;}
/* remove bottom border on last row */
/* .usniq-whatyouget-section .usniq-whatyouget-list li:nth-last-child(-n + 3){border-bottom:none;}*/
/* ===== Tablet:2 columns ===== */
@media (max-width:991px){.usniq-whatyouget-section .usniq-whatyouget-list{grid-template-columns:repeat(2,1fr);}
.usniq-whatyouget-section .usniq-whatyouget-list li{border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:30px;}
/* last col:remove right border + padding */
 .usniq-whatyouget-section .usniq-whatyouget-list li:nth-child(2n){border-left:1px solid #ddd;padding-right:0;PADDING-LEFT:30PX;border-right:0;}
/* first col:remove left padding */
 .usniq-whatyouget-section .usniq-whatyouget-list li:nth-child(2n+1){padding-left:0;padding-right:30px;}
/* last row:remove bottom borders */
 .usniq-whatyouget-section .usniq-whatyouget-list li:nth-last-child(-n + 2){border-bottom:none;}
}
/* ===== Mobile:1 column ===== */
@media (max-width:575px){.usniq-whatyouget-section .usniq-whatyouget-list{grid-template-columns:1fr;}
.usniq-whatyouget-section .usniq-whatyouget-list li{border-right:none;border-bottom:1px solid #ddd;padding:30px 0;}
.usniq-whatyouget-section .usniq-whatyouget-list li:last-child{border-bottom:none;}
}
/* end */
/* ===== 3 columns (desktop) ===== */
.usniq-whatyouget-section .usniq-whatyouget-list{grid-template-columns:repeat(3,1fr);}
.usniq-whatyouget-section .usniq-whatyouget-list li{border-bottom:1px solid #ddd;/* ensure default is ON */
}
/* remove bottom border for the entire last row (1â€“3 items) */
/* .usniq-whatyouget-section .usniq-whatyouget-list li:nth-last-child(-n + 3){border-bottom:none;}
*/
/* ===== 2 columns (tablet) ===== */
@media (max-width:991px){.usniq-whatyouget-section .usniq-whatyouget-list{grid-template-columns:repeat(2,1fr);}
.usniq-whatyouget-section .usniq-whatyouget-list li{border-bottom:1px solid #ddd;}
.usniq-whatyouget-section .usniq-whatyouget-list li:nth-last-child(-n + 2){border-bottom:none;/* last row in 2-col */
}
}
@media (max-width:767px){.usniq-whatyouget-section .usniq-whatyouget-list{grid-template-columns:1fr;}
.usniq-whatyouget-section .usniq-whatyouget-list li:nth-child(2n){border-left:none;}
.usniq-whatyouget-section li{margin-bottom:0px;}
.usniq-whatyouget-section .usniq-whatyouget-list li:nth-child(2n+1){padding-right:0px; border-right: none;}
.usniq-whatyouget-section .usniq-whatyouget-list li:nth-child(2n){PADDING-LEFT:0;}
.usniq-whatyouget-section .usniq-whatyouget-list li:nth-last-child(-n + 2){border-bottom:1px solid #ddd;}
}
/* ===== 1 column (mobile) ===== */
 /* @media (max-width:575px){.usniq-whatyouget-section .usniq-whatyouget-list{grid-template-columns:1fr;}
.usniq-whatyouget-section .usniq-whatyouget-list li:last-child{border-bottom:none;}
}
*/
 /* .usniq-whatyouget-section .usniq-whatyouget-list li:hover{background-color:var(--lightgrey10);transition:0.4s ease;} */



/* New Table section  */
.audit-workflow-new .box-item h4{margin-bottom:0px;padding-bottom:10px;font-family:var(--avenirheavy) !important;     color: var(--secondary) !important;}



.focus-section.audit-workflow-new  .focus-boxes .box-item:hover h4 {
    color: var(--white) !important;
}
.audit-workflow-sec.audit-workflow-new .we-aduit-sec-wrapper .box-item h4{margin-bottom:0;padding-bottom:10px;}
.audit-workflow-sec.focus-section.audit-workflow-new .focus-boxes .box-item{width:100%;}
   .audit-workflow-sec.audit-workflow-new .focus-boxes .box-item a:not(.btn){padding:30px !important;}

    /* width: max-content; */
   .audit-workflow-sec.audit-workflow-new .focus-boxes .box-item a.link { padding: 0!important; display: flex ; min-height: auto; height: auto; margin-top: auto; color: var(--primary); transition: ease .4s;  flex-direction: unset; gap: 20px; align-items: center; }
      .audit-workflow-sec.audit-workflow-new .focus-boxes .box-item a.link svg{width: 20px;}
   /* .audit-workflow-sec.audit-workflow-new .focus-boxes .box-item:hover a.link{color:var(--white);} */
   .audit-workflow-sec.audit-workflow-new .focus-boxes .box-item a.link svg path {transition: ease .4s; }
   /* .audit-workflow-sec.audit-workflow-new .focus-boxes .box-item:hover a.link svg path { stroke: var(--white); } */
.focus-section.audit-workflow-sec.audit-workflow-new .focus-boxes{display:grid;grid-template-columns:repeat(3,1fr);gap:0;list-style:none;padding:0;margin:0;}
.focus-section.audit-workflow-sec.audit-workflow-new .focus-boxes .box-item{border:NONE;}
.focus-section.audit-workflow-sec.audit-workflow-new .focus-boxes .box-item{border:NONE;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
.focus-section.audit-workflow-sec.audit-workflow-new .focus-boxes .box-item:nth-child(3n){border-right:none;}
.focus-section.audit-workflow-sec.audit-workflow-new .focus-boxes .box-item:last-child{border-bottom:none;}
.ourSixAuditBoxSec .box-item p{padding-bottom:50px;}
.ourSixAuditBoxSec .focus-boxes .box-item{padding:50px;display: flex ; flex-direction: column; }
.ourSixAuditBoxSec .box-item .btn { margin-top: auto; margin-left: 0; }
.ourSixAuditBoxSec .box-item h4 {position: relative;}
.ourSixAuditBoxSec .focus-boxes{ counter-reset: section; /* reset counter at the start */  color:rgba(0, 0, 0, 0.01);}
.ourSixAuditBoxSec .box-item h4::after { counter-increment: section; color: rgba(0, 0, 0, 0.1); content: " " counter(section); position: absolute; font-size: 90px; z-index: -1; right: -30px; line-height: 1; top: -40px; font-family: 'avenirheavy'; transition: all ease .4s; }
   .ourSixAuditBoxSec .box-item h4 { padding-right: 50px;}
.ourSixAuditBoxSec .box-item:hover h4::after{ color:rgba(255, 255, 255, 0.8);}
.focus-section.audit-workflow-sec.audit-workflow-new.ourSixAuditBoxSec  .focus-boxes .box-item:nth-child(5),.focus-section.audit-workflow-sec.audit-workflow-new.ourSixAuditBoxSec  .focus-boxes .box-item:nth-child(4){border-bottom: none;}
@media (max-width:991px){
      .focus-section.audit-workflow-sec.audit-workflow-new .focus-boxes{grid-template-columns:repeat(2,1fr);}
.ourSixAuditBoxSec .focus-boxes .box-item{padding: 40px ;}
 .ourSixAuditBoxSec .box-item p{padding-bottom:30px;}
      .focus-section.audit-workflow-sec.audit-workflow-new .focus-boxes .box-item:nth-child(2n+1){border-right:1px solid #ddd;}
.focus-section.audit-workflow-sec.audit-workflow-new .focus-boxes .box-item:nth-child(2n){  border-right: 0;}
.ourSixAuditBoxSec .box-item h4::after{top:-40px;font-size: 70px;right: -10px;}
.focus-section.audit-workflow-sec.audit-workflow-new.ourSixAuditBoxSec .focus-boxes .box-item:nth-child(4){border-bottom: 1px solid #ddd;}
   .ourSixAuditBoxSec .box-item h4 { padding-right:45px;}
      /* .usniq-whatyouget-section .usniq-whatyouget-list li:nth-child(2n){        border-right: 0;} */


}

@media (max-width:767px){

   /* .audit-workflow-sec.audit-workflow-new .focus-boxes .box-item a:not(.btn){padding:30px 0px !important;} */
      .audit-workflow-sec.audit-workflow-new .focus-boxes .box-item a:not(.btn){padding:30px !important;}
   .audit-workflow-sec.audit-workflow-new .focus-boxes .box-item a.link { padding: 0!important;}
   .ourSixAuditBoxSec .box-item p{padding-bottom:30px;}
     .focus-section.audit-workflow-sec.audit-workflow-new .focus-boxes{grid-template-columns:repeat(1,1fr);}
   .focus-section.audit-workflow-sec.audit-workflow-new .focus-boxes .box-item:nth-child(2n+1){border-right:none;}
.ourSixAuditBoxSec .focus-boxes .box-item{padding: 30px ;}
.ourSixAuditBoxSec .box-item h4 { padding-right:30px;}
   .usniq-whatyouget-section .usniq-whatyouget-list li:first-child {padding-top:0px;}
   .focus-section.audit-workflow-sec.audit-workflow-new  .focus-boxes .box-item:before{background-color: #000;transform:translateY(100%);opacity: 0;}
   .focus-section.audit-workflow-sec.audit-workflow-new .focus-boxes .box-item:hover:before{transform:translateY(0%);transition:0.4s ease;opacity: 1;}
   .ourSixAuditBoxSec .box-item h4::after { top: -20px; font-size: 50px; }
  .focus-section.audit-workflow-sec.audit-workflow-new.ourSixAuditBoxSec .focus-boxes .box-item:nth-child(5){border-bottom: 1px solid #ddd;}
}

/* .focus-section.audit-workflow-sec.audit-workflow-new .focus-boxes:last-child{border-bottom:none;} */

/*  */


/* for Hover Effect  */


.audit-workflow-sec.audit-workflow-new .focus-boxes .box-item .btn{padding:13px 40px!important;}

@media only screen and (max-width: 1439.98px) {

.audit-workflow-sec.audit-workflow-new .focus-boxes .box-item .btn{padding:10px 30px !important;}

}
@media (min-width:991px){


/* 
.usniq-whatyouget-section .usniq-whatyouget-list li{position:relative;overflow:hidden;cursor:pointer;transition:background 0.3s ease;}
.usniq-whatyouget-section .usniq-whatyouget-list li::after{content:"";position:absolute;top:var(--y,50%);left:var(--x,50%);width:0;height:0;background:var(--lightgrey20);transform:translate(-50%,-50%);pointer-events:none;transition:width 0.5s ease,height 0.5s ease;z-index:-1;}
.usniq-whatyouget-section .usniq-whatyouget-list li:hover::after{width:600px;height:600px;}
.usniq-whatyouget-section .usniq-whatyouget-list li *{position:relative;z-index:1;}

*/
.usniq-whatyouget-section .usniq-whatyouget-list li { position: relative; z-index: 5; }
.usniq-whatyouget-section .usniq-whatyouget-list li:hover {color:var(--white) !important;}
.usniq-whatyouget-section .usniq-whatyouget-list li:hover  svg {color:var(--white) !important;}
.usniq-whatyouget-section .usniq-whatyouget-list li{overflow: hidden;}
.usniq-whatyouget-section .usniq-whatyouget-list li{  transition: 0.4s ease; -webkit-transition: 0.4s ease;} 
.usniq-whatyouget-section .usniq-whatyouget-list li::after{ position: absolute; content: ""; top: 0px; left: 0px; right: 0px; height: 100%; background-color: var(--secondary); transition: 0.4s ease; -webkit-transition: 0.4s ease; transform: translateY(100%); opacity: 0; visibility: hidden;z-index: -1; } 
.usniq-whatyouget-section .usniq-whatyouget-list li:hover::after{ visibility: visible; transform: translateY(0); opacity: 1; }
.usniq-whatyouget-section .usniq-whatyouget-list li:hover svg{color:var(--white) !important; transition: 0.4s ease; filter: invert(1);}
.usniq-whatyouget-section .usniq-whatyouget-list li:hover .sub-title{color:var(--white) !important; transition: 0.4s ease; }

} 
@media (max-width:767px){
.usniq-whatyouget-list svg{    width: 30PX;
    height: 30PX;}



    .audit-form-main .gform_wrapper.gravity-theme .ginput_recaptcha iframe{  transform: scale(0.8) !important;
    transform-origin: 0 0;    }


    gfield--input-type-turnstile

        .audit-form-main .gform_wrapper.gravity-theme .gfield--input-type-turnstile iframe{  transform: scale(0.8) !important;
    transform-origin: 0 0;    }

    
.audit-form-main .gform_wrapper.gravity-theme  iframe{  transform: scale(0.8) !important;
    transform-origin: 0 0;    }
}







@media (max-width:550px){
.audit-form-main .gform_wrapper.gravity-theme .gform_fields{        grid-column-gap: 0 !IMPORTANT;}
}


/*  */

.whoneed-title-main ul.list-style {     list-style: none; }
.whoneed-title-main ul.list-style li { 
    margin-bottom: 15PX;
    list-style: none;
      padding-left: 22px;
    position: relative;
}

.whoneed-title-main .who-copy {
    padding: var(--xlarge);
    border: 1px solid rgb(255 255 255 / 30%);
}
.who-copy {padding: calc(var(--base) * 2);border: 1px solid rgb(255 255 255 / 30%);}
.whoneed-title-main .who-copy p,
.whoneed-title-main .who-copy li{
	color: var(--white) !important;
}
.whoneed-title-main ul.list-style li:before {
  content: '';
    height: 7px;
    width: 7px;
    background: var(--white);
    position: absolute;
    left: 0;
    top: 11px;
    border-radius: 50px;
}
ul.list-style-plus {
    list-style: none;
}
ul.two-column {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
ul.list-style-plus li {
    padding-left: 40px;    
    flex: 0 0 calc(50% - 5px);
    max-width: 50%;
	position:relative;
}
ul.list-style-plus li:before {
    content: '';
    background-image: url(/wp-content/uploads/2025/09/plus.svg);
    height: 20px;
    width: 20px;
    position: absolute;
    left: 0;
    top: 4px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left center;
}

.common-copy{
	padding: calc(var(--base) * 2);
    border: 1px solid rgb(0 0 0 / 20%);
}
.get-report-title-main{
	background: var(--white);
	padding: calc(var(--base) * 2);
    border: 1px solid rgb(0 0 0 / 20%);
}
@media (max-width:550px){
ul.list-style-plus li {
    flex: 0 0 100%;
    max-width: 100%;	
}	
}
.row-gap-big{
	--bs-gutter-x: 4rem;
    --bs-gutter-y: 4rem;
}
.qa-audit-card {
    padding: calc(var(--base) * 2);
    border: 1px solid rgb(0 0 0 / 20%);
    background: var(--white);
	height: 100%;
	position:relative;
}
.qa-audit-card:not(.noarrow):after {
    content: '';
    position: absolute;
    top:50%;
    right: -52px;
    background-image: url(/wp-content/uploads/2025/08/arrow-right.svg);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    transform: translateY(-50%);
}
.qa-audit-card.bottom:after{
	top: auto;
    bottom: -65px;
    right: calc(50% - 12px);
    transform: translateY(-50%) rotate(90deg);
}
.qa-audit-card.bottom.top:after {
    bottom: auto;
    top: -40px;
    right: calc(50% - 12px);
    transform: translateY(-50%) rotate(90deg);
}
.qa-audit-card.right:after{
	  transform: translateY(-50%) rotate(180deg);
}
.qa-audit b,.qa-audit strong {
	font-family: var(--avenirheavy) !important;
}
ul.qa-audit-card-list {
    margin-left: 20px;
}

@media (max-width:1440.98px){
	.row-gap-big{
	--bs-gutter-x: 2rem;
    --bs-gutter-y: 2rem;
   }
	.get-report-title-main,
	.common-copy,
	.qa-audit-card {
		padding: calc(var(--base) * 1);
	}
	.qa-audit-card:not(.noarrow):after {		
		right: -27px;		
		width: 16px;
	}
	.qa-audit-card.bottom:after {
    	bottom: -39px;
	    right: calc(50% - 8px);
    }
	.qa-audit-card.bottom.top:after {
		top: -39px;
	    right: calc(50% - 8px);
	}

}
@media (max-width:991.98px){
	.qa-audit-card:not(.noarrow):after{
		top: auto;
		bottom: -41px;
		right: calc(50% - 8px);
		transform: translateY(-50%) rotate(90deg);
	}
}

/* QA Audit Page  */

.deliverables-qa .usniq-whatyouget-list li:nth-child(4),
.deliverables-qa .usniq-whatyouget-list li:nth-child(5) { border-bottom: none !important; }
.usniq-whatyouget-section.deliverables-qa .audit-title{ margin-bottom: var(--small); }
.usniq-whatyouget-section.deliverables-qa .qa-sub-title{ margin-bottom: calc(var(--sectionSpace) - 40px); }
.deliverables-qa .usniq-whatyouget-list svg polyline{ stroke: white; }
.deliverables-qa .usniq-whatyouget-list svg polyline:hover{ stroke: black; }
.usniq-whatyouget-section.deliverables-qa  .usniq-whatyouget-list li:hover .sub-title { color: #000 !important; }

.usniq-whatyouget-section.deliverables-qa .usniq-whatyouget-list .sub-title{     font-weight: 800; }
.usniq-whatyouget-section.deliverables-qa  .usniq-whatyouget-list li .sub-title {   padding-top: 80px; }

.deliverables-qa  .usniq-whatyouget-list { margin-bottom:-1px; }

.usniq-whatyouget-section.deliverables-qa .usniq-whatyouget-list li{ border-bottom: 1px solid rgb(255 255 255 / 50%); }

.deliverables-qa .usniq-whatyouget-list li:nth-child(4) { border-left: none; border-bottom: 1px solid #ddd !important; }
	
.deliverables-qa .usniq-whatyouget-list li:nth-child(5){ border-bottom:1px solid rgb(255 255 255 / 50%) !important; }

.usniq-whatyouget-section.deliverables-qa  .usniq-whatyouget-list li .sub-title {   padding-top: 30px; }
.usniq-whatyouget-section.deliverables-qa  .usniq-whatyouget-list li { border-right:1px solid rgb(255 255 255 / 50%); }


.usniq-whatyouget-section.deliverables-qa .usniq-whatyouget-list li:nth-child(3n){ border-right : none; }




    .keyFeautres .box-item li:after {
        position: absolute;
        content: '';
        top: 11px;
        left: -20px;
        width: 8px;
        height: 8px;
        background: #000;
        border-radius: 50%;
    }




@media (min-width: 991px) {
    .usniq-whatyouget-section.deliverables-qa .usniq-whatyouget-list li:hover { color: black !important; }

	.usniq-whatyouget-section.deliverables-qa .usniq-whatyouget-list li::after{ background-color: white; }

}




@media (max-width: 991px) {

.usniq-whatyouget-section.deliverables-qa .usniq-whatyouget-list li{ border-bottom: 1px solid rgb(255 255 255 / 50%); }
.deliverables-qa .usniq-whatyouget-list li:nth-child(4) { border-left: 1px solid rgb(255 255 255 / 50%); border-bottom: 1px solid rgb(255 255 255 / 50%) !important; }

.usniq-whatyouget-section.deliverables-qa  .usniq-whatyouget-list li .sub-title {   padding-top: 60px; }

.usniq-whatyouget-section.deliverables-qa .usniq-whatyouget-list li:nth-child(2n){ border-right:none !important; }


	.usniq-whatyouget-section.deliverables-qa  .usniq-whatyouget-list li{ border-right:1px solid rgb(255 255 255 / 50%); }
.usniq-whatyouget-section.deliverables-qa  .usniq-whatyouget-list li:nth-child(2n){ border-left: 1px solid rgb(255 255 255 / 50%) }
.usniq-whatyouget-section.deliverables-qa .usniq-whatyouget-list li { border-right: NONE !important; }


    .wordpress-security-table.usniq-whatyouget-section.deliverables-qa .usniq-whatyouget-list li{        border-left: 1px solid rgb(204 204 204 / 50%) !important;}

}

@media (max-width: 767px) {
  .usniq-whatyouget-section.deliverables-qa .qa-sub-title{ margin-bottom: 30px; }

.usniq-whatyouget-section.deliverables-qa .usniq-whatyouget-list li { border-left: none; border-right: none !important; }
.usniq-whatyouget-section.deliverables-qa .usniq-whatyouget-list li:nth-child(2n) { border-left: none; }
.deliverables-qa .usniq-whatyouget-list li:nth-child(5){ border-bottom: 1px solid rgb(255 255 255 / 50%) }

.keyFeautres .box-item li:after {
        top: 8px;
}

.whoneed-title-main ul.list-style li:before{
        top: 8px;
}
.keyFeautres.focus-section .focus-boxes .box-item + .box-item ul li{
        margin-top: 15px;
}


}
/* qa-sub-title */
.focus-section .focus-boxes.focus-dot-gap{      column-gap: 30px;}
.focus-section .focus-boxes.focus-dot-gap .box-item{    width: calc(50% - 20px) !important;}




/* QA Audit */


.cbox-img svg path {stroke: var(--secondary); transition: 0.4s ease; -webkit-transition: 0.4s ease;}
.card-whtblk-box .cbox {background: var(--white); padding: 30px; border: 1px solid rgba(0,0,0,0.1); display: flex; flex-flow: column; gap: 20px; position: relative; z-index: 1; overflow: hidden;}
.why-qa-matters .cbox {min-height: 350px; justify-content: space-between;}
.cbox-body {display: flex; flex-flow: column; gap: 10px; transition: 0.4s ease; -webkit-transition: 0.4s ease;}
.cbox-title {    font-family: var(--avenirheavy); transition: 0.4s ease; -webkit-transition: 0.4s ease; }
.card-whtblk-box .cbox:hover svg path {stroke: var(--white); }
.card-whtblk-box .cbox:hover .cbox-body, .card-whtblk-box .cbox:hover .cbox-title {color: var(--white); }
.card-whtblk-box .cbox::after {position: absolute; content: ""; top: 0px; left: 0px; right: 0px; height: 100%; background-color: var(--secondary); transition: 0.4s ease; -webkit-transition: 0.4s ease; transform: translateY(100%); opacity: 0; visibility: hidden; z-index: -1; }
.card-whtblk-box .cbox:hover::after {visibility: visible; transform: translateY(0); opacity: 1; }
.card-space-between {justify-content: space-between;}
.card-h-310 {min-height: 310px;}

@media (max-width: 1199.98px) {
    .card-h-310 {min-height: 300px;}
}
@media (max-width: 1199.98px) {
    .card-h-310 {min-height: 260px;}
}
@media (max-width: 1199.98px) {
    .why-qa-matters .cbox {min-height: 300px;}
}
@media (max-width: 767.98px) {
    .why-qa-matters .cbox {min-height: 260px;}
    .cbox-img svg {max-width: 60px;}

    .focus-section .focus-boxes.focus-dot-gap .box-item{ width: 100% !important;}
}
/* 
.faq-section .faq-wrapper .faq-title{
        text-transform: capitalize;
} */


.card-whtblk-box .cbox-body .cbox-title {
    margin-bottom: 0;
    /* text-transform: capitalize; */
}
.whats-inc-qa-audit .clients-asking-copy {
    max-width: 490px;
}
.ui-box-title {
    font-family: var(--avenirheavy);
}
.ui-box {
    background: var(--white);
    padding: 40px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    display: flex;
    flex-flow: column;
    gap: 30px;
}
.ui-boxuse-list {
    display: flex;
    align-items: flex-start;
    gap: 50px;
    flex-wrap: wrap;
}
.ui-list-box {
    display: flex;
    flex-flow: column;
    text-align: center;
    gap: 10px;
}
.ui-lbox-img {
    min-height: 51px;
}
.ui-box-list {
    display: flex;
    flex-flow: column;
    gap: 30px;
    padding-bottom: 50px;
    border-bottom: 1px solid rgba(0,0,0,0.2);
}
.ui-box-mini {
    display: flex;
    flex-flow: column;
    gap: 20px;
}
.ui-issue-list {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}
.ui-issue-box {
    background: #E5E5E5;
    padding: 10px;
}
.ui-box-mini ul {
    font-family: var(--avenirheavy);
    font-size: var(--font-h5);
    line-height: 1.33;
    padding-left: 27px;
    margin-top: 20px;
}
.ui-box-viewport .ui-lbox-img {
    min-height: 72px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ui-list-box.ul-list-tools {
    text-align: left;
}
.ui-box-content {
    padding-left: 20px;
}
.ui-box-content li{
    line-height: 1.8;
}
.whats-inc-qa-audit .section-content {
    position: sticky;
    top: 100px;
	padding-right: 30px;
}
.whats-inc-qa-audit .section-content h2{
	font-size: calc(var(--font-h2) - 10px) !important;
}
.ui-heighlight-line {
    background: rgba(211, 211, 211, 0.3);
    border: 1px solid rgba(171, 171, 171, 0.3);
    border-radius: 0px;
    border-left: 4px solid #F37022;
    padding: 20px 18px;
    font-size: 16px;
    font-family: var(--avenirmedium);
    color: var(--secondary);
}
.ui-box-list.basic-box-list, .ui-box-border-0, .whats-inc-qa-audit > .container:last-child .ui-box-list {
    padding-bottom: 0;
    border-bottom: 0;
}
.why-agencies-withus .comparison-audit-listing-grid .row {
     row-gap: 30px;
}
.report-sec{
	    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
	gap:30px;
}
.download-btn .btn {
    display: inline-flex;
    gap: 10px;
    align-items: center;
    justify-content: center;
}


.ada-accessibility-table.usniq-whatyouget-section.deliverables-qa.keyFeautres.bg-black li:nth-child(4) {
    border-bottom: none !important;
}

.ada-accessibility-table.usniq-whatyouget-section.deliverables-qa.keyFeautres.bg-black li:nth-child(5) {
    border-bottom: none !important;
}

.usniq-whatyouget-section .bt-middle{
    /* display:flex ; */
}
.usniq-whatyouget-section .download-btn .btn {
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
    color: var(--primary) !important;
}
.usniq-whatyouget-section .download-btn .btn:after {
    content: none;
}

.usniq-whatyouget-section .download-btn .btn:hover {
    color: var(--white) !important;
}

.usniq-whatyouget-section .download-btn .btn path {
    fill: var(--primary) !important;
}
.usniq-whatyouget-section .download-btn .btn:hover path{
      fill: var(--white) !important;
}
.agency-solution .gform_wrapper.gravity-theme .gform_validation_errors{
    display: none !important;
}

@media (max-width: 1199.98px){
.p.mt-0.print-wd{
    width: 100%;
}
}




@media (max-width: 991.98px) {
    .whats-inc-qa-audit .clients-asking-copy { max-width: 100%; }
    .whats-inc-qa-audit .pt-100 { padding-top: 50px; }
    .whats-inc-qa-audit .section-content .sec-title { margin-bottom: 30px; }
    .whats-inc-qa-audit .section-content { position: relative; top: auto; }

/*  */
    
.ada-accessibility-table.usniq-whatyouget-section.deliverables-qa.keyFeautres.bg-black li:nth-child(4) { border-bottom: 1px solid rgb(255 255 255 / 50%) !important }

.ada-accessibility-table.usniq-whatyouget-section.deliverables-qa.keyFeautres.bg-black li:nth-child(5) {
    border-bottom: none !important
}

.ada-accessibility-table.usniq-whatyouget-section.deliverables-qa.keyFeautres.bg-black li:nth-child(3):not(.focus-boxes ul li){
       border-right: 1px solid rgb(255 255 255 / 50%);
}
.ada-accessibility-table.usniq-whatyouget-section.deliverables-qa .usniq-whatyouget-list li:nth-child(2n) {
        border-left: none;
}


/* white-label-ada-accessibility-audit */
.accessibility-wcag.usniq-whatyouget-section.deliverables-qa .usniq-whatyouget-list li:nth-child(2n){

            border-left: none; 
}

.accessibility-wcag.usniq-whatyouget-section.deliverables-qa .usniq-whatyouget-list li:nth-child(2n+1){
     border-right: 1px solid rgb(255 255 255 / 50%) !important;
}




}
@media (max-width: 767.98px) {
    .ui-box {padding: 20px;}
    .ui-box-mini ul {padding-left: 23px;}
    .comparison-audit.section-space.compair-agency { height: auto !important; min-height: auto !important; max-height: none !important; padding-top: 50px !important; padding-bottom: 50px !important; }
.why-qa-matters.card-whtblk-box.section-space {padding-top: 50px !important; padding-bottom: 50px !important;}



.usniq-whatyouget-section.deliverables-qa.bg-black .usniq-whatyouget-list li:hover .sub-title{    color: var(--white) !important;}

.ada-accessibility-table.usniq-whatyouget-section.deliverables-qa.keyFeautres.bg-black li:nth-child(5){    border-bottom: 1px solid rgb(255 255 255 / 50%) !important;}

.ada-bottom.ada-accessibility-table.usniq-whatyouget-section.deliverables-qa.keyFeautres.bg-black li:nth-child(5){ border-bottom: none !important;}

.ada-accessibility-table.usniq-whatyouget-section.deliverables-qa.keyFeautres.bg-black.qa-fivebox li:nth-child(5){          border-bottom: none !important; }


.accessibility-wcag.usniq-whatyouget-section.deliverables-qa .usniq-whatyouget-list li:nth-child(2n+1) {
    border-right: none !important;
}
}


@media (max-width: 420.98px) {
    .ui-box, .ui-list-box.ul-list-tools {text-align: center;}
    .ui-boxuse-list { flex-flow: column; justify-content: center; align-items: center; gap: 30px; }
    .ui-box-content, .ui-heighlight-line { text-align: left; }
}

/* QA Audit  end */



/* thanks Page  */

.thanks-section .thank-line{
    padding-bottom: 50px;
}


.thanks-section .thank-bor .thank-star{
        display: flex ;
    align-items: center;
    justify-content: center;
}


.thank-you .schedule-wrapper{
        margin-top: 50px;
}


@media (max-width: 1024px) {

.thank-you .schedule-wrapper{
        margin-top: 30px;
}

}


.gravity-theme .gform_button,.gravity-theme .gform_next_button,.gravity-theme .gform_previous_button{border-radius:5px !important;}
.wl-quote-stepform .gform_next_button{
     transition: all 0.3s 
ease-in-out;
}

.quote-request .wl-quote-stepform_wrapper .wl-quote-stepform .gform_previous_button{
    -webkit-appearance: none !important;
    background-color: #ffffff !important; 
    color: var(--primary);
    text-decoration: none;
    border: 2px solid var(--primary) !important;
    display: flex
;
    align-items: center;
    justify-content: center;
    transition: all 0.3s 
ease-in-out;
    border-radius: 5px !important;

}
.quote-request .wl-quote-stepform_wrapper .wl-quote-stepform .gform_previous_button:hover {
    background-color: var(--primary) !important;
    color: #ffffff !important;
    text-decoration: none;
    border: 2px solid var(--primary) !important;
    transition: all 0.3s 
ease-in-out;
}






.wl-quote-stepform .gform_next_button:hover {

        background-color: #ffffff !important;
    color: var(--primary) !important;
    text-decoration: none;
    border: 2px solid var(--primary) !important;
    transition: all 0.3s 
ease-in-out;
}


/* ********** */

.postid-17140 .blog-content-middle .atrical_bottom_bar { border-top: none; }
.giveaway-redeem .gfield--type-checkbox .gfield-choice-input { cursor: pointer; }

/*  */

@media only screen and (max-width: 991.98px){
	.audit-how-work-sec .audit-how-work-wrapper{
        align-items: self-start;
}
}



/*  */

/* Flow-Form  */

.flowchart-inner.flowchart-inner .gform_page_fields .gchoice .gform-field-label { display: flex !important ; }



/* .wliq-newsletters-popup  .gform-footer.gform_footer.top_label { display: flex !important; max-width: 175px; margin: 20px 0 0 !important; } */



/* .ginput_container_textarea{
	    height: 100px;
} */

.gform_wrapper.gravity-theme .gfield textarea.small{
    height: 100px !important;
}


.gfield_description { margin-top: 5px !important; }



.need-more-section .audit-form-main .gform_wrapper.gravity-theme .ginput_container_textarea{
    height: 150px !important;
}



/*if .gwds-disabled button exists inside */
.gravity-theme .gform_footer:has(.gwds-disabled):after {
  content: none !important;
  display: none !important;
}

.gravity-theme .gform_footer:has(.gwds-disabled):after {
  content: none !important;
  display: none !important;
}


.gravity-theme .gform_footer:has(.gwds-disabled) {
  cursor: not-allowed !important;
}


.gwds-disabled {
    cursor: not-allowed !important;
}

/*  */


.wliq-newsletters-popup_wrapper .gform-loader{
  position: absolute !important;
  top: 50% !important;          /* move to vertical center */
  right: 12px !important;       /* some padding from button edge */
  transform: translateY(-50%) !important; /* only adjust vertical */
  display: flex !important;
  align-items: center;
  justify-content: center;
  margin: 0 !important;
  pointer-events: none;


}


/* 03-10-2025 */

.modal-dialog.modal-dialog-centered.modal-custom-width.the-agency {
    max-width: 1440px;
/* 	height:650px; */
}

.modal-body.agency-solution {
    padding: 40px 80px !important;
}
/* .col-lg-4.col-md-12.gray {
    padding: 80px;
}
.col-lg-4.col-md-12.get-now {
    padding-top: 90px;
    padding-left: 75px;
}

.col-lg-4.col-md-12.guidebook {
    padding-top: 50px;
    padding-bottom: 20px;
} */

/* .request {
    width: 350px;
} */


.modal-body.agency-solution::after {
  content: "";
  position: absolute;
  inset: 0;
  background: #333333;
  opacity: 1; /* 50% */
  z-index: 0;
  width: 50%;
  right: 0;
  left: auto;
}

.modal-body.agency-solution button.btn-close {
    z-index: 3;
    color: #ffffff;
    mask: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
    background: #000;
    opacity: 1;
}

.modal-body.agency-solution .top-section {
    position: relative;
    z-index: 1;
}
.request h3{
	color:white !important;
    font-size: 24px;
}
.solution h3{
     font-size: 24px !important;
     color: #000;
}
.request p{
		color:white !important;
	font-size:16px !important;
   
}
.get-now h2{
	font-size:65px !important;
  font-family: var(--avenirblack);
	padding-top: 0px !important;
}
.modal-body.agency-solution h3.big-title{
	font-size:65px !important;
  font-family: var(--avenirblack) !important;
	padding-top: 0px !important;
    color: #000 !important;
}

.modal-body.agency-solution button.btn-close 
{
    max-width: 20px !important;
    max-height: 20px !important;
    width: 20px;
    height: 20px;
}
.modal-body .gform_heading{
	display:none !important;
}
.modal-body .gf-global-note{
	display:none !important;
}
.solution p{
    color: #000;
}
.solution h4{
	margin-bottom: 0px;
}
.agency-solution .request {
	padding-left: 50px;
}
.the-agency .row {
    align-items: center;
    justify-content: center;
}
.agency-solution button.btn-close {
	background: #fff !important;
}
.practical-resource img{
	max-width:440px;
	width:100%;
}
.modal-body.agency-solution button.btn-close:hover{
 background:#f37022 !important;
}

/* 
a.back-top.book-a-demo { width: auto; height: auto; background: transparent; border: none; right: 15px; }
a.back-top.book-a-demo img { width: auto; height: auto; filter: none; }
a.back-top.goto.scrollToTopFooter { position: relative; right: 0; bottom: 20px; left: auto; margin: 0 0 0 auto; }
a.back-top.book-a-demo.hide {
    opacity: 0;
} */


/* Book Popup - Footer Click */
.book-popup-image img,
.book-popup-image video {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.book-popup-image {
    bottom: 100px;
    width: 80px;
    left: auto;
    right: 50px;
    height: 80px;
    position: fixed;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #000;
    opacity: 1;
    text-decoration: none;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    z-index: 9;
    overflow: hidden;
    border: 1px solid #777;
        aspect-ratio: 1 / 1;
}

@media only screen and (max-width: 991.98px){ 
    .book-popup-image {
        bottom: 50px;
        width: 60px;        
        right: 20px;
        height: 60px;
    }
}

.testimonial-container .content-area .quote-text.quote-with-analysis { display: flex ; } 
.testimonial-container .content-area .quote-text.quote-with-analysis svg { margin-right: 20px; } 
.maximizing-growth .testimonial-container.sharon-toerek-testimonial { margin: 60px 0px 20px; } 
.faq-section .faq-box .reset-call-faq a { color: #fff; }
.postid-18380 .wl-blogleft-list ul li:last-child ,.postid-18186 .wl-blogleft-list ul li:last-child,.postid-18645 .wl-blogleft-list ul li:last-child {display: none;}
.postid-18663 .btn span.download-icon{vertical-align:top;margin-right:10px;margin-left:0;}
.table-responsive-custom.practice-table table th,.postid-18663 .table-responsive-custom.practice-table table td{white-space:normal;width:100%;min-width:232px;}


.whyHidingStrategic .choices{display: flex;flex-wrap: wrap;gap: 20px;}
.whyHidingStrategic .choices button,.whyHidingStrategic .choices button:hover { padding: 15px  20px 15px 50px; min-width: 118px; border: 1px solid rgba(0, 0, 0, 0.1); cursor: pointer; transition: all 0.3s ease; font-weight: 500; color: #000000; font-size: 18px; line-height: 1.111; background: #ffffff; position: relative;border-radius: 0px !important; margin: 0;} 
.whyHidingStrategic .choices button.btn:after { content: ''; display: inline-block; width: 10px; height: 10px; background: #F37022; border-radius: 50%; position: absolute; left: 23px !important; top: 50%; transform: translateY(-50%) scale(0) !important; transition: all 0.3s ease;} 
.whyHidingStrategic .choices button.btn::before { content: ''; display: inline-block; width: 16px; height: 16px; border: 1px solid rgb(243 156 18); border-radius: 50%; position: absolute !important; right: auto !important; top: 50% !important; transform: translateY(-50%); transition: all 0.3s ease; left: 20px !important;} 
.whyHidingStrategic .choices button.btn[aria-pressed="true"]:after { transform: translateY(-50%) scale(1) !important;} 
.whyHidingStrategic .choices button.btn[aria-pressed="true"]{border: 1px solid rgb(243 156 18); }
.whyHidingStrategic .choices button.btn small { display: none; }
.whyHidingStrategic .crit-title { position: relative; } 
.whyHidingStrategic .crit-title h6 { font-family: var(--avenirmedium); font-style: normal; font-weight: 800; font-size: 16px; line-height: 1.88; color: #F37022; padding: 0 10px 0px 0px; display: inline-block; background: #fff; position: relative; z-index: 1; }
.whyHidingStrategic .crit-title:after { content: ''; position: absolute; right: 0; width: 100%; height: 1px; background: rgba(0,0,0,0.1); top: 50%; transform: translateY(-50%); z-index: 0; }
.whyHidingStrategic .criterion{ margin-top: 30px; }
.whyHidingStrategic .crit-question{ font-family: var(--avenirmedium);font-size: 20px;line-height: 1.5; font-weight: 800;margin-top: 10px;}
.whyHidingStrategic .controls { display: flex; flex-wrap: wrap; gap: 20px; margin-top: 60px; } 
.whyHidingStrategic .controls button { margin: 0; }
.whyHidingStrategic .controls{margin-top: 60px;}
.decisionMatrix.whyHidingStrategic #scorecard{box-shadow: 0px 14px 24px 1px #00000008;}
.decisionMatrix.whyHidingStrategic #scorecard h3{margin-top: 0;}
.whyHidingStrategic .choices button,.whyHidingStrategic .choices button:hover  { padding:10px  10px 10px 50px ; min-width: 100px; font-size: 16px; }    
.whyHidingStrategic .controls #hint{width: 100%;display: block;font-size: 16px;}
.result{margin-top: 10px;}
.result.is-green { border: 2px solid #00A751B2; background: #00A7511A; }
.result.is-red { background: #F10C000D; border: 2px solid #F10C00B2; color:#F10C00; }
.result.is-yellow { background: #F195001A;border: 2px solid #F19500B2; color:#F19500; }

.calc-value-title{font-family: var(--avenirheavy);font-size: 24px;line-height: 1.33;}
.result.is-green .calc-value-title{color: #00A751;}
.result.is-red .calc-value-title{color: #F10C00;}
.result.is-yellow .calc-value-title{color: #F19500;}
.result.is-red p#explain { margin: 0; border: 1px solid #F10C0033; background: #FFFFFFB2; padding: 15px; color: #333333 !important; margin-top: 25px !important; display: block; }
.result.is-yellow p#explain { margin: 0;background: #FFFFFFB2;border: 1px solid #F195004D;padding:15px;margin-top: 25px !important;color: #333333 !important;}
.result.is-green p#explain { margin: 0;background: #FFFFFFB2;border: 1px solid #00A75133;padding:15px;margin-top: 25px !important;color: #333333 !important;}
.whyHidingStrategic {padding-top: 10px ;}
.whyHidingStrategic .result { padding: 30px; }
.whyHidingStrategic .legend { display: none; }
.whyHidingStrategic .calc-value-score { color: #000000; } 
.whyHidingStrategic .calc-value-wrapper { display: flex ; flex-wrap: wrap; row-gap: 10px; }
.whyHidingStrategic .calc-value-wrapper .calc-value-score,.whyHidingStrategic .calc-value-wrapper .calc-value-title { width: 50%; }
.whyHidingStrategic #scorecard { padding: 30px; }
.whyHidingStrategic #reset{background-color: var(--white);color:var(--primary);}
.whyHidingStrategic #reset:after { display: none; } 
.whyHidingStrategic .calc-value-score { color: #000000; font-weight: 800; }
.whyHidingStrategic #reset:hover,.whyHidingStrategic #reset:focus { background-color: var(--primary); color: var(--white); }
.blog-content-middle.orange-box .card-bg{padding:81px 0 20px;background:url(/wp-content/uploads/2025/10/current-partner-img.png);position:relative;background-size:cover;background-position:center center;}
.blog-content-middle.orange-box .card-bg h3{position:absolute;bottom:60px;left:50px;max-width:385px;}
.blog-content-middle.orange-box .card-bg svg{max-width:100%;width:100%;}
.result .needle{transition: all ease .3s;margin-top: 10px;  } 
.result.is-red .needle { background:rgba(241, 12, 0, .1); width: 100%; position: relative; height: 4px;} 
.result.is-yellow .needle { background:rgba(241, 149, 0, .1); width: 100%; position: relative; height: 4px; } 
.result.is-green .needle{ background:rgba(0, 167, 81, .1); width: 100%; position: relative; height: 4px; } 
.needle { position: relative; display: block; width: 100% !important; height: 4px; overflow: hidden;border-radius: 10px;}
.needle { position: relative; } 
.needle::after { content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: var(--needle-fill, 0%); /* background, border-radius, transition etc. */ transition: all .3s ease; border-radius: 10px;} 
.result.is-red .needle:after { background:rgba(241, 12, 0, 1); } 
.result.is-yellow .needle:after { background:rgba(241, 149, 0, 1); } 
.result.is-green .needle:after { background:rgba(0, 167, 81, 1); } 

.momentum.agency-partner .score-circle { display: flex; flex-wrap: wrap; } 
.momentum.agency-partner .score-inner-circle { width: 50%; padding-right: 26px; } 
.momentum.agency-partner .momentum-type { width: 50%; background: transparent !important; border:none !important; padding-left: 26px; }


.blogServe.momentum.agency-partner .yellow-score-box .momentum-type {color: rgba(241, 149, 0, 1) !important;}
.blogServe.momentum.agency-partner .green-score-box .momentum-type {color: rgba(0, 167, 81, 1)!important;}
.blogServe.momentum.agency-partner .red-score-box .momentum-type {color: rgba(241, 12, 0, 1)!important; }

.momentum.agency-partner .green-score-box{ border: 2px solid #00A751B2!important; background: #00A7511A!important; }
.momentum.agency-partner .red-score-box{ background: #F10C000D!important; border: 2px solid #F10C00B2!important; color:#F10C00!important; }
.momentum.agency-partner .yellow-score-box { background: #F195001A!important;border: 2px solid #F19500B2!important; color:#F19500!important; }
.momentum.agency-partner .quick-recap{background: rgba(255, 255, 255, 0.9) !important;}

.momentum.agency-partner .green-score-box .quick-recap{ border: 1px solid  rgba(0, 167, 81, 0.2)!important;  }
.momentum.agency-partner .red-score-box .quick-recap{ border: 1px solid rgba(241, 12, 0, 0.2)!important;}
.momentum.agency-partner .yellow-score-box .quick-recap{ border: 1px solid rgba(241, 149, 0, 0.2) !important; }

.momentum.agency-partner .yellow-score-box .progress-fill {background: rgba(241, 149, 0, 1) !important;}
.momentum.agency-partner .green-score-box .progress-fill {background: rgba(0, 167, 81, 1)!important;}
.momentum.agency-partner .red-score-box .progress-fill {background: rgba(241, 12, 0, 1)!important; }

.postid-19055 .wl-blogleft-list ul li:last-child,.postid-18663 .wl-blogleft-list ul li:last-child { display: none; }
.momentum.agency-partner .green-score-box .quick-recap p:last-child{margin-bottom: 0;}
.momentum.agency-partner .green-score-box .quick-recap li:not(:last-child){margin-bottom:10px;}
.momentum.agency-partner .green-score-box .quick-recap ul.spacing-left { margin-top: 10px; }
.momentum.agency-partner .quick-recap strong{display:none ;}
.blogServe.momentum.agency-partner {overflow: hidden;height: auto;}
.blogServe.momentum.agency-partner  .progress-bar{background: rgba(51, 51, 51, .1);}
.postid-18663 .atrical_bottom_bar{ border-top:0px; }
.momentum.agency-partner .quick-recap-about { border: 1px solid rgba(0, 0, 0, 0.1) !important; background: rgba(0, 0, 0, 0.03); padding: 30px; }
.blogServe.momentum.agency-partner .score-display{margin-bottom: 30px;}
@media only screen and (max-width: 1366px){ 
	.get-now h2 {
		font-size:42px !important;
	}
	.modal-body.agency-solution button.btn-close:hover{
 background:#f37022 !important;
}
.modal-body.agency-solution h3.big-title{
	font-size:40px !important;
  font-family: var(--avenirblack) !important;
	padding-top: 0px !important;
}
}



@media only screen and (max-width: 1199px){


.request h3 {
    color: #000;
}
	.request p{
		color: #000;
	}
	.get-now h2 {
		font-size:38px !important;
 
	}
	.agency-solution .request{
		padding:0px;
	}
	.modal-body.agency-solution{
		padding: 30px 40px !important;
	}
	.modal-body .practical-resource img{
		max-width:300px !important;
		width:100%;
		}
       .practical-resource{
        text-align: center;
       }
       .modal-body.agency-solution h3.big-title{
	font-size:40px !important;
  font-family: var(--avenirblack) !important;
	padding-top: 0px !important;
}
.modal-body.agency-solution{
		padding: 30px 30px !important;
	}


	}
@media only screen and (max-width: 991.99px){
	.modal-body.agency-solution::after {
    width: 100%;
    height: 64%;
    bottom: 0;
    top: auto;
}
		.modal-body.agency-solution button.btn-close{
		background: #000 !important;
	}
    .modal-body.agency-solution h3.big-title{
	font-size:36px !important;
  font-family: var(--avenirblack) !important;
	padding-top: 0px !important;
    padding-bottom: 16px !important;
}

}
	
@media only screen and (max-width: 767px){
.blog-content-middle.orange-box .card-bg{padding:40px 0 20px;}
.whyHidingStrategic .calc-value-wrapper { display: flex ; flex-wrap: wrap; flex-direction: column; row-gap: 10px; }
.whyHidingStrategic .calc-value-wrapper .calc-value-score,.whyHidingStrategic .calc-value-wrapper .calc-value-title { width: 100%; }
.blog-content-middle.orange-box .card-bg h3{position:inherit;bottom:inherit;left:inherit;max-width:100%;padding:0 40px;}
.whyHidingStrategic .criterion { margin-top: 25px; }
.whyHidingStrategic .controls { margin-top: 40px; }
.momentum.agency-partner .score-inner-circle { width: 100%; padding-right: 0; } 
.momentum.agency-partner .momentum-type { width: 100%;  padding-left: 0;margin-top: 20px; }

	.get-now h2 {
		font-size:30px !important;
	}
	.request .gform_fields{
		    display: flex !important;
        flex-flow: column;
	}
    p.mt-0.print-wd {
    width: 100%;
}
.modal-body.agency-solution h3.big-title{
	font-size:32px !important;
  font-family: var(--avenirblack) !important;
	padding-top: 0px !important;
}

	
}

.request gform_button{
	opacity: 1 !important;
}
.request btn-close{
	color:#000 !important;
}

.postid-18380 .wl-blogleft-list ul li:last-child {
    display: none;
}
.postid-18380 .blog-content-middle .atrical_bottom_bar {
    border-top: none;
}