@charset "UTF-8";
.social-facebook{--bgsocial:#3b5998;--iconsizesocial:20px;--iconpaddingsocial:15px}.social-twitter{--bgsocial:#000;--iconsizesocial:20px;--iconpaddingsocial:15px}.social-pinterest{--bgsocial:#bd081c;--iconsizesocial:20px;--iconpaddingsocial:15px}.social-linkedin{--bgsocial:#0077b5;--iconsizesocial:20px;--iconpaddingsocial:15px}.social-tumblr{--bgsocial:#35465c;--iconsizesocial:20px;--iconpaddingsocial:15px}.social-reddit{--bgsocial:#ff4500;--iconsizesocial:20px;--iconpaddingsocial:15px}.social-email{--bgsocial:#58a9de;--iconsizesocial:20px;--iconpaddingsocial:15px}.social-whatsapp{--bgsocial:#20b038;--iconsizesocial:20px;--iconpaddingsocial:15px}.social-sms{--bgsocial:#20b038;--iconsizesocial:20px;--iconpaddingsocial:15px}.social-vk{--bgsocial:#45668e;--iconsizesocial:20px;--iconpaddingsocial:15px}.social-messenger{--bgsocial:#007FFF;--iconsizesocial:20px;--iconpaddingsocial:15px}.nv-post-share{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:var(--iconalignsocial,left)}.nv-post-share.above .nv-social-icons-label,.nv-post-share.below .nv-social-icons-label{display:flex;flex-basis:100%;justify-content:var(--iconalignsocial,left)}.nv-post-share span{display:flex}.nv-post-share ul{max-width:100%;display:flex;grid-gap:var(--icongapsocial,10px)}.nv-post-share ul li{display:flex}.nv-post-share.round-style a{width:calc(var(--iconsizesocial,20px) + 2 * var(--iconpaddingsocial,15px))}.nv-post-share.round-style svg{width:calc(100% + var(--iconpaddingsocial,15px))}.nv-post-share.round-style .nv-social-icon{--hex:#fff}.nv-post-share a{width:var(--iconsizesocial,20px);display:flex;align-items:center;justify-content:center}.nv-post-share svg{width:100%;height:auto;fill:var(--hex)}.nv-post-share.round-style a{background:var(--bgsocial);padding:var(--iconpaddingsocial,15px);border-radius:100%}.nv-post-share.round-style svg{fill:var(--hex)}.nv-post-share .hide-mobile{display:none}.nv-social-icons-label{margin:0}.nv-author-elements-wrapper{display:grid;grid-template-columns:1fr;grid-gap:20px;grid-auto-flow:dense;align-items:center}.nv-author-elements-wrapper .nv-author-bio-name{margin-bottom:15px}.nv-author-elements-wrapper a{color:var(--color);font-weight:600}.nv-author-elements-wrapper p{margin:0}.nv-author-elements-wrapper img{border-radius:var(--borderradius);width:var(--avatarsize);justify-self:var(--authorcontentalign,center)}.nv-author-elements-wrapper .nv-author-bio-text-wrapper{text-align:var(--authorcontentalign,left)}.nv-author-elements-wrapper .nv-author-bio-link{margin-top:15px;display:block}.nv-related-posts{text-align:var(--relatedContentAlign,left)}.nv-related-posts .posts-wrapper{grid-template-columns:repeat(var(--relatedcolumns,3),1fr)}.nv-related-posts a{color:var(--color,var(--nv-secondary-accent))}.nv-related-posts .entry-title a{color:var(--color,var(--nv-text-color))}.nv-related-posts .title{margin-bottom:var(--mb,20px)}.nv-related-posts .excerpt-wrap{margin-bottom:var(--mb,0)}.nv-related-posts .posts-wrapper{display:grid;grid-gap:30px;margin:0!important}.nv-related-posts .read-more-wrapper a{display:inline-block}.nv-related-posts .th-wrap{margin-bottom:var(--mb,0)}.nv-related-posts .th-wrap,.nv-related-posts .th-wrap img{display:block}.nv-related-posts .nv-meta-list{margin-bottom:var(--mb,20px)}#toggle-comment-area{margin:40px auto 20px;display:block}.nv-comments-hidden{display:none}.nv-ft-wrap{overflow:hidden}.posts-wrapper article{text-align:var(--alignment)}.posts-wrapper article .nv-ft-wrap{box-shadow:var(--cardboxshadow)}.cover-post{border-radius:var(--borderradius,0);overflow:hidden;min-height:var(--coverheight,300px)}.cover-post .cover-overlay{background:var(--overlay,rgba(0,0,0,.75))}.cover-post .inner{justify-content:var(--justify);padding:var(--padding,20px)}.article-content-col{border-bottom:solid;border-width:var(--borderwidth,0);border-color:var(--bordercolor)}article.layout-grid .article-content-col{overflow:hidden;border-radius:var(--borderradius);background:var(--cardbgcolor);color:var(--cardcolor);box-shadow:var(--cardboxshadow)}article.layout-grid a{color:var(--cardcolor,var(--nv-secondary-accent))}article.layout-grid .entry-title a{color:var(--cardcolor,var(--nv-text-color))}article.nv-non-grid-article .article-content-col .nv-ft-wrap{background:var(--cardbgcolor);box-shadow:var(--cardboxshadow);color:var(--cardcolor);overflow:hidden;padding-bottom:0}article.nv-non-grid-article a{color:var(--cardcolor,var(--nv-secondary-accent))}article.nv-non-grid-article .entry-title a{color:var(--cardcolor,var(--nv-text-color))}article.nv-non-grid-article.layout-alternative:nth-child(even) .nv-post-thumbnail-wrap{display:flex;justify-content:end}.nv-ft-post:not(.layout-default) .nv-ft-wrap{border-radius:var(--borderradius,0)}.nv-ft-post .wp-post-image{object-position:var(--ftpostimgalign)}.nv-ft-post .content{padding:0}.nv-ft-post .nv-ft-wrap{display:grid;min-height:var(--fpminheight);box-shadow:var(--cardboxshadow);background:var(--fpbackground,var(--nv-light-bg))!important}.nv-ft-post .inner,.nv-ft-post .non-grid-content{padding:var(--fppadding);align-self:var(--ftpostcontentalign)}.nv-related-posts .excerpt-wrap{font-weight:var(--fontweight);text-transform:var(--texttransform);letter-spacing:var(--letterspacing);line-height:var(--lineheight);font-size:var(--fontsize)}.nv-related-posts .title{font-size:var(--fontsize,var(--h4fontsize));font-weight:var(--fontweight,var(--h4fontweight));line-height:var(--lineheight,var(--h4lineheight));letter-spacing:var(--letterspacing,var(--h4letterspacing));text-transform:var(--texttransform,var(--h4texttransform))}.nv-contact-list{display:flex;align-items:center}.nv-contact-list .icon,.nv-contact-list li{display:flex;align-items:center;fill:var(--iconcolor,currentColor)}.nv-contact-list li:not(:first-child){margin-left:var(--spacing,10px)}.nv-contact-list.left .icon{margin-right:5px}.nv-contact-list.right .icon{margin-left:5px}.nv-social-icons-list{display:flex;align-items:center}.nv-social-icons-list li{margin-right:var(--spacing,10px)}.nv-social-icons-list li:last-child{margin:0}.nv-social-icons-list a{display:flex;align-items:center;justify-content:center;padding:var(--iconpadding,5px);line-height:1;border-radius:var(--borderradius,5px)}.nv-social-icons-list :is(img,svg){width:var(--icon-size,18px);height:var(--icon-size,18px)}.nv--lang-switcher{z-index:99;display:flex;align-items:center}.nv--lang-switcher li:not(:first-child){margin-left:10px}.nv--lang-switcher.nv--tlp .trp-language-switcher{display:flex;flex-direction:column}.nv--lang-switcher.nv--tlp .trp-language-switcher .trp-ls-shortcode-language{display:none}.nv--lang-switcher.nv--tlp a{display:flex;align-items:center}.nv--lang-switcher.nv--tlp a:hover{background:initial}.nv--lang-switcher.nv--wpml .wpml-ls-legacy-list-horizontal{padding:0;margin:0}.nv--lang-switcher.nv--wpml ul li a{padding:0}.nv--lang-switcher.nv--weglot a,.nv--lang-switcher.nv--weglot aside{background:var(--bgcolor)}.nv--lang-switcher.nv--weglot a,.nv--lang-switcher.nv--weglot span{font-size:inherit!important}.hfg_header{width:100%;z-index:99999}.hfg_header .header--row{height:auto;transition:height .2s ease-out;-webkit-transition:height .2s ease-out}.hfg_header .header--row.is_sticky_on_scroll{height:0;overflow:hidden}.hfg_header.is-stuck.has-sticky-rows--mobile .header--row:not(.is_sticky){overflow:hidden;height:0}.hfg_header.is-stuck.has-sticky-rows--mobile .is_sticky_on_scroll{overflow:visible}.sticky-header-placeholder{transition:height .2s ease-out 2ms;-webkit-transition:height .2s ease-out 2ms}.hfg_header.has-sticky-rows--mobile{position:fixed}.hfg_footer{bottom:0;width:100%}.hfg_footer.has-sticky-rows{z-index:1000;position:fixed}.hfg_footer.has-sticky-rows.is-stuck .footer--row:not(.is_sticky){max-height:0;overflow:hidden}.neve-transparent-header{position:absolute;width:100%;z-index:10000}.header .neve-transparent-header.has-sticky-rows--mobile:not(.is-stuck) .header--row.hide-on-desktop,.header .neve-transparent-header:not(.has-sticky-rows--mobile) .header--row.hide-on-desktop{--bgcolor:transparent;--bgimage:none;--overlaycolor:transparent}.header .neve-transparent-header.has-sticky-rows--mobile:not(.is-stuck){box-shadow:none}.my-account-wrapper{display:flex;align-items:center;position:relative;padding:var(--padding);background:var(--bgcolor);border-radius:var(--borderradius);border-width:var(--borderwidth,0);color:var(--color);border-style:solid}.my-account-wrapper:hover{background:var(--bghover,var(--bgcolor));color:var(--hovercolor)}.my-account-wrapper img{border-radius:100%;display:block}.my-account-wrapper svg{fill:currentColor}.my-account-container{position:relative}.my-account-component .sub-menu{background:var(--bgcolor);right:0;position:absolute;z-index:100;opacity:0;visibility:hidden;min-width:150px}.my-account-component .sub-menu a{display:block;white-space:nowrap;width:100%;padding:7px 14px}.my-account-component .sub-menu a:hover{background:var(--bghover);color:var(--hovercolor)}.my-account-icon{margin-right:5px;display:flex}.builder-item>.builder-item--my_account{padding:0}.nv--yoast-breadcrumb{margin:0}.nv--yoast-breadcrumb a{color:var(--linkcolor)}.nv--yoast-breadcrumb a:hover{color:var(--hovercolor)}.wl-icon-wrapper{display:flex;align-items:center}.wl-icon-wrapper svg{fill:currentColor;width:var(--iconsize);height:var(--iconsize)}.wl-icon-wrapper:hover{color:var(--hovercolor)}.has-divider{height:100%;margin:0}.row [class*=builder-item--divider]{height:100%}.row [class*=builder-item--divider] .component-wrap{margin:0;height:100%;align-items:center}.row [class*=builder-item--divider] .divider{height:var(--divsize);border-left:var(--divwidth) var(--divstyle) var(--divcolor)}.header-menu-sidebar [class*=builder-item--divider] .component-wrap{justify-content:center;margin:0 -15px}.header-menu-sidebar .divider{width:var(--divsize);border-bottom:var(--divwidth) var(--divstyle) var(--divcolor)}.menu-item .nv-icon{margin-right:5px;display:flex;align-items:center}@media (min-width:960px){.nv-post-share .hide-desktop{display:none}.nv-post-share .hide-mobile:not(.hide-desktop){display:flex}.nv-author-elements-wrapper{grid-template-columns:auto auto}.nv-author-elements-wrapper.center{grid-template-columns:1fr}.nv-author-elements-wrapper.center img{margin:0 auto}.nv-author-elements-wrapper.right img{grid-column:2}.show-hover .inner{opacity:0;transition:.2s ease-out}.show-hover:hover .inner{opacity:1}.hfg_header.has-sticky-rows--desktop{position:fixed}.hfg_header.neve-transparent-header:not(.has-sticky-rows--desktop){position:absolute}.hfg_header:not(.has-sticky-rows--desktop):not(.neve-transparent-header){position:static}.hfg_header:not(.has-sticky-rows--desktop):not(.neve-transparent-header) .sticky-header-placeholder{display:none}.hfg_header:not(.has-sticky-rows--desktop):not(.neve-transparent-header).is-stuck .header--row:not(.is_sticky){overflow:initial;max-height:initial}.is-stuck.has-sticky-rows--desktop .header--row:not(.is_sticky){overflow:hidden;height:0}.is-stuck.has-sticky-rows--desktop .is_sticky_on_scroll{overflow:visible}.header .neve-transparent-header.has-sticky-rows--desktop:not(.is-stuck) .header--row,.header .neve-transparent-header:not(.has-sticky-rows--desktop) .header--row{--bgcolor:transparent;--bgimage:none;--overlaycolor:transparent}.header .neve-transparent-header.has-sticky-rows--desktop:not(.is-stuck){box-shadow:none}.my-account-container:focus-within .sub-menu,.my-account-container:hover .sub-menu{visibility:visible;opacity:1}}@media (min-width:576px){.nv-ft-post.with-thumb:not(.layout-covers) .nv-ft-wrap{grid-template-columns:var(--ftposttemplate,1fr)}.nv-ft-post:not(.layout-covers) .nv-post-thumbnail-wrap{order:var(--ftpostimgorder,0)}.nv-ft-post:not(.layout-covers) .non-grid-content{order:var(--ftpostcontentorder,1)}}.gform_wrapper.gravity-theme fieldset,.gform_wrapper.gravity-theme legend{background:0 0;padding:0}.gform_wrapper.gravity-theme fieldset{border:none;display:block;margin:0}.gform_wrapper.gravity-theme legend{margin-left:0;margin-right:0}@font-face{font-family:gform-icons-theme;src:url(//www.bindmans.com/wp-content/plugins/gravityforms/fonts/gform-icons-theme.woff2?o6rzdt) format('woff2'),url(//www.bindmans.com/wp-content/plugins/gravityforms/fonts/gform-icons-theme.ttf?o6rzdt) format('truetype'),url(//www.bindmans.com/wp-content/plugins/gravityforms/fonts/gform-icons-theme.woff?o6rzdt) format('woff'),url(//www.bindmans.com/wp-content/plugins/gravityforms/fonts/gform-icons-theme.svg?o6rzdt#gform-icons-theme) format('svg');font-weight:400;font-style:normal;font-display:block}.gform-icon{font-family:gform-icons-theme!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gform-icon--photograph:before{content:"\e91e"}.gform-icon--star-border:before{content:"\e915"}.gform-icon--star:before{content:"\e914"}.gform-icon--left-arrow:before{content:"\e910"}.gform-icon--right-arrow:before{content:"\e91b"}.gform-icon--circle-error:before{content:"\e91a"}.gform-icon--close-small:before{content:"\e905"}.gform-icon--info:before{content:"\e900"}.gform-icon--verified:before{content:"\e901"}.gform-icon--circle-close:before{content:"\e903"}.gform-icon--close-big:before{content:"\e904"}.gform-icon--down-arrow:before{content:"\e906"}.gform-icon--format-bold:before{content:"\e907"}.gform-icon--format-italic:before{content:"\e908"}.gform-icon--format-list-bulleted:before{content:"\e909"}.gform-icon--format-list-numbered:before{content:"\e90a"}.gform-icon--insert-link:before{content:"\e90b"}.gform-icon--line:before{content:"\e90c"}.gform-icon--password-eye:before{content:"\e90d"}.gform-icon--password-eye-closed:before{content:"\e90e"}.gform-icon--redo:before{content:"\e90f"}.gform-icon--schedule:before{content:"\e911"}.gform-icon--clock:before{content:"\e912"}.gform-icon--search:before{content:"\e913"}.gform-icon--star-half:before{content:"\e916"}.gform-icon--check:before{content:"\e917"}.gform-icon--undo:before{content:"\e918"}.gform-icon--unfold-more:before{content:"\e919"}.gform-icon--create:before{content:"\e91c"}.gform-icon--cog:before{content:"\e91d"}.gform-icon--circle-check:before{content:"\e902"}.gform_wrapper.gravity-theme .gform-ul-reset{list-style-type:none;margin:0;padding:0}.gform_wrapper.gravity-theme .gform-text-input-reset,.gform_wrapper.gravity-theme input.gform-text-input-reset,body[class*=avada] .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]).gform-text-input-reset{background-color:transparent;border:none;border-color:transparent;border-radius:0;font-family:inherit;font-size:inherit;outline:0;padding:inherit}.gform_wrapper.gravity-theme .gform_drop_area{background:rgba(0,0,0,.02);border:1px dashed #ccc;border-radius:4px;margin-bottom:8px;padding:32px;text-align:center}.gform_wrapper.gravity-theme .gform_drop_instructions{display:block;margin-bottom:8px}.gform_wrapper.gravity-theme .gform_delete,.gform_wrapper.gravity-theme .gform_delete_file{cursor:pointer;vertical-align:middle}.gform_wrapper.gravity-theme .gform_delete_file{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:0 0;border:none}.gform_wrapper.gravity-theme .gfield_fileupload_filesize{padding:0 6px}.gform_wrapper.gravity-theme .gfield_validation_message ul{margin:16px 0;padding-left:24px}.gform_wrapper.gravity-theme .gfield_validation_message ul:empty{display:none}.gform_wrapper.gravity-theme .ginput_preview{margin:16px 0}.gform_wrapper.gravity-theme .gform_fileupload_rules{display:block;margin-top:8px}.gform_wrapper.gravity-theme .ginput_container_password>span{position:relative}.gform_wrapper.gravity-theme .gform_show_password:focus{outline:0}.gform_wrapper.gravity-theme .gform_show_password{background-color:inherit;border:none;cursor:pointer;height:100%;padding:0;position:absolute;right:20px;top:0}.gform_wrapper.gravity-theme .password_input_container{display:block;position:relative}.gform_wrapper.gravity-theme .gfield_password_strength{background-color:#eee;border:1px solid #ddd;border-bottom:3px solid #ddd;margin-top:8px;padding:8px;text-align:center}.gform_wrapper.gravity-theme .gfield_password_strength.mismatch,.gform_wrapper.gravity-theme .gfield_password_strength.short{background-color:#ffa0a0;border-bottom:3px solid #f04040;border-color:#f04040}.gform_wrapper.gravity-theme .gfield_password_strength.bad{background-color:#ffb78c;border-bottom:3px solid #ff853c;border-color:#ff853c}.gform_wrapper.gravity-theme .gfield_password_strength.good{background-color:#ffec8b;border-bottom:3px solid #fc0;border-color:#fc0}.gform_wrapper.gravity-theme .gfield_password_strength.strong{background-color:#c3ff88;border-bottom:3px solid #8dff1c;border-color:#8dff1c}.gform_wrapper.gravity-theme .field_sublabel_above .gfield_password_strength{margin-top:16px}.gravity-theme.ui-datepicker{background-color:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 5px rgba(0,0,0,.1);display:none;margin:2.4px;padding:8px}.gravity-theme.ui-datepicker[style]{z-index:9999!important}.gravity-theme.ui-datepicker .ui-datepicker-header{border-bottom:1px solid rgba(0,0,0,.1);margin:0 -8px 8px;padding:0 8px 8px;position:relative}.gravity-theme.ui-datepicker .ui-datepicker-next,.gravity-theme.ui-datepicker .ui-datepicker-prev{cursor:pointer;position:absolute}.gravity-theme.ui-datepicker .ui-datepicker-next::before,.gravity-theme.ui-datepicker .ui-datepicker-prev::before{border-style:solid;border-width:.18em .18em 0 0;content:"";display:inline-block;height:.55em;left:.15em;position:relative;top:.3em;transform:rotate(-135deg);vertical-align:top;width:.55em}.gravity-theme.ui-datepicker .ui-datepicker-next .ui-icon,.gravity-theme.ui-datepicker .ui-datepicker-prev .ui-icon{display:none}.gravity-theme.ui-datepicker .ui-datepicker-prev{left:16px}.gravity-theme.ui-datepicker .ui-datepicker-next{right:16px}.gravity-theme.ui-datepicker .ui-datepicker-next::before{left:0;transform:rotate(45deg)}.gravity-theme.ui-datepicker .ui-datepicker-title{text-align:center}.gravity-theme.ui-datepicker .ui-datepicker-title select{margin:0 4px}.gravity-theme.ui-datepicker .ui-datepicker table{border-spacing:0;margin:0}.gravity-theme.ui-datepicker .ui-datepicker thead{font-size:.85em}.gravity-theme.ui-datepicker .ui-datepicker td{padding:0;width:35.2px}.gravity-theme.ui-datepicker a.ui-state-default{border-radius:50%;color:#222;display:block;line-height:35.2px;text-align:center;text-decoration:none;width:100%}.gravity-theme.ui-datepicker a.ui-state-default:hover{background-color:rgba(0,0,0,.1)}.gravity-theme.ui-datepicker a.ui-state-active,.gravity-theme.ui-datepicker a.ui-state-active:hover{background-color:#3498db;color:#fff}.gform_wrapper.gravity-theme ::-ms-reveal{display:none}.gform_wrapper.gravity-theme .gform_validation_container,body .gform_wrapper.gravity-theme .gform_body .gform_fields .gfield.gform_validation_container,body .gform_wrapper.gravity-theme .gform_fields .gfield.gform_validation_container,body .gform_wrapper.gravity-theme .gform_validation_container{display:none!important;left:-9000px;position:absolute!important}.gform_wrapper.gravity-theme .chosen-container{display:inline-block;font-size:16px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.gform_wrapper.gravity-theme .chosen-container *{box-sizing:border-box}.gform_wrapper.gravity-theme .chosen-container .chosen-drop{background:#fff;border:1px solid #aaa;border-top:0;box-shadow:0 4px 5px rgba(0,0,0,.15);display:none;position:absolute;top:100%;width:100%;z-index:1010}.gform_wrapper.gravity-theme .chosen-container.chosen-with-drop .chosen-drop{display:block}.gform_wrapper.gravity-theme .chosen-container a{cursor:pointer}.gform_wrapper.gravity-theme .chosen-container .chosen-single .group-name,.gform_wrapper.gravity-theme .chosen-container .search-choice .group-name{color:#999;font-weight:400;margin-right:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gform_wrapper.gravity-theme .chosen-container .chosen-single .group-name::after,.gform_wrapper.gravity-theme .chosen-container .search-choice .group-name::after{content:":";padding-left:2px;vertical-align:top}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single{background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;background-color:#fff;border:1px solid #aaa;border-radius:5px;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;display:block;height:40px;line-height:24px;overflow:hidden;padding:0 0 0 8px;position:relative;text-decoration:none;white-space:nowrap}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single input[type=text]{cursor:pointer;opacity:0;position:absolute;width:0}.gform_wrapper.gravity-theme .chosen-container-single .chosen-default{color:#999}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single span{display:block;line-height:38.4px;margin-right:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single-with-deselect span{margin-right:36px}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single abbr{background:url(//www.bindmans.com/wp-content/plugins/gravityforms/legacy/css/chosen-sprite.png) -42px 1px no-repeat;display:block;font-size:1px;height:12px;position:absolute;right:26px;top:6px;width:12px}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.gform_wrapper.gravity-theme .chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div{display:block;height:100%;position:absolute;right:0;top:0;width:18px}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div b{background:url(//www.bindmans.com/wp-content/plugins/gravityforms/legacy/css/chosen-sprite.png) no-repeat 0 10px;display:block;height:100%;width:100%}.gform_wrapper.gravity-theme .chosen-container-single .chosen-search{margin:0;padding:3px 4px;position:relative;white-space:nowrap;z-index:1010}.gform_wrapper.gravity-theme .chosen-container-single .chosen-search input[type=text]{background:url(//www.bindmans.com/wp-content/plugins/gravityforms/legacy/css/chosen-sprite.png) no-repeat 100% -20px;border:1px solid #aaa;border-radius:0;font-family:sans-serif;font-size:1em;height:auto;line-height:normal;margin:1px 0;outline:0;padding:4px 20px 4px 5px;width:100%}.gform_wrapper.gravity-theme .chosen-container-single .chosen-drop{background-clip:padding-box;border-radius:0 0 4px 4px;margin-top:-1px}.gform_wrapper.gravity-theme .chosen-container-single.chosen-container-single-nosearch .chosen-search{opacity:0;pointer-events:none;position:absolute}.gform_wrapper.gravity-theme .chosen-container .chosen-results{color:#444;margin:0 4px 4px 0;max-height:240px;-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;padding:0 0 0 4px;position:relative}.gform_wrapper.gravity-theme .chosen-container .chosen-results li{display:none;line-height:15px;list-style:none;margin:0;padding:5px 6px;-webkit-touch-callout:none;word-wrap:break-word}.gform_wrapper.gravity-theme .chosen-container .chosen-results li.active-result{cursor:pointer;display:list-item}.gform_wrapper.gravity-theme .chosen-container .chosen-results li.disabled-result{color:#ccc;cursor:default;display:list-item}.gform_wrapper.gravity-theme .chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.gform_wrapper.gravity-theme .chosen-container .chosen-results li.no-results{background:#f4f4f4;color:#777;display:list-item}.gform_wrapper.gravity-theme .chosen-container .chosen-results li.group-result{cursor:default;display:list-item;font-weight:700}.gform_wrapper.gravity-theme .chosen-container .chosen-results li.group-option{padding-left:15px}.gform_wrapper.gravity-theme .chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices{background-color:#fff;border:1px solid #aaa;cursor:text;height:auto;margin:0;overflow:hidden;padding:8px;position:relative;width:100%}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li{float:left;list-style:none}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-field input[type=text]{background:0 0!important;border:0!important;border-radius:0;box-shadow:none;color:#999;font-family:sans-serif;font-size:100%;height:25px;line-height:normal;margin:1px 0;outline:0;padding:0;width:25px}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice{background-clip:padding-box;background-color:#eee;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-repeat:repeat-x;background-size:100% 19px;border:1px solid #aaa;border-radius:3px;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;cursor:default;line-height:13px;margin:3px 5px 3px 0;max-width:100%;padding:3px 20px 3px 5px;position:relative}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{background:url(//www.bindmans.com/wp-content/plugins/gravityforms/legacy/css/chosen-sprite.png) -42px 1px no-repeat;display:block;font-size:1px;height:12px;position:absolute;right:3px;top:4px;width:12px}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice-disabled{background-color:#e4e4e4;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);border:1px solid #ccc;color:#666;padding-right:5px}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-results{margin:0;padding:0}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-drop .result-selected{color:#ccc;cursor:default;display:list-item}.gform_wrapper.gravity-theme .chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single{background-image:linear-gradient(#eee 20%,#fff 80%);border:1px solid #aaa;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 1px 0 #fff inset}.gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single div{background:0 0;border-left:none}.gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 10px}.gform_wrapper.gravity-theme .chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.gform_wrapper.gravity-theme .chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.gform_wrapper.gravity-theme .chosen-disabled{cursor:default;opacity:.5!important}.gform_wrapper.gravity-theme .chosen-disabled .chosen-single{cursor:default}.gform_wrapper.gravity-theme .chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.gform_wrapper.gravity-theme .chosen-rtl{text-align:right}.gform_wrapper.gravity-theme .chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.gform_wrapper.gravity-theme .chosen-rtl .chosen-single span{direction:rtl;margin-left:26px;margin-right:0}.gform_wrapper.gravity-theme .chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.gform_wrapper.gravity-theme .chosen-rtl .chosen-single div{left:3px;right:auto}.gform_wrapper.gravity-theme .chosen-rtl .chosen-single abbr{left:26px;right:auto}.gform_wrapper.gravity-theme .chosen-rtl .chosen-choices li{float:right}.gform_wrapper.gravity-theme .chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.gform_wrapper.gravity-theme .chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.gform_wrapper.gravity-theme .chosen-rtl .chosen-choices li.search-choice .search-choice-close{left:4px;right:auto}.gform_wrapper.gravity-theme .chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.gform_wrapper.gravity-theme .chosen-rtl .chosen-results li.group-option{padding-left:0;padding-right:15px}.gform_wrapper.gravity-theme .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.gform_wrapper.gravity-theme .chosen-rtl .chosen-search input[type=text]{background:url(//www.bindmans.com/wp-content/plugins/gravityforms/legacy/css/chosen-sprite.png) no-repeat -30px -20px;direction:rtl;padding:4px 5px 4px 20px}.gform_wrapper.gravity-theme .chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.gform_wrapper.gravity-theme .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.gform_wrapper.gravity-theme .chosen-container .chosen-results-scroll-down span,.gform_wrapper.gravity-theme .chosen-container .chosen-results-scroll-up span,.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices .search-choice .search-choice-close,.gform_wrapper.gravity-theme .chosen-container-single .chosen-search input[type=text],.gform_wrapper.gravity-theme .chosen-container-single .chosen-single abbr,.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div b,.gform_wrapper.gravity-theme .chosen-rtl .chosen-search input[type=text]{background-image:url(//www.bindmans.com/wp-content/plugins/gravityforms/legacy/css/chosen-sprite@2x.png)!important;background-repeat:no-repeat!important;background-size:52px 37px!important}}body .gform_wrapper.gravity-theme .chosen-container a.chosen-single{border-radius:inherit}body .gform_wrapper.gravity-theme ul.chosen-results li{line-height:inherit}@media only screen and (max-width:641px){.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:2;min-height:32px}.gform_wrapper.gravity-theme textarea{line-height:1.5}.gform_wrapper.gravity-theme .chosen-container.chosen-container-single[style]{width:100%!important}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single{height:40px;line-height:2.8}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div b{position:relative;top:10px}.gform_wrapper.gravity-theme div.chosen-container.chosen-container-multi[style]{width:100%!important}.gform_wrapper.gravity-theme .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice,.gform_wrapper.gravity-theme .chosen-container.chosen-container-multi ul.chosen-choices li.search-field{float:none;line-height:inherit;width:100%}.gform_wrapper.gravity-theme .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice span{margin-bottom:0}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:calc(50% - 6px)}.gform_wrapper.gravity-theme .chosen-container span:not(.ginput_price){display:block;margin-bottom:8px}.gform_wrapper.gravity-theme li.field_sublabel_below .ginput_complex{margin-top:12px!important}.gform_wrapper.gravity-theme ul.gfield_checkbox li label,.gform_wrapper.gravity-theme ul.gfield_radio li label{cursor:pointer;width:85%}}@media only screen and (min-width:641px){body .gform_wrapper.gravity-theme select.medium.gfield_select+div.chosen-container-multi[style],body .gform_wrapper.gravity-theme select.medium.gfield_select+div.chosen-container-single[style]{width:calc(50% - 8px)!important}body .gform_wrapper.gravity-theme select.large.gfield_select+div.chosen-container-multi[style],body .gform_wrapper.gravity-theme select.large.gfield_select+div.chosen-container-single[style]{width:100%!important}body .gform_wrapper.gravity-theme select.small.gfield_select+div.chosen-container-multi[style],body .gform_wrapper.gravity-theme select.small.gfield_select+div.chosen-container-single[style]{width:25%!important}}.gform_wrapper.gravity-theme .gf_hide_ampm .gfield_time_ampm{display:none!important}.gform_wrapper.gravity-theme .gf_invisible,.gform_wrapper.gravity-theme .gfield_visibility_hidden{left:-9999px;position:absolute;visibility:hidden}.gform_wrapper.gravity-theme .gf_hide_charleft div.charleft{display:none!important}.gform_wrapper.gravity-theme .gf_hidden,.gform_wrapper.gravity-theme .gform_hidden{display:none}.gform_wrapper.gravity-theme .hidden_label .gfield_label,.gform_wrapper.gravity-theme .hidden_sub_label,.gform_wrapper.gravity-theme .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.gform_wrapper.gravity-theme button.screen-reader-text:focus{border:0;clip:auto;clip-path:none;height:auto;margin:0;position:static!important;width:auto}@media only screen and (min-width:641px){.gform_wrapper.gravity-theme .gfield.gf_list_2col .gfield_checkbox,.gform_wrapper.gravity-theme .gfield.gf_list_2col .gfield_radio{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:2rem}.gform_wrapper.gravity-theme .gfield.gf_list_3col .gfield_checkbox,.gform_wrapper.gravity-theme .gfield.gf_list_3col .gfield_radio{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:2rem}.gform_wrapper.gravity-theme .gfield.gf_list_4col .gfield_checkbox,.gform_wrapper.gravity-theme .gfield.gf_list_4col .gfield_radio{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:2rem}.gform_wrapper.gravity-theme .gfield.gf_list_5col .gfield_checkbox,.gform_wrapper.gravity-theme .gfield.gf_list_5col .gfield_radio{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:2rem}.gform_wrapper.gravity-theme .gf_list_2col_vertical .gfield_checkbox,.gform_wrapper.gravity-theme .gf_list_2col_vertical .gfield_radio{-moz-column-count:2;column-count:2;grid-column-gap:2rem;display:block}.gform_wrapper.gravity-theme .gf_list_3col_vertical .gfield_checkbox,.gform_wrapper.gravity-theme .gf_list_3col_vertical .gfield_radio{-moz-column-count:3;column-count:3;grid-column-gap:2rem;display:block}.gform_wrapper.gravity-theme .gf_list_4col_vertical .gfield_checkbox,.gform_wrapper.gravity-theme .gf_list_4col_vertical .gfield_radio{-moz-column-count:4;column-count:4;grid-column-gap:2rem;display:block}.gform_wrapper.gravity-theme .gf_list_5col_vertical .gfield_checkbox,.gform_wrapper.gravity-theme .gf_list_5col_vertical .gfield_radio{-moz-column-count:5;column-count:5;grid-column-gap:2rem;display:block}.gform_wrapper.gravity-theme .gfield.gf_list_height_25 .gfield_checkbox .gchoice,.gform_wrapper.gravity-theme .gfield.gf_list_height_25 .gfield_radio .gchoice{height:25px}.gform_wrapper.gravity-theme .gfield.gf_list_height_50 .gfield_checkbox .gchoice,.gform_wrapper.gravity-theme .gfield.gf_list_height_50 .gfield_radio .gchoice{height:50px}.gform_wrapper.gravity-theme .gfield.gf_list_height_75 .gfield_checkbox .gchoice,.gform_wrapper.gravity-theme .gfield.gf_list_height_75 .gfield_radio .gchoice{height:75px}.gform_wrapper.gravity-theme .gfield.gf_list_height_100 .gfield_checkbox .gchoice,.gform_wrapper.gravity-theme .gfield.gf_list_height_100 .gfield_radio .gchoice{height:100px}.gform_wrapper.gravity-theme .gfield.gf_list_height_125 .gfield_checkbox .gchoice,.gform_wrapper.gravity-theme .gfield.gf_list_height_125 .gfield_radio .gchoice{height:125px}.gform_wrapper.gravity-theme .gfield.gf_list_height_150 .gfield_checkbox .gchoice,.gform_wrapper.gravity-theme .gfield.gf_list_height_150 .gfield_radio .gchoice{height:150px}}.gform_wrapper.gravity-theme .gfield.gf_list_inline .gfield_checkbox,.gform_wrapper.gravity-theme .gfield.gf_list_inline .gfield_radio,.gform_wrapper.gravity-theme .gfield.gfield--choice-align-horizontal .gfield_checkbox,.gform_wrapper.gravity-theme .gfield.gfield--choice-align-horizontal .gfield_radio{display:block}.gform_wrapper.gravity-theme .gfield.gf_list_inline .gfield_checkbox .gchoice,.gform_wrapper.gravity-theme .gfield.gf_list_inline .gfield_radio .gchoice,.gform_wrapper.gravity-theme .gfield.gfield--choice-align-horizontal .gfield_checkbox .gchoice,.gform_wrapper.gravity-theme .gfield.gfield--choice-align-horizontal .gfield_radio .gchoice{display:inline-block;padding-inline-end:16px;vertical-align:top}.gform_wrapper.gravity-theme .gfield.gf_list_inline .gfield_checkbox .gchoice label,.gform_wrapper.gravity-theme .gfield.gf_list_inline .gfield_radio .gchoice label,.gform_wrapper.gravity-theme .gfield.gfield--choice-align-horizontal .gfield_checkbox .gchoice label,.gform_wrapper.gravity-theme .gfield.gfield--choice-align-horizontal .gfield_radio .gchoice label{max-width:none}.gform_wrapper.gravity-theme .gf_hide_ampm .gfield_time_ampm{display:none!important}.gform_wrapper.gravity-theme .gsection.gf_scroll_text{background-color:#fff;border:1px solid #ccc;height:240px;overflow-x:hidden;overflow-y:scroll;padding:32px}.gform_wrapper.gravity-theme .gsection.gf_scroll_text .gsection_title{margin-top:0}.gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_blue,.gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_gray,.gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_green,.gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_red,.gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_yellow{border-radius:3px;margin:20px 0!important;padding:20px!important}.gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_green{background-color:#cbeca0;border:1px solid #97b48a;color:#030;text-shadow:#dfb 1px 1px}.gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_red{background-color:#faf2f5;border:1px solid #cfadb3;color:#832525;text-shadow:#fff 1px 1px}.gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_yellow{background-color:#fffbcc;border:1px solid #e6db55;color:#222;text-shadow:#fcfaea 1px 1px}.gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_gray{background-color:#eee;border:1px solid #ccc;color:#424242;text-shadow:#fff 1px 1px}.gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_blue{background-color:#d1e4f3;border:1px solid #a7c2e7;color:#314475;text-shadow:#e0f1ff 1px 1px}.gform_wrapper.gravity-theme .gf_simple_horizontal{margin:0 auto;width:calc(100% - 16px)}.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body,.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_footer.top_label{display:table-cell;margin:0;padding:0;position:relative;vertical-align:middle}.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body{max-width:75%;width:auto}.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body .top_label{display:table;width:100%}.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body .top_label .gfield{display:table-cell;height:auto;padding-right:1em}.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body .top_label .gfield .large,.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body .top_label .gfield .medium,.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body .top_label .gfield .small{width:100%}.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body .top_label .gfield .ginput_container_checkbox .gchoice,.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body .top_label .gfield .ginput_container_radio .gchoice{display:inline-block;margin-right:.5em}.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body .top_label.form_sublabel_above .gfield,.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body .top_label.form_sublabel_below .gfield{vertical-align:middle}.gform_wrapper.gravity-theme .gf_simple_horizontal .gfield,.gform_wrapper.gravity-theme .gf_simple_horizontal .ginput_container{margin-top:0!important}.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_footer.top_label{margin:0;max-width:25%;padding:0;text-align:left;width:auto}.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_footer.top_label input[type=button],.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_footer.top_label input[type=image],.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_footer.top_label input[type=submit]{height:auto}.gform_wrapper.gravity-theme .gf_simple_horizontal .gfield_description:not(.validation_message),.gform_wrapper.gravity-theme .gf_simple_horizontal .gfield_label,.gform_wrapper.gravity-theme .gf_simple_horizontal .ginput_complex label{display:block;height:1px;left:-9000px;overflow:hidden;position:absolute;top:0;width:1px}.gform_wrapper.gravity-theme body:not(.rtl) .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label{text-align:left}.gform_confirmation_wrapper.gf_confirmation_simple_yellow{background-color:#fffbcc;border-bottom:1px solid #e6db55;border-top:1px solid #e6db55;color:#424242;font-size:25px;margin:30px 0;max-width:99%;padding:32px}.gform_confirmation_wrapper.gf_confirmation_simple_gray{background-color:#eaeaea;border-bottom:1px solid #ccc;border-top:1px solid #ccc;color:#424242;font-size:25px;margin:30px 0;max-width:99%;padding:32px}.gform_confirmation_wrapper.gf_confirmation_yellow_gradient{background-color:#fffbd2;border:1px solid #e6db55;box-shadow:0 0 5px rgba(221,215,131,.75);margin:30px 0;position:relative}.gform_confirmation_wrapper.gf_confirmation_yellow_gradient .gform_confirmation_message{background:#fffce5;background:linear-gradient(to bottom,#fffce5 0,#fff9bf 100%);background-color:#fffbcc;border-bottom:1px solid #e6db55;border-top:2px solid #fff;color:#424242;font-size:28px;margin:0;max-width:99%;padding:40px}.gform_confirmation_wrapper.gf_confirmation_green_gradient{background-color:#f1fcdf;border:1px solid #a7c37c;box-shadow:0 0 5px rgba(86,122,86,.4);margin:30px 0;position:relative}.gform_confirmation_wrapper.gf_confirmation_green_gradient .gform_confirmation_message{background:#dbf2b7;background:linear-gradient(to bottom,#dbf2b7 0,#b4d088 100%);background-color:#fffbcc;border-bottom:1px solid #a7c37c;border-top:2px solid #effade;color:#030;font-size:28px;margin:0;max-width:99%;padding:40px;text-shadow:#dfb 1px 1px}.gform_confirmation_wrapper.gf_confirmation_green_gradient::after,.gform_confirmation_wrapper.gf_confirmation_green_gradient::before,.gform_confirmation_wrapper.gf_confirmation_yellow_gradient::after,.gform_confirmation_wrapper.gf_confirmation_yellow_gradient::before{background:rgba(0,0,0,.2);bottom:15px;box-shadow:0 15px 10px rgba(0,0,0,.2);content:"";left:10px;max-width:40%;position:absolute;top:80%;transform:rotate(-3deg);width:50%;z-index:-1}.gform_confirmation_wrapper.gf_confirmation_green_gradient::after,.gform_confirmation_wrapper.gf_confirmation_yellow_gradient::after{left:auto;right:10px;transform:rotate(3deg)}.gform_wrapper.gravity-theme .gfield textarea{width:100%}.gform_wrapper.gravity-theme .gfield textarea.small{height:96px}.gform_wrapper.gravity-theme .gfield textarea.medium{height:192px}.gform_wrapper.gravity-theme .gfield textarea.large{height:288px}.gform_wrapper.gravity-theme .gfield input,.gform_wrapper.gravity-theme .gfield select{max-width:100%}.gform_wrapper.gravity-theme .gfield input.small,.gform_wrapper.gravity-theme .gfield select.small{width:calc(25% - 16px * 3 / 4)}.gform_wrapper.gravity-theme .gfield input.medium,.gform_wrapper.gravity-theme .gfield select.medium{width:calc(50% - 16px / 2)}.gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .gfield select.large{width:100%}.gform_wrapper.gravity-theme *{box-sizing:border-box}.gform_wrapper.gravity-theme .gform_fields{display:grid;grid-column-gap:2%;-ms-grid-columns:(1fr 2%)[12];grid-row-gap:16px;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(auto-fill,auto);width:100%}.gform_wrapper.gravity-theme .gfield{grid-column:1/-1;min-width:0}.gform_wrapper.gravity-theme .gfield.gfield--width-full{grid-column:span 12;-ms-grid-column-span:12}.gform_wrapper.gravity-theme .gfield.gfield--width-eleven-twelfths{grid-column:span 11;-ms-grid-column-span:11}.gform_wrapper.gravity-theme .gfield.gfield--width-five-sixths{grid-column:span 10;-ms-grid-column-span:10}.gform_wrapper.gravity-theme .gfield.gfield--width-three-quarter{grid-column:span 9;-ms-grid-column-span:9}.gform_wrapper.gravity-theme .gfield.gfield--width-two-thirds{grid-column:span 8;-ms-grid-column-span:8}.gform_wrapper.gravity-theme .gfield.gfield--width-seven-twelfths{grid-column:span 7;-ms-grid-column-span:7}.gform_wrapper.gravity-theme .gfield.gfield--width-half{grid-column:span 6;-ms-grid-column-span:6}.gform_wrapper.gravity-theme .gfield.gfield--width-five-twelfths{grid-column:span 5;-ms-grid-column-span:5}.gform_wrapper.gravity-theme .gfield.gfield--width-third{grid-column:span 4;-ms-grid-column-span:4}.gform_wrapper.gravity-theme .gfield.gfield--width-quarter{grid-column:span 3;-ms-grid-column-span:3}.gform_wrapper.gravity-theme .gfield.gfield--width-one-sixth{-ms-grid-column-span:2;grid-column:span 2}.gform_wrapper.gravity-theme .gfield.gfield--width-one-twelfth{-ms-grid-column-span:1;grid-column:span 1}@media (max-width:640px){.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:0}.gform_wrapper.gravity-theme .gfield:not(.gfield--width-full){grid-column:1/-1}}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-full{width:100%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-eleven-twelfths{width:91.6666%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-five-sixths{width:83.3333%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-three-quarter{width:75%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-two-thirds{width:66.6666%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-seven-twelfths{width:58.3333%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-half{width:50%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-five-twelfths{width:41.6666%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-third{width:33.3333%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-quarter{width:25%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-one-sixth{width:16.6666%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-one-twelfth{width:8.3333%}.gform_wrapper.gravity-theme .left_label .gfield:not(.gsection):not(.gfield_html):not(fieldset),.gform_wrapper.gravity-theme .right_label .gfield:not(.gsection):not(.gfield_html):not(fieldset){display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%}.gform_wrapper.gravity-theme .left_label .gfield_label,.gform_wrapper.gravity-theme .right_label .gfield_label{margin:0;padding:0;width:30%}@media (max-width:640px){.gform_wrapper.gravity-theme .left_label .gfield_label,.gform_wrapper.gravity-theme .right_label .gfield_label{width:100%}}.gform_wrapper.gravity-theme .gform_fields.left_label fieldset,.gform_wrapper.gravity-theme .gform_fields.right_label fieldset{clear:both}.gform_wrapper.gravity-theme .gform_fields.left_label fieldset .ginput_container,.gform_wrapper.gravity-theme .gform_fields.right_label fieldset .ginput_container{float:left;width:70%}@media (max-width:640px){.gform_wrapper.gravity-theme .gform_fields.left_label fieldset .ginput_container,.gform_wrapper.gravity-theme .gform_fields.right_label fieldset .ginput_container{width:100%}}@media (max-width:640px){.gform_wrapper.gravity-theme .gform_fields.left_label fieldset>.ginput_complex,.gform_wrapper.gravity-theme .gform_fields.right_label fieldset>.ginput_complex{width:100%}}.gform_wrapper.gravity-theme .gform_fields.left_label legend.gfield_label,.gform_wrapper.gravity-theme .gform_fields.right_label legend.gfield_label{display:block;float:left;padding-right:1em;width:30%}@media (max-width:640px){.gform_wrapper.gravity-theme .gform_fields.left_label legend.gfield_label,.gform_wrapper.gravity-theme .gform_fields.right_label legend.gfield_label{width:100%}}.gform_wrapper.gravity-theme .gform_fields.left_label .gfield_validation_message,.gform_wrapper.gravity-theme .gform_fields.right_label .gfield_validation_message{float:right;width:70%}@media (max-width:640px){.gform_wrapper.gravity-theme .gform_fields.left_label .gfield_validation_message,.gform_wrapper.gravity-theme .gform_fields.right_label .gfield_validation_message{width:100%}}.gform_wrapper.gravity-theme .gform_fields.validation_above.left_label fieldset .ginput_container,.gform_wrapper.gravity-theme .gform_fields.validation_above.right_label fieldset .ginput_container{float:right}.gform_wrapper.gravity-theme .left_label .ginput_complex .ginput_container,.gform_wrapper.gravity-theme .right_label .ginput_complex .ginput_container{width:auto}.gform_wrapper.gravity-theme .left_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons),.gform_wrapper.gravity-theme .right_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons){width:70%}@media (max-width:640px){.gform_wrapper.gravity-theme .left_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons),.gform_wrapper.gravity-theme .right_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons){width:100%}}.gform_wrapper.gravity-theme .right_label .gfield_label{padding-right:1em;text-align:right}.gform_wrapper.gravity-theme .left_label.gform_fields,.gform_wrapper.gravity-theme .right_label.gform_fields{position:relative}.gform_wrapper.gravity-theme .left_label .gfield_html_formatted,.gform_wrapper.gravity-theme .right_label .gfield_html_formatted{margin-left:30%}.gform_wrapper.gravity-theme .left_label #field_submit,.gform_wrapper.gravity-theme .right_label #field_submit{justify-content:flex-start}.gform_wrapper.gravity-theme .left_label #field_submit input,.gform_wrapper.gravity-theme .right_label #field_submit input{margin-left:30%}.gform_wrapper.gravity-theme .field_sublabel_below .ginput_complex{align-items:flex-start}.gform_wrapper.gravity-theme .field_sublabel_above .ginput_complex{align-items:flex-end}.gform_wrapper.gravity-theme .left_label.validation_above .copy_values_option_container,.gform_wrapper.gravity-theme .right_label.validation_above .copy_values_option_container{float:right;width:70%;padding-left:8px}@media (max-width:640px){.gform_wrapper.gravity-theme .left_label.validation_above .copy_values_option_container,.gform_wrapper.gravity-theme .right_label.validation_above .copy_values_option_container{width:100%}}.rtl .gform_wrapper.gravity-theme .left_label legend.gfield_label,.rtl .gform_wrapper.gravity-theme .right_label legend.gfield_label{margin-left:1em;position:absolute;right:0;text-align:left;width:30%}.rtl .gform_wrapper.gravity-theme .left_label legend.gfield_label{width:30%}.rtl .gform_wrapper.gravity-theme .left_label .gfield_label{padding-left:1em;text-align:left!important}.rtl .gform_wrapper.gravity-theme .left_label fieldset.gfield,.rtl .gform_wrapper.gravity-theme .right_label fieldset.gfield{margin-left:0;padding-right:30%}.rtl .gform_wrapper.gravity-theme .right_label .gfield_label,.rtl .gform_wrapper.gravity-theme .right_label legend.gfield_label{padding:0;text-align:right}.rtl .gform_wrapper.gravity-theme .right_label label.gfield_label{padding-right:0}.rtl .gform_wrapper.gravity-theme .left_label .gfield_html_formatted,.rtl .gform_wrapper.gravity-theme .right_label .gfield_html_formatted{margin-left:0;margin-right:30%}html[dir=rtl] .gform_wrapper.gravity-theme code,html[dir=rtl] .gform_wrapper.gravity-theme input[type=email],html[dir=rtl] .gform_wrapper.gravity-theme input[type=tel],html[dir=rtl] .gform_wrapper.gravity-theme input[type=url]{direction:rtl}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_label{direction:rtl}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_required{margin-left:0;margin-right:4px}html[dir=rtl] .gform_wrapper.gravity-theme ::-webkit-input-placeholder{text-align:right}html[dir=rtl] .gform_wrapper.gravity-theme ::-moz-placeholder{text-align:right}html[dir=rtl] .gform_wrapper.gravity-theme :-ms-input-placeholder{text-align:right}html[dir=rtl] .gform_wrapper.gravity-theme :-moz-placeholder{text-align:right}html[dir=rtl] .gform_wrapper.gravity-theme .gform_wrapper.gravity-theme fieldset{display:block}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(:last-child),html[dir=rtl] .gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item{margin-left:0;margin-right:16px}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){padding-left:0;padding-right:16px}@media (min-width:641px){html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){padding-left:0;padding-right:16px}html[dir=rtl] .gform_wrapper.gravity-theme .gform_show_password{left:8px;right:unset}}@media (max-width:640px){html[dir=rtl] .gform_wrapper.gravity-theme .left_label fieldset.gfield,html[dir=rtl] .gform_wrapper.gravity-theme .right_label fieldset.gfield{padding-right:0}html[dir=rtl] .gform_wrapper.gravity-theme .left_label legend.gfield_label,html[dir=rtl] .gform_wrapper.gravity-theme .right_label legend.gfield_label{margin:0;padding:0;position:relative;width:100%}html[dir=rtl] .gform_wrapper.gravity-theme .left_label .gfield_label{text-align:right!important}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){padding-right:0}}.gform_wrapper.gravity-theme .ginput_counter{color:#767676;font-size:.8em}.gform_wrapper.gravity-theme .ginput_counter_tinymce{border-top:1px solid #eee;font-size:12px;padding:2px 10px}.gform_wrapper.gravity-theme .validation_message--hidden-on-empty:empty{display:none}.gform_wrapper.gravity-theme .gform_card_icon_container{display:flex;height:32px;margin:8px 0 6.4px 0}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon{background-image:url(//www.bindmans.com/wp-content/plugins/gravityforms/images/gf-creditcards.svg);background-repeat:no-repeat;height:32px;margin-right:4.8px;text-indent:-9000px;width:40px}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_amex{background-position:-167px 0}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_discover{background-position:-221px 0}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_mastercard{background-position:-275px 0}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_visa{background-position:-59px 0}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_jcb{background-position:-329px 0}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_maestro{background-position:-5px 0}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected{position:relative}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected::after{background:url(//www.bindmans.com/wp-content/plugins/gravityforms/images/gf-creditcards-check.svg) center center no-repeat;bottom:4px;content:"";display:block;height:10px;position:absolute;right:0;width:13px}.gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_cardinfo_right{align-items:center;display:inline-flex;flex-flow:row wrap;justify-content:flex-start}.gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_cardinfo_right label{width:100%}.gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_card_security_code_icon{background-image:url(//www.bindmans.com/wp-content/plugins/gravityforms/images/gf-creditcards.svg);background-position:-382px center;background-repeat:no-repeat;display:block;flex:none;height:32px;margin-left:.3em;width:40px}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_card_security_code_icon{margin-left:0;margin-right:.3em}.gform_wrapper.gravity-theme .gfield_list_group,.gform_wrapper.gravity-theme .gfield_list_header{display:flex;flex-direction:row;flex-wrap:nowrap;margin-bottom:8px}.gform_wrapper.gravity-theme .gfield_list_group:last-child{margin-bottom:0}.gform_wrapper.gravity-theme .gfield_header_item{word-break:break-word}.gform_wrapper.gravity-theme .gfield_header_item,.gform_wrapper.gravity-theme .gfield_list_group_item{flex-grow:1;width:0}.gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(.gfield_header_item--icons),.gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item{margin-left:2%}.gform_wrapper.gravity-theme .gfield_list_group_item input,.gform_wrapper.gravity-theme .gfield_list_group_item select{width:100%}.gform_wrapper.gravity-theme .gfield_header_item--icons,.gform_wrapper.gravity-theme .gfield_list_icons{align-items:center;display:flex;flex:none;justify-content:center;width:48px}.gform_wrapper.gravity-theme .gfield_list_icons button{background:transparent url(//www.bindmans.com/wp-content/plugins/gravityforms/images/list-add.svg);border:none;font-size:0;height:16px;opacity:.5;padding:0;transition:opacity .5s ease-out;width:16px}.gform_wrapper.gravity-theme .gfield_list_icons button:focus,.gform_wrapper.gravity-theme .gfield_list_icons button:hover{opacity:1;outline:0}.gform_wrapper.gravity-theme .gfield_list_icons button.delete_list_item{background-image:url(//www.bindmans.com/wp-content/plugins/gravityforms/images/list-remove.svg);margin-left:5px}@media (max-width:640px){.gform_wrapper.gravity-theme .gfield_list_header{display:none}.gform_wrapper.gravity-theme .gfield_list_group{border:1px solid rgba(0,0,0,.2);display:block;margin-bottom:16px;padding:16px}.gform_wrapper.gravity-theme .gfield_header_item,.gform_wrapper.gravity-theme .gfield_list_group_item{width:auto}.gform_wrapper.gravity-theme .gfield_list_group:last-child{margin-bottom:0}.gform_wrapper.gravity-theme .gfield_list_group_item:not(:last-child){margin-bottom:8px}.gform_wrapper.gravity-theme .gfield_list_group_item::before{content:attr(data-label);font-size:14.992px}.gform_wrapper.gravity-theme .gfield_list_icons{background-color:rgba(0,0,0,.1);line-height:0;margin:16px -16px -16px;padding:12px 16px;text-align:left;width:auto}.gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(.gfield_header_item--icons),.gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item{margin-left:0}}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(.gfield_header_item--icons),html[dir=rtl] .gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item{margin-left:0;margin-right:16px}@media (max-width:640px){html[dir=rtl] .gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(.gfield_header_item--icons),html[dir=rtl] .gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item{margin-right:0}}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_list_icons button.delete_list_item{margin-left:0;margin-right:5px}/* empty */.gform_wrapper.gravity-theme .gfield_label{display:inline-block;font-size:16px;font-weight:700;margin-bottom:8px;padding:0}.gform_wrapper.gravity-theme .gfield_header_item,.gform_wrapper.gravity-theme .gform_fileupload_rules,.gform_wrapper.gravity-theme .ginput_complex label{font-size:15px;padding-top:5px}.gform_wrapper.gravity-theme.left_label fieldset.gfield,.gform_wrapper.gravity-theme.right_label fieldset.gfield{padding:16px 16px 16px 30%}.gform_wrapper.gravity-theme.left_label fieldset.gfield .gfield_description,.gform_wrapper.gravity-theme.left_label fieldset.gfield .ginput_container:not(.ginput_container_time),.gform_wrapper.gravity-theme.right_label fieldset.gfield .gfield_description,.gform_wrapper.gravity-theme.right_label fieldset.gfield .ginput_container:not(.ginput_container_time){width:100%}.gform_wrapper.gravity-theme.left_label legend.gfield_label,.gform_wrapper.gravity-theme.right_label legend.gfield_label{left:0}.gform_wrapper.gravity-theme.left_label .gfield:not(.gsection):not(.gfield_html):not(fieldset),.gform_wrapper.gravity-theme.right_label .gfield:not(.gsection):not(.gfield_html):not(fieldset){justify-content:flex-start}.gform_wrapper.gravity-theme.left_label .gfield_html.gfield_html_formatted,.gform_wrapper.gravity-theme.right_label .gfield_html.gfield_html_formatted{display:flex}.gform_wrapper.gravity-theme.left_label .gfield.gfield_html:not(.gfield_html_formatted) .gf-html-container,.gform_wrapper.gravity-theme.right_label .gfield.gfield_html:not(.gfield_html_formatted) .gf-html-container{width:100%}.gform_wrapper.gravity-theme.right_label legend.gfield_label{text-align:right}.gform_wrapper.gravity-theme:not(.top_label) .ginput_container.ginput_single_email{margin-left:0}.gform_wrapper.gravity-theme .gform_validation_errors{background:#fff9f9;border-radius:5px;border:1.5px solid #c02b0a;box-shadow:0 1px 4px rgba(0,0,0,.11),0 0 4px rgba(18,25,97,.0405344);margin-block-end:8px;margin-block-start:8px;padding-block:16px;padding-inline-end:16px;padding-inline-start:48px;position:relative;width:100%}.gform_wrapper.gravity-theme .gform_validation_errors:focus{outline:2px solid #c02b0a;outline-offset:2px}.gform_wrapper.gravity-theme .gform_validation_errors>h2{color:#c02b0a;font-size:13.2px;font-weight:500;line-height:17.6px;margin-block-end:12px;margin-block-start:0;margin-inline:0}.gform_wrapper.gravity-theme .gform_validation_errors>h2::before{display:none}.gform_wrapper.gravity-theme .gform_validation_errors>h2 .gform-icon{align-items:center;display:flex;font-size:28px;height:100%;inset-inline-start:12px;position:absolute;inset-block-start:0}.gform_wrapper.gravity-theme .gform_validation_errors>h2.hide_summary{margin:0;padding:0}.gform_wrapper.gravity-theme .gform_validation_errors>ol{padding-inline-start:20px}.gform_wrapper.gravity-theme .gform_validation_errors>ol a{color:#c02b0a;font-size:13.2px}.gform_wrapper.gravity-theme .gform_validation_errors>ol a:focus{outline:2px solid #c02b0a;outline-offset:2px}.gform_wrapper.gravity-theme .gform_validation_errors>ol li{color:#c02b0a;font-size:13.2px;list-style-type:disc!important;margin-block-end:8px;margin-block-start:0;margin-inline:0}.gform_wrapper.gravity-theme .gform_validation_errors>ol li:last-of-type{margin-block-end:0}.gform_wrapper.gravity-theme .gfield_required{color:#c02b0a;display:inline-block;font-size:13.008px;padding-inline-start:0.125em}.gform_wrapper.gravity-theme .gfield_required .gfield_required_custom,.gform_wrapper.gravity-theme .gfield_required .gfield_required_text{font-style:italic;font-weight:400}.gform_wrapper.gravity-theme .gform_required_legend .gfield_required{padding-inline-start:0}.gform_wrapper.gravity-theme .validation_error{border-block-end:2px solid #c02b0a;border-block-start:2px solid #c02b0a;color:#c02b0a;font-size:1em;font-weight:700;margin-block-end:32px;padding:16px;text-align:center}.gform_wrapper.gravity-theme .gfield_error .gfield_repeater_cell label,.gform_wrapper.gravity-theme .gfield_error label,.gform_wrapper.gravity-theme .gfield_error legend,.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message,.gform_wrapper.gravity-theme [aria-invalid=true]+label,.gform_wrapper.gravity-theme label+[aria-invalid=true]{color:#c02b0a}.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message{background:#fff9f9;border:1px solid #c02b0a;font-size:14.992px;margin-block-start:8px;padding:12.992px 24px}.gform_wrapper.gravity-theme .left_label.validation_above fieldset .gfield_validation_message,.gform_wrapper.gravity-theme .left_label.validation_above fieldset .validation_message,.gform_wrapper.gravity-theme .right_label.validation_above fieldset .gfield_validation_message,.gform_wrapper.gravity-theme .right_label.validation_above fieldset .validation_message{clear:right}.gform_wrapper.gravity-theme .validation_above .gfield_validation_message,.gform_wrapper.gravity-theme .validation_above .validation_message{margin-block-end:16px}.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{border:1px solid #c02b0a}.gform_wrapper.gravity-theme .gform_previous_button.button,.gform_wrapper.gravity-theme .gform_save_link.button{-webkit-appearance:none!important;background-color:#fff;color:#6b7280;text-decoration:none}.gform_wrapper.gravity-theme .gform_previous_button.button svg,.gform_wrapper.gravity-theme .gform_save_link.button svg{display:inline-block;margin-right:4px}.gform_wrapper.gravity-theme button.button:disabled{opacity:.6}.gform_wrapper.gravity-theme #field_submit,.gform_wrapper.gravity-theme .gform_footer{display:flex}.gform_wrapper.gravity-theme #field_submit input,.gform_wrapper.gravity-theme .gform_footer input{align-self:flex-end}.gform_wrapper.gravity-theme #field_submit .gform_image_button,.gform_wrapper.gravity-theme .gform_footer .gform_image_button{background-color:transparent;border:none;border-radius:0;height:auto;padding:0;width:auto}.gform_wrapper.gravity-theme #field_submit .gform-button--width-full,.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full{text-align:center;width:100%}.gform_wrapper.gravity-theme .ginput_complex{display:flex;flex-flow:row wrap}.gform_wrapper.gravity-theme .ginput_complex fieldset,.gform_wrapper.gravity-theme .ginput_complex span{flex:1}.gform_wrapper.gravity-theme .ginput_complex .ginput_full{flex:0 0 100%}.gform_wrapper.gravity-theme .ginput_complex .clear-multi{display:flex}.gform_wrapper.gravity-theme .ginput_complex label,.gform_wrapper.gravity-theme .ginput_complex legend{display:block}.gform_wrapper.gravity-theme .ginput_complex input,.gform_wrapper.gravity-theme .ginput_complex select{width:100%}.gform_wrapper.gravity-theme .ginput_container_address{margin-left:-1%;margin-right:-1%}.gform_wrapper.gravity-theme .ginput_container_address span{flex:0 0 50%;padding-left:.9804%;padding-right:.9804%}@media (min-width:641px){.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full),.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full){padding-right:1%}.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){padding-left:1%;padding-right:0}.gform_wrapper.gravity-theme .ginput_container_address span,.gform_wrapper.gravity-theme .ginput_full:not(:last-of-type){margin-bottom:8px}.gform_wrapper.gravity-theme .ginput_container_address{margin-bottom:-8px}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full),html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full){padding-left:1%;padding-right:0}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){padding-left:0;padding-right:1%}}@media (max-width:640px){.gform_wrapper.gravity-theme .ginput_complex span{flex:0 0 100%;margin-bottom:8px;padding-left:0}.gform_wrapper.gravity-theme .ginput_complex.ginput_container_address span{padding-left:.9804%}}.gform_wrapper.gravity-theme .description,.gform_wrapper.gravity-theme .gfield_description,.gform_wrapper.gravity-theme .gsection_description,.gform_wrapper.gravity-theme .instruction{clear:both;font-family:inherit;font-size:15px;letter-spacing:normal;line-height:inherit;padding-top:13px;width:100%}.gform_wrapper.gravity-theme .field_description_above .description,.gform_wrapper.gravity-theme .field_description_above .gfield_description,.gform_wrapper.gravity-theme .field_description_above .gsection_description,.gform_wrapper.gravity-theme .field_description_above .instruction{padding-bottom:16px}.gform_wrapper.gravity-theme .field_sublabel_above .description,.gform_wrapper.gravity-theme .field_sublabel_above .gfield_description,.gform_wrapper.gravity-theme .field_sublabel_above .gsection_description{margin-top:9.008px}.gform_wrapper.gravity-theme .top_label .gsection_description{margin-bottom:9.008px;width:100%}.gform_wrapper.gravity-theme .field_description_below .gfield_consent_description,.gform_wrapper.gravity-theme .gfield_consent_description{border:1px solid #ddd;font-size:13.008px;margin-top:12.8px;max-height:240px;overflow-y:scroll;padding:6.4px 8px;width:100%}.gform_wrapper.gravity-theme .field_description_above .gfield_choice_limit_message,.gform_wrapper.gravity-theme .field_sublabel_above .gfield_choice_limit_message,.gform_wrapper.gravity-theme .gfield_choice_limit_message{display:block;margin-bottom:8px;margin-top:0;padding-bottom:0;padding-top:0}.gform_wrapper.gravity-theme .gfield_creditcard_warning{background-color:rgba(255,223,224,.25);border-bottom:4px solid #c02b0a;border-top:2px solid #c02b0a;padding:16px}.gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message{color:#c02b0a;font-family:inherit;font-size:16px;font-weight:700;min-height:32px;position:relative}.gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message span{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSItMTA2NyAyODY1IDI0IDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0xMDY3IDI4NjUgMjQgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM3OTAwMDA7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMTA1MywyODY1Yy01LjUsMC0xMCw0LjUtMTAsMTBoNGMwLTMuMywyLjctNiw2LTZjMy4zLDAsNiwyLjcsNiw2djJoLTIwdjE0YzAsMy4zLDIuNyw2LDYsNmgxMg0KCWMzLjMsMCw2LTIuNyw2LTZ2LTE2Qy0xMDQzLDI4NjkuNS0xMDQ3LjUsMjg2NS0xMDUzLDI4NjV6IE0tMTA0OSwyODkzaC0xMmMtMS4xLDAtMi0wLjktMi0ydi0xMGgxNnYxMA0KCUMtMTA0NywyODkyLjEtMTA0Ny45LDI4OTMtMTA0OSwyODkzeiBNLTEwNTMsMjg4N2MwLDEuMS0wLjksMi0yLDJzLTItMC45LTItMmMwLTEuMSwwLjktMiwyLTJTLTEwNTMsMjg4NS45LTEwNTMsMjg4N3oiLz4NCjwvc3ZnPg0K);background-position:0 3.2px;background-repeat:no-repeat;background-size:24px 16px;border-bottom:1px solid #c02b0a;display:block;letter-spacing:.1pt;margin-bottom:16px;padding:0 0 16px 24px;text-transform:uppercase}.gform_wrapper.gravity-theme .ginput_cardextras{display:flex;flex-wrap:wrap}.gform_wrapper.gravity-theme .ginput_complex .ginput_cardinfo_right input{max-width:112px;width:30%}.gform_wrapper.gravity-theme .ginput_card_expiration_container{display:flex;flex-wrap:wrap}.gform_wrapper.gravity-theme .ginput_card_expiration_month{flex:1;margin-right:16px}.gform_wrapper.gravity-theme .ginput_card_expiration_year{flex:1}.gform_wrapper.gravity-theme .ginput_cardinfo_left label,.gform_wrapper.gravity-theme .ginput_cardinfo_left legend,.gform_wrapper.gravity-theme .ginput_cardinfo_right label,.gform_wrapper.gravity-theme .ginput_cardinfo_right legend{flex:1 1 100%}.gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left{display:flex;flex-direction:column}.gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left legend{float:left;padding-top:5px}.gform_wrapper.gravity-theme .field_sublabel_below fieldset.ginput_cardinfo_left{flex-direction:column-reverse}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_card_expiration_month{margin-left:16px;margin-right:0}html[dir=rtl] .gform_wrapper.gravity-theme .gform_card_icon{float:right}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message span{background-position:right 3.2px;background-repeat:no-repeat;background-size:24px 16px;display:block;margin-bottom:16px;padding:0 24px 16px 0}html[dir=rtl] .gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left{display:flex}@media (max-width:640px){.gform_wrapper.gravity-theme .ginput_card_expiration{flex:none}.gform_wrapper.gravity-theme .ginput_card_expiration_month{margin-bottom:8px}}.gform_wrapper.gravity-theme .ginput_container_date+.ginput_container_date{margin-left:2%}.gform_wrapper.gravity-theme .ginput_container_date[style*="display:none"]+.ginput_container_date{margin-left:0}.gform_wrapper.gravity-theme .ginput_container_date label{display:block}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date+.ginput_container_date{margin-left:0;margin-right:16px}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date[style*="display:none"]+.ginput_container_date{margin-right:0}.gravity-theme.ui-datepicker{background:#fff;border:1px solid #d0d1d3;border-radius:3px;box-shadow:0 .0625rem .25rem rgba(0,0,0,.11),0 0 .25rem rgba(18,25,97,.0405344);color:#607382;font-size:.8125rem;font-weight:var(--gform-theme-font-weight-medium);margin-top:5px;max-width:400px;padding:18px 15px;width:auto}.gravity-theme.ui-datepicker table,.gravity-theme.ui-datepicker td,.gravity-theme.ui-datepicker th,.gravity-theme.ui-datepicker thead,.gravity-theme.ui-datepicker tr{background:0 0;border:0;margin:0}.gravity-theme.ui-datepicker td,.gravity-theme.ui-datepicker th{padding:5px;text-shadow:none;text-transform:none}.gravity-theme.ui-datepicker .ui-datepicker-header{border:0;display:flex;flex-direction:row;justify-content:center;margin:0 0 5px;padding:0;position:relative;width:100%}.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{align-items:center;background:0 0;border:0;color:#607382;cursor:pointer;display:flex;font-family:gform-icons-theme!important;font-size:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:30px;justify-content:center;line-height:1;position:absolute;speak:never;text-decoration:none;top:50%;transform:translateY(-50%);transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;width:30px}.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-next:focus,.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover,.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:focus,.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover{color:#2f4054}.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon,.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon{display:none}.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-next::before,.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-prev::before{border:0;height:auto;position:static;transform:none;width:auto}.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{left:0}.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-prev::before{content:"\e910"}.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:0}.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-next::before{content:"\e91b"}.gravity-theme.ui-datepicker .ui-datepicker-header select{-webkit-appearance:none;background-color:transparent;background-image:url(//www.bindmans.com/wp-content/plugins/gravityforms/images/theme/down-arrow.svg);background-position:100% 50%;background-repeat:no-repeat;background-size:24px 24px;border:0;border-radius:0;box-shadow:none;color:#585e6a;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:var(--gform-theme-font-weight-medium);height:auto;min-height:0;padding:0 22px 0 0;width:auto}.gravity-theme.ui-datepicker .ui-datepicker-header select.ui-datepicker-month{margin-right:20px;-moz-text-align-last:right;text-align-last:right}.gravity-theme.ui-datepicker .ui-datepicker-calendar{table-layout:fixed;width:100%}.gravity-theme.ui-datepicker .ui-datepicker-calendar a,.gravity-theme.ui-datepicker .ui-datepicker-calendar span{font-weight:var(--gform-theme-font-weight-normal)}.gravity-theme.ui-datepicker .ui-datepicker-calendar th span{align-items:center;color:#2f4054;display:flex;font-size:.8125rem;font-weight:var(--gform-theme-font-weight-medium);height:40px;justify-content:center;width:40px}.gravity-theme.ui-datepicker .ui-datepicker-calendar td{font-size:.8125rem;height:50px;width:50px}.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-default{align-items:center;background:0 0;border:1px solid transparent;border-radius:100%;box-shadow:none;color:#2f4054;display:flex;height:40px;justify-content:center;text-decoration:none;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;width:40px}.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-default:focus,.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-default:hover{background:0 0;border-color:#607382;outline:0}.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-default:active{background:#f2f3f5;border-color:#607382}.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default{background:#607382;border-color:#607382;box-shadow:0 .125rem .125rem rgba(58,58,87,.0596411);color:#fff}.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:focus,.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:hover{border-color:#607382}.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-disabled{background:0 0}.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-disabled .ui-state-default{align-items:center;background:#f2f3f5;border:1px solid rgba(32,32,46,.079);border-radius:100%;box-shadow:0 .125rem .125rem rgba(58,58,87,.0596411);color:#686e77;cursor:text;display:flex;height:40px;justify-content:center;text-decoration:none;width:40px}@media (max-width:640px){.gravity-theme.ui-datepicker{max-width:235px}.gravity-theme.ui-datepicker .ui-datepicker-header{margin-bottom:10px}.gravity-theme.ui-datepicker td,.gravity-theme.ui-datepicker th{padding:3px}.gravity-theme.ui-datepicker .ui-datepicker-calendar th span{height:20px;width:20px}.gravity-theme.ui-datepicker .ui-datepicker-calendar td{height:30px;width:30px}.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-default{height:20px;width:20px}.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-disabled .ui-state-default{height:20px;width:20px}}html[dir=rtl] #ui-datepicker-div.gform-theme-datepicker[style]{right:auto!important}.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{margin:6px 0 0;padding:16px 0}.gform_wrapper.gravity-theme .gform_footer.left_label,.gform_wrapper.gravity-theme .gform_footer.right_label,.gform_wrapper.gravity-theme .gform_page_footer.left_label,.gform_wrapper.gravity-theme .gform_page_footer.right_label{padding:16px 0 10px 30%}.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme .gform_footer input,.gform_wrapper.gravity-theme .gform_page_footer button,.gform_wrapper.gravity-theme .gform_page_footer input{margin-bottom:8px}.gform_wrapper.gravity-theme .gform_footer button.button:disabled,.gform_wrapper.gravity-theme .gform_footer input.button:disabled,.gform_wrapper.gravity-theme .gform_page_footer button.button:disabled,.gform_wrapper.gravity-theme .gform_page_footer input.button:disabled{opacity:.6}.gform_wrapper.gravity-theme .gform_footer button+input,.gform_wrapper.gravity-theme .gform_footer input+button,.gform_wrapper.gravity-theme .gform_footer input+input,.gform_wrapper.gravity-theme .gform_page_footer button+input,.gform_wrapper.gravity-theme .gform_page_footer input+button,.gform_wrapper.gravity-theme .gform_page_footer input+input{margin-left:8px}html[dir=rtl] .gform_wrapper.gravity-theme button+input,html[dir=rtl] .gform_wrapper.gravity-theme input+button,html[dir=rtl] .gform_wrapper.gravity-theme input+input{margin-right:8px}.gform_wrapper.gravity-theme .gfield_checkbox label,.gform_wrapper.gravity-theme .gfield_radio label{display:inline-block;font-size:15px}.gform_wrapper.gravity-theme .gfield_checkbox button,.gform_wrapper.gravity-theme .gfield_checkbox input[type=text],.gform_wrapper.gravity-theme .gfield_radio button,.gform_wrapper.gravity-theme .gfield_radio input[type=text]{margin-top:16px}.gform_wrapper.gravity-theme .gfield-choice-input{display:inline-block;margin-top:0;top:0;vertical-align:middle}.gform_wrapper.gravity-theme .gfield-choice-input+label{margin-bottom:0;max-width:calc(100% - 32px);vertical-align:middle}.gform_wrapper.gravity-theme .gfield-choice-input:disabled+label{color:#757575}.gform_wrapper.gravity-theme input[type=number]{display:inline-block}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{font-size:15px;margin-bottom:0;margin-top:0;padding:8px}.gform_wrapper.gravity-theme .chosen-container-multi,.gform_wrapper.gravity-theme .ginput_product_price,.gform_wrapper.gravity-theme .ginput_product_price_label,.gform_wrapper.gravity-theme .ginput_quantity_label{font-size:15px}.gform_wrapper.gravity-theme .chosen-choices{padding:8px}.gform_wrapper.gravity-theme .ginput_container_date{align-content:flex-start;align-items:center;display:flex}.gform_wrapper.gravity-theme .ginput_container_date input{width:auto}.gform_wrapper.gravity-theme .ginput_container_date .datepicker_with_icon.large{width:calc(100% - 48px)}.gform_wrapper.gravity-theme .ginput_container_date img.ui-datepicker-trigger{display:block;margin-left:12.8px;max-height:25.6px;max-width:25.6px}.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date{flex-basis:min-content;flex-flow:row wrap;max-width:30%}.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date input,.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date select{min-width:84px;width:100%}.gform_wrapper.gravity-theme .gfield_chainedselect.horizontal select{min-width:100px}.gform_wrapper.gravity-theme .gform_show_password{align-items:center;background:0 0;color:inherit;display:flex;height:100%}.gform_wrapper.gravity-theme .gform_show_password:focus,.gform_wrapper.gravity-theme .gform_show_password:hover{background:0 0}.gform_wrapper.gravity-theme .gfield_consent_description{border:1px solid #ddd;font-size:.8em;margin-top:8px;max-height:240px;overflow-y:scroll;padding:8px}.gform_wrapper.gravity-theme .gfield .ginput_quantity{width:auto}.gform_wrapper.gravity-theme .ginput_container_image_choice .gfield_checkbox,.gform_wrapper.gravity-theme .ginput_container_image_choice .gfield_radio{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice{align-self:start;display:block;inline-size:200px;max-inline-size:200px;min-inline-size:200px;position:relative}.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice .gfield-image-choice-wrapper-outer{display:block}.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice label{display:inline;margin:0}.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice input{margin-inline-start:0}.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice:where([\:has\(input\:checked\)])::after{font-family:gform-icons-theme!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;align-items:center;background-color:#607382;block-size:38px;border-radius:50%;color:#fff;content:"\e917";display:flex;filter:drop-shadow(0 1px 1px rgba(18, 25, 97, .15)) drop-shadow(0 2px 5px rgba(18, 25, 97, .1)) drop-shadow(0 0 0 rgba(18, 25, 97, .05));font-size:32px;inline-size:38px;inset-block-start:10px;inset-inline-end:10px;justify-content:center;position:absolute;z-index:5}.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice:where([\:has\(input\:checked\)])::after{font-family:gform-icons-theme!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;align-items:center;background-color:#607382;block-size:38px;border-radius:50%;color:#fff;content:"\e917";display:flex;filter:drop-shadow(0 1px 1px rgba(18, 25, 97, .15)) drop-shadow(0 2px 5px rgba(18, 25, 97, .1)) drop-shadow(0 0 0 rgba(18, 25, 97, .05));font-size:32px;inline-size:38px;inset-block-start:10px;inset-inline-end:10px;justify-content:center;position:absolute;z-index:5}.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice:where([\:has\(input\:checked\)])::after{font-family:gform-icons-theme!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;align-items:center;background-color:#607382;block-size:38px;border-radius:50%;color:#fff;content:"\e917";display:flex;filter:drop-shadow(0 1px 1px rgba(18, 25, 97, .15)) drop-shadow(0 2px 5px rgba(18, 25, 97, .1)) drop-shadow(0 0 0 rgba(18, 25, 97, .05));font-size:32px;inline-size:38px;inset-block-start:10px;inset-inline-end:10px;justify-content:center;position:absolute;z-index:5}.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice:where(:has(input:checked))::after{font-family:gform-icons-theme!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;align-items:center;background-color:#607382;block-size:38px;border-radius:50%;color:#fff;content:"\e917";display:flex;filter:drop-shadow(0 1px 1px rgba(18, 25, 97, .15)) drop-shadow(0 2px 5px rgba(18, 25, 97, .1)) drop-shadow(0 0 0 rgba(18, 25, 97, .05));font-size:32px;inline-size:38px;inset-block-start:10px;inset-inline-end:10px;justify-content:center;position:absolute;z-index:5}.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice:where(:focus-within) .gfield-choice-image-wrapper::before{border-color:currentColor}.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice:where([\:has\(.gfield-choice-input\:disabled\)]) .gfield-choice-image-wrapper{opacity:.5}.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice:where(:has(.gfield-choice-input:disabled)) .gfield-choice-image-wrapper{opacity:.5}.gform_wrapper.gravity-theme .ginput_container_image_choice .gfield-choice-image-wrapper{aspect-ratio:1/1;margin-block-end:8px;opacity:1;overflow:hidden;position:relative}.gform_wrapper.gravity-theme .ginput_container_image_choice .gfield-choice-image-wrapper::before{border:2px solid transparent;content:"";display:block;inset-block:0;inset-inline:0;position:absolute;z-index:1}.gform_wrapper.gravity-theme .ginput_container_image_choice .gfield-choice-image-no-image{font-family:gform-icons-theme!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;background-color:#d0d1d3;block-size:100%;color:#607382;display:block;inline-size:100%;position:relative}.gform_wrapper.gravity-theme .ginput_container_image_choice .gfield-choice-image-no-image::before{content:"\e91e";font-size:60px;inset-block-start:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}.gform_wrapper.gravity-theme .ginput_container_image_choice .gfield-choice-image-no-image span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.gform_wrapper.gravity-theme .ginput_container_image_choice .gfield-choice-image{block-size:100%!important;display:block;inline-size:100%;max-block-size:100%;max-inline-size:100%;-o-object-fit:cover;object-fit:cover}.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice_other_control{margin-block-start:16px;max-inline-size:100%}.gform_wrapper.gravity-theme .gfield_error .ginput_container_image_choice .gfield-choice-image-wrapper::before{border-color:#c02b0a}.gform_wrapper.gravity-theme:where(:not(.gform_wrapper_edit_form_entry)) .ginput_container_image_choice.ginput_container_image_choice--label-hide .gchoice .gfield-choice-image-wrapper{margin-block-end:0}.gform_wrapper.gravity-theme:where(:not(.gform_wrapper_edit_form_entry)) .ginput_container_image_choice.ginput_container_image_choice--label-hide .gchoice .gfield-choice-input,.gform_wrapper.gravity-theme:where(:not(.gform_wrapper_edit_form_entry)) .ginput_container_image_choice.ginput_container_image_choice--label-hide .gchoice .gfield-image-choice-wrapper-inner,.gform_wrapper.gravity-theme:where(:not(.gform_wrapper_edit_form_entry)) .ginput_container_image_choice.ginput_container_image_choice--label-hide .gchoice .gform-field-label{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.gform_wrapper.gravity-theme:where(:not(.gform_wrapper_edit_form_entry)) .ginput_container_image_choice.ginput_container_image_choice--input-hide .gchoice .gform-field-label{margin-inline-start:0}.gform_wrapper.gravity-theme:where(:not(.gform_wrapper_edit_form_entry)) .ginput_container_image_choice.ginput_container_image_choice--input-hide .gchoice .gfield-choice-input{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.gform_wrapper.gravity-theme:where(.gform_wrapper_edit_form_entry) .ginput_container_image_choice .gchoice:where([\:has\(input\:checked\)])::after{font-family:gform-icons-common!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;content:"\e904";font-size:20px}.gform_wrapper.gravity-theme:where(.gform_wrapper_edit_form_entry) .ginput_container_image_choice .gchoice:where([\:has\(input\:checked\)])::after{font-family:gform-icons-common!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;content:"\e904";font-size:20px}.gform_wrapper.gravity-theme:where(.gform_wrapper_edit_form_entry) .ginput_container_image_choice .gchoice:where([\:has\(input\:checked\)])::after{font-family:gform-icons-common!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;content:"\e904";font-size:20px}.gform_wrapper.gravity-theme:where(.gform_wrapper_edit_form_entry) .ginput_container_image_choice .gchoice:where(:has(input:checked))::after{font-family:gform-icons-common!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;content:"\e904";font-size:20px}.gform_wrapper.gravity-theme:where(.gform_wrapper_edit_form_entry) .ginput_container_image_choice .gfield-choice-image-no-image{font-family:gform-icons-common!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none}.gform_wrapper.gravity-theme:where(.gform_wrapper_edit_form_entry) .ginput_container_image_choice .gfield-choice-image-no-image::before{content:"\e90f"}.gforms_edit_form.gf_browser_safari .gform_wrapper.gravity-theme:where(.gform_wrapper_edit_form_entry) .ginput_container_image_choice .gfield-choice-image{max-block-size:-webkit-fill-available}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date img.ui-datepicker-trigger{margin-left:0;margin-right:12.8px;order:1}.gform_wrapper.gravity-theme .gsection{border-bottom:1px solid #ccc;padding:0 16px 8px 0}html[dir=rtl] .gform_wrapper.gravity-theme .gsection{padding:0 0 8px 16px}.gform_wrapper.gravity-theme .gf_progressbar_title{color:#767676;font-size:12.992px;font-weight:400;margin:0 0 4.8px 0}.gform_wrapper.gravity-theme .gf_progressbar{background:#e8e8e8;border-radius:10.5px;margin-bottom:16px;position:relative}.gform_wrapper.gravity-theme .gf_progressbar_percentage{border-radius:10.5px;height:20.992px;text-align:right;vertical-align:middle}.gform_wrapper.gravity-theme .gf_progressbar_percentage:not(.percentbar_100){border-radius:10.5px 0 0 10.5px}.gform_wrapper.gravity-theme .gf_progressbar_percentage span{display:block;float:right;font-size:13px;line-height:21px;margin-left:8px;margin-right:8px;min-width:2em;width:auto}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_0 span{color:#959595;float:none;margin-left:9.6px;text-shadow:none}.gform_wrapper.gravity-theme .gf_progressbar_blue{background:#d2d6dc}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blue{background-color:#1e7ac4;color:#fff}.gform_wrapper.gravity-theme .gf_progressbar_gray{background:#d2d6dc}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_gray{background-color:#6b7280;color:#fff}.gform_wrapper.gravity-theme .gf_progressbar_green{background:#e8e8e8}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_green{background-color:#aac138;color:#fff}.gform_wrapper.gravity-theme .gf_progressbar_orange{background:#e8eaec}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_orange{background-color:#ff5d38;color:#fff}.gform_wrapper.gravity-theme .gf_progressbar_red{background:#e8eaec}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_red{background-color:#ec1e31;color:#fff}.gform_wrapper.gravity-theme .gf_progressbar_spring{background:#d2d6dc}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_spring{background:linear-gradient(270deg,#9cd790 0,#76d7db 100%);color:#fff}.gform_wrapper.gravity-theme .gf_progressbar_blues{background:#d2d6dc}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blues{background:linear-gradient(270deg,#00c2ff 0,#7838e2 100%);color:#fff}.gform_wrapper.gravity-theme .gf_progressbar_rainbow{background:#d2d6dc}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_rainbow{background:linear-gradient(270deg,#1dbeea 0,#cd6ad6 50%,#f35160 100%);color:#fff}html[dir=rtl] .gform_wrapper.gravity-theme .gf_progressbar_percentage:not(.percentbar_100){border-radius:0 10.5px 10.5px 0}.gform_wrapper.gravity-theme .gf_page_steps{border-bottom:1px solid #e5e7eb;margin-bottom:16px}.gform_wrapper.gravity-theme .gf_step{display:inline-block;margin:8px 32px 8px 0}.gform_wrapper.gravity-theme .gf_step_label,.gform_wrapper.gravity-theme .gf_step_number{display:table-cell;vertical-align:middle}.gform_wrapper.gravity-theme .gf_step_number{background:0 0;border:2px solid #cfd3d9;border-radius:20px;color:#585e6a;font-size:14px;font-weight:500;height:40px;text-align:center;width:40px}.gform_wrapper.gravity-theme .gf_step_active .gf_step_number{background:#cfd3d9;color:#607382}.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number{position:relative}.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number::before{background:#607382;border:2px solid #607382;border-radius:20px;content:"";display:table-cell;height:40px;left:-2px;position:absolute;top:-2px;width:40px}.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number::after{align-items:center;color:#fff;content:"\e917";display:flex;font-family:gform-icons-theme;font-size:24px;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:5}.gform_wrapper.gravity-theme .gf_step_label{color:inherit;font-size:14px;font-weight:600;line-height:16px;padding-left:16px}.gform_wrapper.gravity-theme .gf_step_hidden{display:none}.gform_wrapper.gravity-theme .ginput_product_price_wrapper{display:inline-block}.gform_wrapper.gravity-theme .ginput_product_price_wrapper input:-moz-read-only{background:0 0;border:none;padding:0}.gform_wrapper.gravity-theme .ginput_product_price_wrapper input:read-only{background:0 0;border:none;padding:0}.gform_wrapper.gravity-theme .ginput_product_price,.gform_wrapper.gravity-theme .ginput_shipping_price{color:#900}.gform_wrapper.gravity-theme .ginput_total{color:#060}.gform_wrapper.gravity-theme .gfield_repeater_cell{margin-top:8px}.gform_wrapper.gravity-theme .gfield_repeater_cell label{color:#9b9a9a;font-size:12.8px;font-weight:400;padding-top:8px}.gform_wrapper.gravity-theme .gfield_repeater_items .gfield_repeater_cell:not(:first-child){padding-top:8px}.gform_wrapper.gravity-theme .gfield_repeater_wrapper input{border:1px solid #c5c6c5;border-radius:4px}.gform_wrapper.gravity-theme .gfield_repeater_cell>.gfield_repeater_wrapper{background-color:rgba(1,1,1,.02);border-bottom:1px solid #eee;border-left:8px solid #f1f1f1;border-radius:8px;box-shadow:0 1px 1px 0 rgba(0,0,0,.06),0 2px 1px -1px rgba(0,0,0,.06),0 1px 5px 0 rgba(0,0,0,.06);padding:10px 20px}.gform_wrapper.gravity-theme .gfield_repeater_buttons{padding-top:16px}.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_plus:hover,.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_text:hover,.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_minus:hover,.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_text:hover{background:#fafafa;border:1px solid #757575;color:#374750}.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_plus:focus,.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_text:focus,.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_minus:focus,.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_text:focus{outline:0}.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_text,.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_text{background:rgba(242,242,242,.5);border:1px solid rgba(117,117,117,.4);border-radius:20px;color:#757575;font-size:12px;font-weight:400;height:32px;margin-bottom:8px;margin-right:8px;min-width:100px;transition:all .3s cubic-bezier(.67, .17, .4, .83)}.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_plus,.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_minus{background:rgba(242,242,242,.5);border:1px solid rgba(117,117,117,.4);border-radius:50%;color:#757575;font-size:16px;font-weight:700;height:24px;margin:10px 5px 0 5px;padding:0;transition:all .3s cubic-bezier(.67, .17, .4, .83);width:24px}.gform_wrapper.gravity-theme .gfield_repeater .gfield_repeater_items .gfield_repeater_item:not(:last-child){border-bottom:2px solid #e0e0e6;margin-bottom:20px;margin-right:8px;padding-bottom:20px}.gform_wrapper.gravity-theme .gform-loader{align-self:center;animation:gformLoader 1.1s infinite linear;block-size:8em;border-block-end:1.1em solid #000;border-block-start:1.1em solid #fff;border-inline-end:1.1em solid #fff;border-inline-start:1.1em solid #000;border-radius:50%;display:inline-block;font-size:2px;inline-size:8em;margin-inline-start:2em;position:relative;transform:translateZ(0);vertical-align:middle}@keyframes gformLoader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.gform_wrapper.gravity-theme .gfield_time_hour label.hour_label,.gform_wrapper.gravity-theme .gfield_time_minute label.minute_label{display:block;font-size:15px;margin:0;padding-top:5px}.gform_wrapper.gravity-theme .ginput_container_time{flex-basis:min-content;max-width:64px;min-width:64px}.gform_wrapper.gravity-theme .ginput_container_time input{margin-left:0;margin-right:0;min-width:100%}.gform_wrapper.gravity-theme .gfield_time_minute{position:relative}.gform_wrapper.gravity-theme .hour_minute_colon{line-height:2;padding:0 8px}.gform_wrapper.gravity-theme .field_sublabel_above .hour_minute_colon{align-self:flex-end}.gform_wrapper.gravity-theme .gfield_time_ampm{align-items:flex-end;display:flex;margin-left:16px}.gform_wrapper.gravity-theme .gfield_time_ampm.below,.gform_wrapper.gravity-theme .hour_minute_colon.below{align-items:flex-start}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_time_ampm{margin-left:0;margin-right:16px}

/*
Theme Name:     Bindmans Theme
Theme URI:      https://themeisle.com/themes/neve/
Template:		neve
Author:         Module
Author URI:     https://www.modulestudio.co.uk
Description:    Neve is a super fast, easily customizable, multi-purpose theme. It’s perfect for blogs, small business, startups, agencies, firms, e-commerce shops (WooCommerce storefront) as well as personal portfolio sites and most types of projects. A fully AMP optimized and responsive theme, Neve will load in mere seconds and adapt perfectly on any viewing device. While it is lightweight and has a minimalist design, the theme is highly extendable, it has a highly SEO optimized code, resulting in top rankings in Google search results. Neve works perfectly with Gutenberg and the most popular page builders (Elementor, Brizy, Beaver Builder, Visual Composer, SiteOrigin, Divi). Neve is also WooCommerce ready, responsive, RTL & translation ready. Look no further. Neve is the perfect theme for you!
Version:        1.0.0
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:    neve
Tags: blog, custom-logo, e-commerce, rtl-language-support, post-formats, grid-layout, one-column, two-columns, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, accessibility-ready, wide-blocks, block-styles
Test : hello
*/
.wp-block-themeisle-blocks-advanced-columns, #wp-block-themeisle-blocks-advanced-columns {
  --columns-width: 100% !important;
}
@media only screen and (min-width: 1030px) {
  #menu-item-19624, #menu-item-150, #menu-item-5948, #menu-item-17485 {
    padding-top: 10px !important;
  }
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: var(--bodyfontfamily), var(--nv-fallback-ff);
}
#secondary-menu {
  margin-bottom: 20px;
}
.header--row.hide-on-tablet {
  display: block !important;
}
@media only screen and (max-width: 700px) {
  .header--row.hide-on-tablet {
    display: none !important;
  }
}
@media only screen and (max-width: 1029px) {
  .header--row.hide-on-mobile {
    display: none !important;
  }
}
@media only screen and (min-width: 1027px) {
  .header--row.hide-on-mobile {
    display: block !important;
  }
}
@media only screen and (min-width: 1029px) {
  .header--row.hide-on-desktop {
    display: none !important;
  }
}
@media only screen and (max-width: 1026px) {
  .header--row.hide-on-desktop {
    display: block !important;
  }
}
.site-logo img {
  /*max-width: 127px;*/
  /*old max width 73px */
  max-width: 540px;
  min-width: 250px;
}
@media only screen and (max-width: 380px) {
  .site-logo img {
    min-width: 200px;
  }
}
a:focus, a:hover {
  opacity: 1;
  color: var(--nv-secondary-accent);
}
.nav-toggle-label {
  display: none;
}
@media only screen and (min-width: 700px) {
  .hide-on-desktop {
    display: none !important;
  }
}
@media only screen and (min-width: 700px) {
  .hide-on-desktop {
    display: initial;
  }
}
@media only screen and (max-width: 700px) {
  .hide-on-mobile {
    display: none;
  }
  .hide-on-tablet {
    display: none;
  }
  .hide-on-desktop {
    display: block;
  }
}
.container {
  padding-right: 6em;
  padding-left: 6em;
}
@media only screen and (max-width: 1200px) {
  .container {
    padding-left: 2em;
    padding-right: 2em;
  }
}
@media only screen and (max-width: 600px) {
  .container {
    padding-right: 1em;
    padding-left: 1em;
  }
}
.icon-bar {
  background-color: currentColor;
  transition: all 0.1s ease;
  position: relative;
  display: block;
  width: 30px;
  height: 2px;
}
.icon-bar:nth-child(2) {
  margin: 8px 0;
}
.is-menu-sidebar .navbar-toggle .icon-bar:nth-child(1) {
  transform: rotate(45deg);
  top: 10px;
}
.header-menu-sidebar .navbar-toggle-wrapper button.navbar-toggle {
  background-color: transparent;
  border: none !important;
  box-shadow: none !important;
}
.is-menu-sidebar .navbar-toggle .icon-bar:nth-child(3) {
  transform: rotate(-45deg);
  bottom: 10px;
}
.header-menu-sidebar-bg {
  background-color: #eaf1f6;
}
.header-menu-sidebar-inner {
  padding: 0px;
}
.header-menu-sidebar-inner .caret-wrap {
  background-color: transparent;
  border: none !important;
  box-shadow: none !important;
}
.header-menu-sidebar-inner span {
  color: #543C6F !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  border: none !important;
}
.dropdown-open li ul li span {
  color: #B07C6A !important;
  border-bottom: 2px solid #B07C6A;
  padding-bottom: 10px;
  margin-top: 10px;
}
.header-menu-sidebar .nav-ul li .wrap, .header-menu-sidebar .nav-ul li:not([class*=block]) > a {
  padding: 10px 0;
}
#menu-item-17485 a {
  color: #543C6F !important;
}
#menu-item-17485 .sub-menu {
  background-color: #ffffff !important;
  border-radius: 30px !important;
  padding: 15px 5px !important;
}
.single-individual .nv-single-post-wrap > div:first-child, .single-individual .sidebar-layout {
  margin-top: 0px !important;
}
@media only screen and (max-width: 600px) {
  .nv-single-post-wrap > div:not(:last-child) {
    margin-bottom: 40px;
  }
}
@media only screen and (max-width: 600px) {
  .single-individual .nv-single-post-wrap > div:first-child {
    margin-top: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .single-individual .sidebar-layout {
    margin-bottom: 4em !important;
  }
}
.single-business .nv-single-post-wrap > div:first-child, .single-business .sidebar-layout {
  margin-top: 0px !important;
}
@media only screen and (max-width: 600px) {
  .single-business .nv-single-post-wrap > div:first-child {
    margin-top: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .single-business .sidebar-layout {
    margin-bottom: 4em !important;
  }
}
.single-specialist-service .nv-single-post-wrap > div:first-child, .single-specialist-service .sidebar-layout {
  margin-top: 0px !important;
}
@media only screen and (max-width: 600px) {
  .single-specialist-service .nv-single-post-wrap > div:first-child {
    margin-top: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .single-specialist-service .sidebar-layout {
    margin-bottom: 4em !important;
  }
}
.alignfull {
  padding: 0 !important;
}
ol {
  margin-left: 2.5em;
  margin-bottom: 1em;
  margin-top: -15px;
}
.cat-podcasts .nv-content-wrap {
  width: 100%;
  float: clear;
}
.single-post-container .nv-content-wrap {
  float: left;
  width: 60%;
}
@media only screen and (max-width: 600px) {
  .single-post-container .nv-content-wrap {
    width: 100%;
    float: clear;
  }
}
@media only screen and (max-width: 600px) {
  .sidebar-layout {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
.page-id-136 .introduction-outer {
  padding: 15% 6em 10% 6em !important;
}
@media only screen and (min-width: 2000px) {
  .page-id-136 .introduction-outer {
    Padding-left: calc(((100vw - 2000px) / 2) + 6em) !important;
    Padding-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 1200px) {
  .page-id-136 .introduction-outer {
    padding-left: 2em !important;
    padding-right: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .page-id-136 .introduction-outer {
    padding-left: 1em !important;
    padding-right: 1em !important;
  }
}
.wp-block-themeisle-blocks-advanced-column h5 {
  text-transform: capitalize;
}
.wp-block-themeisle-blocks-advanced-column ul {
  list-style: none;
  margin: 30px 0 30px 15px;
}
.wp-block-themeisle-blocks-advanced-column ul li:before {
  content: "•";
  color: #B07C6A;
  font-weight: 700;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
  font-size: 20px;
}
@media only screen and (max-width: 600px) {
  .wp-block-themeisle-blocks-advanced-column ul {
    margin: 1em 2em;
  }
}
.width-seventy a, .width-sixty a {
  line-break: anywhere;
}
.wp-block-themeisle-blocks-accordion-item__content {
  padding-top: 0px !important;
}
.wp-block-themeisle-blocks-accordion-item__content ul {
  margin-top: 0px !important;
}
.wp-block-themeisle-blocks-accordion-item__content blockquote:first-of-type {
  margin-top: 24px !important;
}
.nv-content-wrap ul {
  list-style: none;
  margin: 15px 0 30px 15px;
}
.nv-content-wrap ul li:before {
  content: "•";
  color: #B07C6A;
  font-weight: 700;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
  font-size: 20px;
}
@media only screen and (max-width: 1200px) {
  .nv-content-wrap ul {
    margin-top: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .nv-content-wrap ul {
    margin: 0px 0 30px 15px;
  }
}
@media only screen and (max-width: 600px) {
  .wpforms-container-full {
    padding: 0 15px !important;
  }
}
.wp-block-quote {
  margin: 60px 0;
  border-color: #B07C6A;
  border-style: solid;
  border-width: 0 0 0 4px;
  padding: 0 0 0 20px;
  font-weight: 300;
  color: #543C6F;
}
.wp-block-quote p {
  line-height: 1.3em !important;
  font-size: 22px !important;
  font-weight: 700;
  letter-spacing: -0.2px;
  color: var(--nv-primary-accent) !important;
  margin-bottom: 1em;
  font-style: normal;
}
.wp-block-quote cite {
  font-weight: 500;
}
@media only screen and (max-width: 600px) {
  .wp-block-quote p {
    font-size: 18px !important;
  }
}
.sidebar-layout {
  float: right;
  width: 40%;
  padding-left: 6% !important;
  margin-bottom: 3em !important;
}
.sidebar-layout .wp-block-themeisle-blocks-advanced-columns .innerblocks-wrap .wp-block-themeisle-blocks-advanced-column, .sidebar-layout .wp-block-themeisle-blocks-advanced-column:only-child, .sidebar-layout .wp-block-themeisle-blocks-advanced-columns, .sidebar-layout .wp-block-themeisle-blocks-advanced-columns- {
  max-width: 100% !important;
}
.sidebar-layout .innerblocks-wrap {
  flex-direction: column;
  max-width: 100%;
}
.sidebar-layout h3 {
  margin-bottom: 15px !important;
}
.sidebar-layout .menu {
  padding-bottom: 10%;
  color: #543C6F;
  font-weight: 500;
}
.sidebar-layout .menu .menu-links-side ul li {
  padding-bottom: 1em;
}
.sidebar-layout .related-areas-sidebar {
  margin-bottom: 3em;
}
.sidebar-layout .related-areas-sidebar h3 {
  color: #543C6F;
  font-size: 22px;
}
.sidebar-layout .related-areas-sidebar p {
  margin-bottom: 15px;
}
.sidebar-layout .related-areas-sidebar .article-item {
  display: flex;
  gap: 0.7em;
}
.sidebar-layout .related-areas-sidebar .article-item .area-title {
  color: #543C6F;
  font-weight: 500;
}
.sidebar-layout .related-services-sidebar {
  margin-bottom: 3em;
  max-width: 100%;
}
.sidebar-layout .related-services-sidebar h3 {
  color: #543C6F;
  font-size: 22px;
}
.sidebar-layout .related-services-sidebar .related-service-div {
  display: flex;
  gap: 0.7em;
  padding-bottom: 10px;
}
.sidebar-layout .related-services-sidebar .related-service-div img {
  max-width: none;
}
.sidebar-layout .related-services-sidebar .related-service-div p {
  margin-bottom: 0px;
  font-weight: 500;
  color: #543C6F;
}
.sidebar-layout .sidebar-cta-buttons {
  margin-bottom: 3em;
  display: flex;
  flex-direction: column;
}
.sidebar-layout .sidebar-cta-buttons .but-1 {
  border-bottom: 1px solid #707070;
  padding-bottom: 2em;
}
.sidebar-layout .sidebar-cta-buttons .but-2 {
  padding-top: 2em;
}
.sidebar-layout .sidebar-cta-buttons button {
  background: transparent;
  border: 2px solid #543C6F;
  color: #543C6F;
}
.sidebar-layout .sidebar-cta-buttons button:hover {
  color: white;
  background: #3F2A4F;
  transition: ease 0.1s;
}
.sidebar-layout .medical-mondays-cta {
  width: 100%;
  margin-bottom: 3em;
}
.sidebar-layout .medical-mondays-cta .image {
  border-bottom: 4px solid #B07C6A;
}
.sidebar-layout .medical-mondays-cta .image img {
  min-width: 100%;
  height: auto;
  object-fit: cover;
  display: block;
}
.sidebar-layout .medical-mondays-cta .text-info-arrow {
  background-color: #3F2A4F;
  padding: 10% 15% 5% 10%;
}
.sidebar-layout .medical-mondays-cta .text-info-arrow .title-arrow {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.sidebar-layout .medical-mondays-cta .text-info-arrow .title-arrow .title {
  font-size: 18px;
  color: white;
  font-weight: 500;
  margin-bottom: 0px;
}
.sidebar-layout .medical-mondays-cta .text-info-arrow .text-info {
  color: #dbdbdb;
  margin-top: 10px;
  margin-bottom: 0px;
}
.sidebar-layout .key-contacts-sidebar-new img {
  max-width: initial !important;
  width: 60px;
  height: 60px;
}
.sidebar-layout .key-contacts-sidebar-new {
  margin-bottom: 24px;
  border-bottom: none;
}
.sidebar-layout .key-contacts-sidebar-new h3 {
  color: #543C6F;
  font-size: 22px;
}
.sidebar-layout .key-contacts-sidebar-new .person {
  margin-bottom: 1.5em;
  padding-bottom: 24px;
  border-bottom: 1px solid #909090;
}
.sidebar-layout .key-contacts-sidebar-new .person:last-of-type {
  border-bottom: none;
}
.sidebar-layout .key-contacts-sidebar-new .person.floated {
  height: auto;
}
.sidebar-layout .key-contacts-sidebar-new .person.floated .wrap {
  display: flex;
}
@media only screen and (max-width: 1568px) {
  .sidebar-layout .key-contacts-sidebar-new .person.floated .wrap {
    flex-direction: column;
  }
}
.sidebar-layout .key-contacts-sidebar-new .person.floated .imghref {
  float: left;
  display: block;
  margin-right: 1.5em;
}
.sidebar-layout .key-contacts-sidebar-new .person.floated .email {
  clear: right;
  max-width: inherit;
}
.sidebar-layout .key-contacts-sidebar-new .person-name {
  color: #543C6F;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 0px;
}
.sidebar-layout .key-contacts-sidebar-new .person-pronouns {
  font-weight: 500;
  color: #543C6F;
  margin-bottom: 8px;
  font-size: 15px;
}
.sidebar-layout .key-contacts-sidebar-new .position {
  color: #B07C6A;
  margin-bottom: 10px;
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 500;
}
.sidebar-layout .key-contacts-sidebar-new .job-title {
  margin-bottom: 10px;
  color: #909090;
  max-width: 70%;
  line-height: 1.3;
}
.sidebar-layout .key-contacts-sidebar-new .grey {
  margin-bottom: 0px;
}
.sidebar-layout .key-contacts-sidebar-new .grey:hover a {
  text-decoration: underline;
  color: #543C6F;
}
.sidebar-layout .key-contacts-sidebar-new .grey a {
  color: #909090;
}
.sidebar-layout .key-contacts-sidebar-new .email {
  max-width: 60%;
  color: #909090;
  margin-bottom: 0;
  padding-bottom: 0;
}
.sidebar-layout .key-contacts-sidebar-new .email:hover a {
  text-decoration: underline;
  color: #543C6F;
}
.sidebar-layout .key-contacts-sidebar-new .email a {
  color: #909090;
}
.sidebar-layout .key-contacts-sidebar-new img {
  object-fit: cover;
  height: 8em;
  width: 8em;
  border-radius: 50%;
  overflow: hidden;
}
@media only screen and (max-width: 1565px) {
  .sidebar-layout .key-contacts-sidebar-new img {
    width: 8em;
    height: 8em;
  }
}
.sidebar-layout .key-contacts-sidebar {
  margin-bottom: 2em;
}
.sidebar-layout .key-contacts-sidebar h3 {
  color: #543C6F;
  font-size: 22px;
}
.sidebar-layout .key-contacts-sidebar .person {
  margin-bottom: 1.5em;
  border-bottom: 1px solid #909090;
}
.sidebar-layout .key-contacts-sidebar .person:last-of-type {
  border-bottom: none;
}
@media only screen and (min-width: 1850px) {
  .sidebar-layout .key-contacts-sidebar .person.floated {
    min-height: 203px;
  }
  .sidebar-layout .key-contacts-sidebar .person.floated .imghref {
    float: left;
    display: block;
    margin-right: 1.5em;
    width: 35%;
  }
  .sidebar-layout .key-contacts-sidebar .person.floated .email {
    clear: right;
    max-width: inherit;
  }
}
.sidebar-layout .key-contacts-sidebar .person-name {
  color: #543C6F;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 0px;
}
.sidebar-layout .key-contacts-sidebar .person-pronouns {
  font-weight: 500;
  color: #543C6F;
  margin-bottom: 8px;
  font-size: 15px;
}
.sidebar-layout .key-contacts-sidebar .position {
  color: #B07C6A;
  margin-bottom: 10px;
  font-size: 15px;
  text-transform: capitalize;
  font-weight: 500;
}
.sidebar-layout .key-contacts-sidebar .job-title {
  margin-bottom: 10px;
  color: #909090;
  max-width: 70%;
  line-height: 1.3;
}
.sidebar-layout .key-contacts-sidebar .grey {
  margin-bottom: 0px;
}
.sidebar-layout .key-contacts-sidebar .grey a {
  color: #909090;
}
.sidebar-layout .key-contacts-sidebar .email {
  max-width: 60%;
  color: #909090;
  padding-bottom: 10px;
}
.sidebar-layout .key-contacts-sidebar .email a {
  color: #909090;
}
.sidebar-layout .key-contacts-sidebar img {
  object-fit: cover;
  height: 12em;
  width: 14em;
}
@media only screen and (max-width: 1850px) {
  .sidebar-layout .key-contacts-sidebar img {
    height: 14em;
  }
}
.sidebar-layout .social-share {
  margin-bottom: 3em;
}
.sidebar-layout .social-share h3 {
  color: #543C6F;
  font-size: 15px;
}
.sidebar-layout .social-share .social-icons {
  display: grid;
  grid-template-columns: 40px 40px 40px;
  align-items: center;
}
.sidebar-layout .social-share .social-icons img {
  width: 30px;
}
.sidebar-layout .job-details-sidebar {
  background-color: #aec8de;
  padding: 10%;
}
.sidebar-layout .job-details-sidebar h5 {
  color: #3F2A4F;
  font-size: 15px;
  margin-bottom: 5px;
}
.sidebar-layout .job-details-sidebar h3 {
  color: #3F2A4F;
}
.sidebar-layout .job-details-sidebar p {
  color: #3F2A4F;
  border-bottom: 1px solid #3F2A4F;
  padding-bottom: 15px;
}
.sidebar-layout .job-details-sidebar p:last-of-type {
  border-bottom: none;
}
.sidebar-layout .related-insights-sidebar {
  padding-top: 2em;
  margin-bottom: 3em;
}
@media only screen and (max-width: 600px) {
  .sidebar-layout .related-insights-sidebar {
    padding-top: 0em;
    margin-bottom: 1em;
  }
}
.sidebar-layout .related-insights-sidebar p {
  margin-bottom: 10px;
}
.sidebar-layout .related-insights-sidebar .related-insight-div {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 2em;
  border-bottom: 1px solid #b0b0b0;
  padding-bottom: 1em;
  padding-top: 1em;
}
.sidebar-layout .related-insights-sidebar .related-insight-div:first-of-type {
  padding-top: 0em;
}
.sidebar-layout .related-insights-sidebar .related-insight-div .thumbnail img {
  object-fit: cover;
  min-width: 100%;
  min-height: 100%;
}
.sidebar-layout .related-insights-sidebar .related-insight-div .insight-details .cat-and-date {
  text-transform: uppercase;
  display: flex;
  color: #B07C6A;
  gap: 0.4em;
}
@media only screen and (max-width: 600px) {
  .sidebar-layout {
    width: 100%;
    float: clear;
    padding: 0 15px !important;
    margin-bottom: 0% !important;
    margin-top: 0% !important;
  }
}
@media only screen and (max-width: 1200px) {
  .sidebar-layout .sidebar-cta-buttons button {
    padding: 10px 28px;
  }
}
@media only screen and (max-width: 600px) {
  .sidebar-layout .job-buttons-sidebar {
    width: 100%;
    align-items: center;
    justify-content: center;
  }
}
@media only screen and (max-width: 1200px) {
  .sidebar-layout .job-buttons-sidebar .btn {
    width: 80%;
  }
}
@media only screen and (max-width: 600px) {
  .sidebar-layout .job-buttons-sidebar .btn {
    width: 100%;
  }
}
@media only screen and (max-width: 1200px) {
  .sidebar-layout .related-insights-sidebar .related-insight-div {
    gap: 1em;
  }
}
@media only screen and (max-width: 1200px) {
  .wp-block-button__link {
    padding: 9px 12px !important;
  }
}
@media only screen and (max-width: 600px) {
  .wp-block-button__link {
    padding: 6px 35px !important;
  }
}
.header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu:hover > .sub-menu {
  z-index: 999999 !important;
}
.page-id-144 .col, .page-id-1702 .col {
  padding: 0 15px;
}
.col {
  margin: 0;
  padding: 0;
}
@media only screen and (max-width: 1300px) {
  .col {
    padding: 0 1em;
  }
}
@media only screen and (max-width: 600px) {
  .col {
    padding: 0;
  }
}
body h1 {
  font-size: 34px;
}
body h2 {
  font-size: 26px;
  font-weight: 500;
  color: #543C6F;
  letter-spacing: -0.5px;
  margin-bottom: 1em;
}
body h3 {
  font-size: 22px;
  line-height: 1.2em;
  font-weight: 500;
  color: #543C6F;
  letter-spacing: -0.2px;
  margin-bottom: 0.5em;
}
body h4 {
  font-size: 20px;
  font-weight: 500;
  color: #543C6F;
  margin-bottom: 1em;
}
body h5 {
  font-size: 18px;
  font-weight: 500;
  color: var(--nv-secondary-accent);
  margin-bottom: 1em;
}
body h6 {
  font-weight: 600;
  color: #543b70;
  margin-bottom: 1em;
}
body p {
  line-height: 1.5em;
  font-size: 15px;
  margin-bottom: 1.4em;
}
@media only screen and (max-width: 1200px) {
  body h1 {
    font-size: 26px;
  }
}
@media only screen and (max-width: 600px) {
  body h1 {
    margin-bottom: 0.5em;
    font-size: 20px;
  }
}
@media only screen and (max-width: 1200px) {
  body h2 {
    font-size: 22px;
    margin-bottom: 0.5em;
  }
}
@media only screen and (max-width: 600px) {
  body h2 {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 1200px) {
  body h3 {
    font-size: 18px;
    margin-bottom: 0.5em;
  }
}
@media only screen and (max-width: 600px) {
  body h3 {
    font-size: 17px;
  }
}
@media only screen and (max-width: 1200px) {
  body h4 {
    font-size: 16px;
    margin-bottom: 0.5em;
  }
}
@media only screen and (max-width: 600px) {
  body h4 {
    font-size: 16px;
    margin-top: 1.5em;
  }
}
@media only screen and (max-width: 1200px) {
  body h5 {
    font-size: 15px;
    margin-bottom: 1em;
  }
}
@media only screen and (max-width: 600px) {
  body h5 {
    font-size: 15px;
  }
}
@media only screen and (max-width: 1200px) {
  body h6 {
    margin-bottom: 0.5em;
  }
}
@media only screen and (max-width: 1200px) {
  body p {
    font-size: 15px;
    margin-bottom: 1em;
  }
}
@media only screen and (max-width: 600px) {
  body p {
    font-size: 15px;
  }
}
@media only screen and (max-width: 1200px) {
  .header-menu-sidebar-inner .nav-ul li > a {
    color: #543C6F !important;
    text-transform: initial !important;
    font-size: 14px !important;
    font-weight: 400;
  }
}
.hfg_header.site-header {
  box-shadow: none !important;
}
#wp-block-themeisle-blocks-advanced-columns-902d3dee {
  margin-top: 0 !important;
}
.site-header .builder-item {
  padding-left: 12px !important;
  padding-right: 10px !important;
}
.site-header .purple a {
  color: #543C6F !important;
  font-size: 15px;
}
.site-header .caret-wrap {
  pointer-events: none;
  margin-left: 3px;
}
@media only screen and (max-width: 600px) {
  .site-header .caret-wrap {
    pointer-events: all;
  }
}
.site-header .nav-ul {
  gap: 0.6em;
}
.site-header .hfg-slot.right {
  margin-bottom: -4em;
}
.site-header .hfg-slot.right .builder-item--secondary-menu {
  z-index: 3;
  letter-spacing: 1.2px;
  margin-bottom: -2em;
}
.site-header .hfg-slot.right .builder-item--primary-menu {
  margin-top: -1.5em;
  z-index: 1;
}
@media only screen and (max-width: 600px) {
  .site-header .builder-item {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
}
@media only screen and (max-width: 1029px) {
  .site-header .hfg-slot.right {
    margin-bottom: 0em;
  }
}
@media only screen and (max-width: 1200px) {
  .site-header .hfg-slot.right .builder-item--primary-menu {
    margin-bottom: 0em;
  }
}
.header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu:focus-within > .sub-menu, .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu:focus > .sub-menu, .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu:hover > .sub-menu {
  /*flex-direction: column;
		height: 50vh;
		width: 100%;
		padding-left: 14em;*/
}
/*.dropdown-open {
box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.2);
//margin-top: 3em !important;
z-index: 9999999999;
}
*/
@media only screen and (max-width: 600px) {
  .header-menu-sidebar .nav-ul li .wrap {
    padding: 0px !important;
  }
}
@media only screen and (max-width: 600px) {
  .builder-item--header_search {
    margin-bottom: 20px !important;
  }
}
@media only screen and (max-width: 600px) {
  .nav-ul li a {
    font-weight: 400 !important;
  }
}
@media only screen and (max-width: 600px) {
  .wp-block-lazyblock-knowledge-hub-nav {
    padding-bottom: 0px !important;
  }
}
.nv-top-bar .sub-menu {
  border-radius: 8px;
  padding-top: 1em;
  padding-bottom: 1em;
  padding: 15px !important;
}
@media only screen and (max-width: 600px) {
  .nv-top-bar .sub-menu {
    padding: 0px !important;
    margin-top: 10px !important;
  }
}
.nv-top-bar .sub-menu li {
  padding-bottom: 10px !important;
}
.header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu:focus-within > .sub-menu, .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu:focus > .sub-menu, .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu:hover > .sub-menu {
  width: 80vw;
}
@media only screen and (max-width: 1400px) {
  .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu:focus-within > .sub-menu, .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu:focus > .sub-menu, .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu:hover > .sub-menu {
    width: 92vw;
  }
}
@media only screen and (max-width: 600px) {
  .wrap {
    word-wrap: break-word !important;
    white-space: normal !important;
  }
}
.header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu:hover > .sub-menu, .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu > .sub-menu {
  border-radius: 20px;
  padding: 0px !important;
}
.header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu:hover > .sub-menu #menu-item-920, .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu > .sub-menu #menu-item-920 {
  border-top-left-radius: 20px;
}
.header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu:hover > .sub-menu #menu-item-920 span, .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu > .sub-menu #menu-item-920 span {
  border-top-left-radius: 20px;
}
.header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu:hover > .sub-menu #menu-item-922, .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu > .sub-menu #menu-item-922 {
  border-top-right-radius: 20px;
}
.header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu:hover > .sub-menu #menu-item-922 span, .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu > .sub-menu #menu-item-922 span {
  border-top-right-radius: 20px;
}
.header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu:hover > .sub-menu .neve-mm-col, .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu > .sub-menu .neve-mm-col {
  padding: 0px 0px 20px 0px !important;
  border-right: 1px solid #d1d1d1 !important;
}
.header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu:hover > .sub-menu .neve-mm-col:last-of-type, .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu > .sub-menu .neve-mm-col:last-of-type {
  border-right: none !important;
}
.header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu:hover > .sub-menu ul li:nth-of-type(2), .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu > .sub-menu ul li:nth-of-type(2) {
  padding-top: 3% !important;
}
.header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu:hover > .sub-menu ul li a, .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu > .sub-menu ul li a {
  color: #543C6F;
  padding: 6px 30px !important;
  font-weight: 400;
  line-height: 1.5em;
  text-transform: initial;
  font-size: 15px !important;
}
@media only screen and (max-width: 1500px) {
  .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu:hover > .sub-menu ul li a, .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu > .sub-menu ul li a {
    padding: 4px 30px !important;
    font-size: 14px !important;
  }
}
@media only screen and (max-width: 1180px) {
  .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu:hover > .sub-menu ul li a, .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu > .sub-menu ul li a {
    padding: 4px 30px !important;
    font-size: 13px !important;
  }
}
.header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu:hover > .sub-menu ul li .wrap, .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu > .sub-menu ul li .wrap {
  display: initial !important;
  padding: initial !important;
  padding-bottom: 20px !important;
}
.header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu:hover > .sub-menu ul li .wrap span, .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu > .sub-menu ul li .wrap span {
  color: white;
  background-color: #3F2A4F;
  padding: 4% 30px !important;
  font-size: 15px !important;
  white-space: nowrap;
  display: block;
  width: 100%;
}
.sign-up-news {
  display: none;
}
.sign-up-news .wp-block-buttons .wp-block-button {
  border: 2px solid #543C6F;
}
.wp-block-quote {
  position: relative;
  margin: 60px 37px;
}
.wp-block-quote:before {
  position: absolute;
  content: url(//www.bindmans.com/wp-content/uploads/2022/08/Quote.svg);
  width: 30px;
  height: auto;
  left: -43px;
}
.text-content {
  margin-top: 4em !important;
}
.text-content .wp-block-quote {
  border-top-right-radius: 100px;
  height: 15em;
  padding-top: 2em;
  padding-bottom: 2em;
  padding-left: 2em;
  box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.2);
  border: none;
  margin-left: 1.5em;
  position: relative;
}
.text-content .wp-block-quote p {
  max-width: 80%;
}
.text-content .wp-block-quote:before {
  content: "";
  position: absolute;
  display: block;
  left: -20px;
  bottom: 0;
  height: 150px;
  width: 40px;
  background-color: #543C6F;
  z-index: -1;
}
.wp-block-pullquote {
  margin: 40px 0px;
  border-color: #B07C6A;
  border-style: solid;
  border-width: 0 0 0 4px;
  padding: 0 0 0 20px;
  font-weight: 500;
  color: #543C6F;
  position: relative;
}
.wp-block-pullquote p {
  line-height: 1.5em;
  font-size: 15px !important;
  font-weight: 500;
  letter-spacing: -0.2px;
  color: var(--nv-primary-accent) !important;
  margin-bottom: 1em;
  text-align: left;
}
.cta-with-left-shape-2 {
  padding: 100px 0 100px 0 !important;
}
@media (max-width: 1530px) {
  .cta-with-left-shape-2 {
    padding-left: 6em !important;
    padding-right: 6em !important;
  }
}
@media (max-width: 1200px) {
  .cta-with-left-shape-2 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media only screen and (max-width: 800px) {
  .cta-with-left-shape-2 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}
.cta-with-left-shape-2 .innerblocks-wrap {
  max-width: 1450px;
  margin: 0 auto;
}
.cta-with-left-shape-2:before {
  content: "";
  position: absolute;
  display: block;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 55%;
  background-color: #aec8de;
  z-index: -1;
  border-bottom-right-radius: 250px;
}
.cta-with-left-shape-2 img {
  display: flex;
  align-items: center;
}
.cta-with-left-shape-2 .cta-with-pic-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 7%;
}
.cta-with-left-shape-2 .wp-block-buttons .wp-block-button {
  border: 2px solid #543C6F;
}
.cta-with-left-shape-2 .wp-block-buttons .wp-block-button:hover {
  background-color: #3f2a4f;
  transition: ease 0.1s;
}
.cta-with-left-shape-2 .wp-block-buttons .wp-block-button:hover a {
  color: white !important;
}
@media only screen and (max-width: 1200px) {
  .cta-with-left-shape-2 {
    padding: 5% 5% 25% 5% !important;
  }
}
@media only screen and (max-width: 600px) {
  .cta-with-left-shape-2 {
    padding: 10% 15px 30% 15px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .cta-with-left-shape-2 .innerblocks-wrap {
    flex-direction: column;
  }
}
@media only screen and (max-width: 1200px) {
  .cta-with-left-shape-2:before {
    min-width: 100%;
  }
}
@media only screen and (max-width: 600px) {
  .cta-with-left-shape-2:before {
    border-bottom-right-radius: 80px;
  }
}
@media only screen and (max-width: 1200px) {
  .cta-with-left-shape-2 img {
    margin-top: 2em;
  }
}
@media only screen and (max-width: 1200px) {
  .cta-with-left-shape-2 .cta-with-pic-text {
    padding-right: 5%;
  }
}
.cta-with-left-shape {
  padding: 100px 0 100px 0 !important;
}
@media (max-width: 1530px) {
  .cta-with-left-shape {
    padding-left: 6em !important;
    padding-right: 6em !important;
  }
}
@media (max-width: 1200px) {
  .cta-with-left-shape {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media only screen and (max-width: 800px) {
  .cta-with-left-shape {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}
.cta-with-left-shape .wp-block-columns {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cta-with-left-shape .wp-block-image {
  margin: 0;
}
.cta-with-left-shape .innerblocks-wrap {
  max-width: 1450px;
  margin: 0 auto;
}
.cta-with-left-shape:before {
  content: "";
  position: absolute;
  display: block;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 60%;
  background-color: #EED2E2;
  z-index: -1;
  border-bottom-right-radius: 250px;
  min-width: 50%;
  min-height: 100%;
}
.cta-with-left-shape .pict {
  min-width: 100%;
}
.cta-with-left-shape .title-arrow-div {
  border-left: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
}
.cta-with-left-shape .title-arrow-div .wp-block-image {
  padding-left: 5% !important;
  padding-bottom: 20px !important;
}
.cta-with-left-shape .title-arrow-div a img {
  width: 30px;
  height: auto;
  padding-bottom: 5%;
}
.cta-with-left-shape .col-1, .cta-with-left-shape .col-2 {
  border-bottom: 4px solid #B07C6A;
  background-color: white;
}
.cta-with-left-shape .col-1 h5, .cta-with-left-shape .col-2 h5 {
  color: #543C6F;
  padding-left: 5%;
  padding-right: 5%;
  font-weight: 500;
  font-size: 20px;
  height: 5em;
  margin-bottom: 0;
  padding-top: 5%;
}
.cta-with-left-shape .cta-with-pic-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 10%;
}
.cta-with-left-shape .image-col {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 600px) {
  .cta-with-left-shape .image-col img {
    height: 240px;
    object-fit: cover;
  }
}
.cta-with-left-shape .image-col a {
  text-decoration: none !important;
}
.cta-with-left-shape .wp-block-buttons .wp-block-button {
  border: 2px solid #543C6F;
}
.cta-with-left-shape .wp-block-buttons .wp-block-button:hover {
  background-color: #3f2a4f;
  transition: ease 0.1s;
}
.cta-with-left-shape .wp-block-buttons .wp-block-button:hover a {
  color: white !important;
}
@media only screen and (max-width: 1200px) {
  .cta-with-left-shape .innerblocks-wrap {
    flex-direction: column;
    gap: 4em;
  }
}
@media only screen and (max-width: 1200px) {
  .cta-with-left-shape .wp-block-columns {
    flex-wrap: nowrap !important;
    align-items: center !important;
  }
}
@media only screen and (max-width: 600px) {
  .cta-with-left-shape .wp-block-columns {
    flex-direction: column;
  }
}
@media only screen and (max-width: 1200px) {
  .cta-with-left-shape:before {
    min-width: 100%;
  }
}
@media only screen and (max-width: 800px) {
  .cta-with-left-shape .title-arrow-div img {
    width: 45px;
    height: 36px;
  }
}
@media only screen and (max-width: 600px) {
  .cta-with-left-shape .col-1, .cta-with-left-shape .col-2 {
    min-width: 80%;
  }
}
@media only screen and (max-width: 1200px) {
  .cta-with-left-shape .col-1 h5, .cta-with-left-shape .col-2 h5 {
    font-size: 15px;
    height: 4em;
  }
}
@media only screen and (max-width: 600px) {
  .pic-shapes-and-text h2 {
    margin-bottom: 1.6em !important;
  }
}
@media only screen and (max-width: 600px) {
  .cta-with-left-shape-2 .cta-with-pic-text h2 {
    margin-bottom: 1.6em !important;
  }
}
.benefits-cta h4 {
  text-align: center;
}
.benefits-cta .title-text {
  font-size: 32px;
  font-weight: 500;
  padding-bottom: 2%;
}
.benefits-cta p {
  margin-bottom: 0px !important;
}
.benefits-cta .innerblocks-wrap {
  padding: 100px 0 100px 0;
  max-width: 1450px;
  margin: 0 auto;
}
@media only screen and (max-width: 800px) {
  .benefits-cta .innerblocks-wrap {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}
.benefits-cta .column-ctas {
  padding-bottom: 4%;
}
.benefits-cta .column-ctas .wp-block-column {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 2%;
  background-color: #392648;
  color: white;
  width: 100%;
  border-bottom: 4px solid #B07C6A;
}
@media only screen and (max-width: 600px) {
  .benefits-cta .column-ctas .wp-block-column figure img {
    height: 80px;
  }
}
.benefits-cta .column-ctas .wp-block-column p {
  font-weight: 500;
  text-align: center;
  font-size: 20px;
}
@media only screen and (max-width: 600px) {
  .benefits-cta .column-ctas .wp-block-column p {
    margin-bottom: 15px;
    font-size: 15px;
  }
}
.benefits-cta .wp-block-buttons .wp-block-button {
  border: 2px solid #543C6F;
  font-weight: 500;
}
.benefits-cta .wp-block-buttons .wp-block-button:hover {
  background-color: #3f2a4f;
  transition: ease 0.1s;
}
.benefits-cta .wp-block-buttons .wp-block-button:hover a {
  color: white !important;
}
@media only screen and (max-width: 600px) {
  .benefits-cta .column-ctas {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1em;
  }
}
.page-id-136 .equality-diversity {
  margin-top: 1em !important;
}
.equality-diversity {
  padding: 5% 6em 10% 6em !important;
}
@media only screen and (max-width: 600px) {
  .equality-diversity h2 {
    margin-bottom: 1.6em !important;
    font-size: 20px !important;
  }
}
.equality-diversity h4 {
  color: white;
}
.equality-diversity .header-div {
  color: white;
}
@media only screen and (max-width: 600px) {
  .equality-diversity .header-div {
    margin-top: 1em;
  }
}
.equality-diversity .header-div .wp-block-group__inner-container {
  display: flex;
  justify-content: space-between;
  border-bottom: 2px solid white;
  padding-bottom: 2%;
  align-items: center;
}
.equality-diversity .header-div .wp-block-group__inner-container h4 {
  font-weight: 500;
}
.equality-diversity .header-div .wp-block-group__inner-container p {
  flex-basis: 45%;
  margin-bottom: 10px;
}
.equality-diversity .header-div .wp-block-group__inner-container .wp-block-buttons {
  display: block;
}
.equality-diversity .header-div .wp-block-group__inner-container .wp-block-buttons .wp-block-button {
  border: 2px solid white;
  font-weight: 500;
}
.equality-diversity .header-div .wp-block-group__inner-container .wp-block-buttons .wp-block-button:hover {
  background-color: white;
  transition: ease 0.1s;
}
.equality-diversity .header-div .wp-block-group__inner-container .wp-block-buttons .wp-block-button:hover a {
  color: #3f2a4f !important;
}
.equality-diversity .col-1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.equality-diversity .col-1 .wp-block-image img {
  width: 80px;
  height: auto;
}
.equality-diversity .col-1 .quote-text {
  font-size: 30px;
  font-weight: 400;
  line-height: 1.4em;
  margin-bottom: 1em;
}
@media only screen and (max-width: 600px) {
  .equality-diversity .col-1 .quote-text {
    font-size: 22px !important;
  }
}
.equality-diversity .col-2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 2em;
}
.equality-diversity .col-2 .group {
  height: 15em;
  width: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 5% 5% 5% 15%;
  text-align: center;
  border-bottom: 4px solid #B07C6A;
}
.equality-diversity .col-2 .group p {
  color: #543C6F;
  font-size: 24px;
  text-align: left;
}
.equality-diversity .col-2 .group .stat {
  font-weight: 500;
  font-size: 50px;
  text-align: left;
  margin-bottom: 0px;
}
.equality-diversity .col-2 .group sup {
  color: #B07C6A;
  font-size: 30px;
}
.equality-diversity .wp-block-columns {
  padding-top: 10%;
}
@media only screen and (min-width: 2000px) {
  .equality-diversity {
    Padding-left: calc(((100vw - 2000px) / 2) + 6em) !important;
    Padding-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 1200px) {
  .equality-diversity {
    padding: 5% 2em 5% 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .equality-diversity {
    padding: 5% 1em 5% 1em !important;
  }
}
@media only screen and (max-width: 1200px) {
  .equality-diversity .wp-container-24 {
    flex-direction: column;
  }
}
@media only screen and (max-width: 600px) {
  .equality-diversity .header-div .wp-block-group__inner-container {
    flex-direction: column;
    text-align: center;
    justify-content: center;
    align-items: center;
    gap: 0em;
  }
}
@media only screen and (max-width: 1200px) {
  .equality-diversity .header-div .wp-block-group__inner-container .has-medium-font-size {
    display: none;
  }
}
@media only screen and (max-width: 600px) {
  .equality-diversity .header-div .wp-block-group__inner-container .wp-block-buttons .wp-block-button {
    margin-bottom: 2em;
  }
}
@media only screen and (max-width: 1200px) {
  .equality-diversity .col-1 {
    padding: 0%;
  }
}
@media only screen and (max-width: 1200px) {
  .equality-diversity .col-1 .wp-block-image img {
    width: 50px;
  }
}
@media only screen and (max-width: 1200px) {
  .equality-diversity .col-1 .quote-text {
    font-size: 25px;
  }
}
@media only screen and (max-width: 1200px) {
  .equality-diversity .col-2 {
    padding: 0%;
  }
}
@media only screen and (max-width: 600px) {
  .equality-diversity .col-2 .group {
    height: 10em;
  }
}
@media only screen and (max-width: 1200px) {
  .equality-diversity .col-2 .group p {
    font-size: 18px;
  }
}
@media only screen and (max-width: 600px) {
  .equality-diversity .col-2 .group p {
    font-size: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .equality-diversity .col-2 .group .stat {
    font-size: 30px;
  }
}
@media only screen and (max-width: 600px) {
  .equality-diversity .col-2 .group sup {
    font-size: 20px;
  }
}
.pic-shapes-and-text .innerblocks-wrap {
  padding: 100px 0 100px 0;
  max-width: 1450px;
  margin: 0 auto;
}
@media only screen and (max-width: 800px) {
  .pic-shapes-and-text .innerblocks-wrap {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}
.pic-shapes-and-text .pic-col {
  display: flex;
  justify-content: center;
  align-items: center;
}
.pic-shapes-and-text .pic-col figure {
  position: relative;
}
.pic-shapes-and-text .pic-col figure:before {
  content: "";
  position: absolute;
  left: -18px;
  top: 55px;
  height: 400px;
  width: 450px;
  background-color: #392648;
  z-index: -1;
  max-width: 8%;
  max-height: 50%;
}
.pic-shapes-and-text .pic-col figure:after {
  content: "";
  position: absolute;
  right: -50px;
  bottom: -80px;
  height: 400px;
  width: 400px;
  background-color: #AEC7DD;
  z-index: -1;
  max-width: 45%;
  max-height: 45%;
  border-bottom-right-radius: 80px;
}
.pic-shapes-and-text .text-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-top: 0px !important;
  padding-left: 70px;
}
@media only screen and (max-width: 800px) {
  .pic-shapes-and-text .text-content {
    padding-left: 0px;
  }
}
.pic-shapes-and-text .text-content p {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.3em;
}
.pic-shapes-and-text .text-content .wp-block-buttons .wp-block-button {
  border: 2px solid #543C6F;
}
.pic-shapes-and-text .text-content .wp-block-buttons .wp-block-button:hover {
  background-color: #3f2a4f;
  transition: ease 0.1s;
}
.pic-shapes-and-text .text-content .wp-block-buttons .wp-block-button:hover a {
  color: white !important;
}
@media only screen and (max-width: 800px) {
  .pic-shapes-and-text .innerblocks-wrap {
    flex-direction: column-reverse;
    gap: 30px;
  }
}
@media only screen and (max-width: 1348px) {
  .pic-shapes-and-text .pic-col figure:after {
    bottom: -34px;
  }
}
@media only screen and (max-width: 900px) {
  .pic-shapes-and-text .pic-col figure:after {
    bottom: -21px;
    border-bottom-right-radius: 50px;
  }
}
@media only screen and (max-width: 800px) {
  .pic-shapes-and-text .pic-col figure:after {
    border-bottom-right-radius: 60px;
  }
}
@media only screen and (max-width: 600px) {
  .pic-shapes-and-text .pic-col figure:after {
    bottom: 0;
    border-bottom-right-radius: 0px;
  }
}
#wp-block-themeisle-blocks-advanced-columns-61d08f7f .wp-block-image:before {
  background-color: #B07C6A;
  left: -22px;
}
#wp-block-themeisle-blocks-advanced-columns-61d08f7f .wp-block-image:after {
  background-color: #AEC7DD;
  left: 0;
}
.cta-with-pic .innerblocks-wrap {
  max-width: 1450px;
  margin: 0 auto;
  padding: 100px 0 100px 0;
}
@media only screen and (max-width: 800px) {
  .cta-with-pic .innerblocks-wrap {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}
@media only screen and (max-width: 984px) {
  .cta-with-pic .innerblocks-wrap {
    flex-direction: column !important;
  }
}
.cta-with-pic .cta-with-pic-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 12%;
}
.cta-with-pic .image-col {
  display: flex;
  justify-content: center;
  align-items: center;
  max-height: 100%;
}
.cta-with-pic .image-col .wp-block-image {
  position: relative;
}
.cta-with-pic .image-col .wp-block-image img {
  object-fit: cover;
}
.cta-with-pic .image-col .wp-block-image:before {
  content: "";
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  height: 280px;
  width: 22px;
  background-color: #EED2E2;
  z-index: 9999;
  max-height: 60%;
  min-height: 60%;
}
.cta-with-pic .image-col .wp-block-image:after {
  content: "";
  position: absolute;
  display: block;
  left: -22px;
  bottom: 0;
  height: 220px;
  width: 22px;
  background-color: #3F2A4F;
  z-index: 9999;
  max-height: 40%;
  min-height: 40%;
}
.cta-with-pic .wp-block-buttons .wp-block-button {
  border: 2px solid #543C6F;
}
.cta-with-pic .wp-block-buttons .wp-block-button:hover {
  background-color: #3f2a4f;
  transition: ease 0.1s;
}
.cta-with-pic .wp-block-buttons .wp-block-button:hover a {
  color: white !important;
}
@media only screen and (max-width: 1200px) {
  .cta-with-pic h2 {
    margin-bottom: 1.6em;
  }
}
@media only screen and (max-width: 600px) {
  .cta-with-pic h2 {
    margin-bottom: 1.6em !important;
  }
}
@media only screen and (max-width: 600px) {
  .cta-with-pic .innerblocks-wrap {
    flex-direction: column;
  }
}
@media only screen and (max-width: 1200px) {
  .cta-with-pic .cta-with-pic-text {
    padding-right: 5%;
  }
}
@media only screen and (max-width: 600px) {
  .cta-with-pic .image-col {
    margin-top: 2em;
  }
}
@media only screen and (max-width: 600px) {
  .cta-with-pic .image-col img {
    height: 210px;
    width: auto;
    object-fit: cover;
  }
}
.page-id-10 .service-hero {
  margin-bottom: 0px !important;
}
.stats {
  padding: 200px 6em 5% 6em !important;
  margin-top: -173px !important;
}
.stats sup {
  color: #B07C6A;
}
.stats p {
  font-size: 24px;
  width: 70%;
  margin-top: 10px;
}
.stats h1 {
  margin-bottom: 0 !important;
}
.stats .title-col {
  display: flex;
  align-items: center;
  padding-bottom: 5em;
}
.stats .stat-col {
  gap: 0em;
}
.stats .stat-col .stat-square {
  display: flex;
  justify-content: center;
  flex-direction: column;
  height: 20em;
}
.stats .stat-col .stat-square h1 {
  font-size: 60px;
}
@media only screen and (min-width: 2000px) {
  .stats {
    Padding-left: calc(((100vw - 2000px) / 2) + 6em) !important;
    Padding-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 1200px) {
  .stats {
    padding-left: 2em !important;
    padding-right: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .stats {
    padding-left: 2em !important;
    padding-right: 2em !important;
    margin-top: 0px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .stats sup {
    font-size: 25px;
  }
}
@media only screen and (max-width: 1300px) {
  .stats p {
    width: 85%;
  }
}
@media only screen and (max-width: 1200px) {
  .stats p {
    text-align: center;
    width: 100%;
    font-size: 15px;
  }
}
@media only screen and (max-width: 1200px) {
  .stats h1 {
    text-align: center;
    margin-bottom: 5px;
    font-size: 40px;
  }
}
@media only screen and (max-width: 780px) {
  .stats .title-col {
    justify-content: center;
    padding-bottom: 1em;
  }
}
@media only screen and (max-width: 1200px) {
  .stats .stat-col .stat-square {
    height: auto;
  }
}
@media only screen and (max-width: 600px) {
  .home-hero {
    height: 32em;
  }
}
@media only screen and (min-width: 2000px) {
  .home-hero ul.slick-dots {
    left: calc(((100vw - 2000px) / 2) + 6em);
  }
}
@media only screen and (max-width: 1200px) {
  .home-hero ul.slick-dots {
    left: 2em;
  }
}
@media only screen and (max-width: 600px) {
  .home-hero ul.slick-dots {
    top: 80% !important;
    padding-left: 0px !important;
    left: 1em;
  }
}
@media only screen and (max-width: 1200px) {
  .home-hero ul.slick-dots li button {
    width: 5.5em;
  }
}
@media only screen and (max-width: 600px) {
  .home-hero ul.slick-dots li button {
    width: 14vw;
  }
}
@media only screen and (max-width: 600px) {
  .home-hero {
    margin-top: 0em;
  }
}
@media only screen and (max-width: 1200px) {
  .home-hero {
    margin-top: 0em;
  }
}
@media only screen and (max-width: 600px) {
  .home-hero .cta {
    margin-bottom: 2em;
    padding: 8px 3px 8px 3px;
    font-size: 15px;
  }
}
@media only screen and (max-width: 1200px) {
  .home-hero .cta {
    margin-bottom: 2em;
    padding: 10px 4px 10px 4px;
    font-size: 15px;
  }
}
@media only screen and (min-width: 2000px) {
  .home-hero .inner-hero .slider-content {
    padding-left: calc(((100vw - 2000px) / 2) + 6em);
    width: 45vw;
    height: 40em;
  }
}
@media only screen and (max-width: 600px) {
  .home-hero h1 {
    margin-bottom: 1.4em;
  }
}
@media only screen and (max-width: 1200px) {
  .home-hero .inner-hero .slider-content {
    height: 34em;
    width: 30em;
    border-bottom-right-radius: 200px;
    padding-left: 2em;
  }
}
@media only screen and (max-width: 600px) {
  .home-hero .inner-hero .slider-content {
    height: 19em;
    width: 60%;
    min-width: 90%;
    padding-right: 3%;
    border-bottom-right-radius: 80px;
    padding-left: 1em;
  }
}
@media only screen and (max-width: 600px) {
  .home-hero .inner-hero .content-inner {
    align-items: flex-end;
  }
}
@media only screen and (max-width: 600px) {
  .home-hero .inner-hero .content-inner ul.slick-dots li button {
    width: 50px;
  }
}
@media only screen and (max-width: 600px) {
  .home-hero .inner-hero img {
    width: 100%;
    margin-right: 0;
    min-height: 100%;
    max-height: 100%;
    object-fit: cover;
  }
}
@media only screen and (max-width: 600px) {
  .home-hero .inner-hero:before {
    display: none;
  }
}
@media only screen and (max-width: 600px) {
  .home-hero .inner-hero:after {
    display: none;
  }
}
.inner-help-cta {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: 5%;
}
@media only screen and (max-width: 600px) {
  .inner-help-cta h1 {
    font-size: 22px !important;
  }
}
@media only screen and (max-width: 600px) {
  .inner-help-cta {
    padding-top: 7% !important;
    padding-bottom: 7% !important;
  }
}
.inner-help-cta p {
  width: 70%;
  font-size: 18px;
}
@media only screen and (max-width: 600px) {
  .inner-help-cta p {
    font-size: 15px !important;
  }
}
.inner-help-cta .wp-block-buttons {
  display: flex;
  gap: 2em;
}
@media only screen and (max-width: 600px) {
  .inner-help-cta .wp-block-buttons {
    margin-top: 1em;
  }
}
@media only screen and (max-width: 600px) {
  .inner-help-cta .wp-block-buttons .wp-block-button {
    width: 280px;
  }
}
@media only screen and (max-width: 600px) {
  .inner-help-cta .wp-block-buttons .wp-block-button .wp-block-button__link {
    padding: 6px 4px !important;
  }
}
.inner-help-cta .wp-block-buttons img {
  padding-right: 0.8em;
}
.inner-help-cta .wp-block-buttons a {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 57px;
}
@media only screen and (max-width: 600px) {
  .inner-help-cta {
    padding: 2%;
  }
}
@media only screen and (max-width: 600px) {
  .inner-help-cta p {
    width: 90%;
  }
}
@media only screen and (max-width: 600px) {
  .inner-help-cta .wp-block-buttons {
    gap: 1em;
  }
}
.legal-services-home-new {
  max-width: 2000px !important;
}
.legal-services-home-new .wp-block-themeisle-blocks-advanced-column {
  padding: 0px !important;
  padding-top: 80px !important;
  padding-bottom: 40px !important;
}
@media only screen and (max-width: 960px) {
  .legal-services-home-new .wp-block-themeisle-blocks-advanced-column {
    padding-top: 40px !important;
    padding-bottom: 0px !important;
  }
}
.legal-services-home-new .wp-block-themeisle-blocks-advanced-column h2, .legal-services-home-new .wp-block-themeisle-blocks-advanced-column p {
  width: 70%;
}
@media only screen and (max-width: 1100px) {
  .legal-services-home-new .wp-block-themeisle-blocks-advanced-column h2, .legal-services-home-new .wp-block-themeisle-blocks-advanced-column p {
    width: 85%;
  }
}
@media only screen and (max-width: 960px) {
  .legal-services-home-new .wp-block-themeisle-blocks-advanced-column h2, .legal-services-home-new .wp-block-themeisle-blocks-advanced-column p {
    width: 100%;
  }
}
.legal-services-home {
  margin-top: 5em !important;
}
.legal-services-home h4 {
  font-weight: 600;
}
@media only screen and (max-width: 780px) {
  .legal-services-home h4 {
    font-size: 16px;
  }
}
.legal-services-home h5 {
  color: #3F2A4F;
}
.legal-services-home h2 {
  margin-bottom: 0.5em;
}
@media only screen and (max-width: 780px) {
  .legal-services-home h2 {
    font-size: 20px !important;
  }
}
@media only screen and (max-width: 780px) {
  .legal-services-home {
    margin-top: 2em !important;
  }
  .legal-services-home #wp-block-themeisle-blocks-advanced-column-f3517103 {
    padding-right: 0 !important;
  }
}
@media only screen and (max-width: 780px) {
  .legal-services-home p {
    margin-bottom: 0;
  }
}
.legal-services-images {
  margin-top: 2em !important;
}
.legal-services-images .wp-block-themeisle-blocks-advanced-column {
  width: 100% !important;
}
.legal-services-images img {
  min-width: 100%;
  margin-bottom: 20px;
}
.legal-services-images h4 {
  font-weight: 500;
  background-image: url(//www.bindmans.com/wp-content/uploads/2022/06/Icon-ionic-ios-arrow-down.svg);
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: right 14px bottom 53%;
}
@media only screen and (max-width: 780px) {
  .legal-services-images h4 {
    margin-top: 1.5em !important;
  }
}
.legal-services-images .innerblocks-wrap {
  gap: 1.5em;
}
@media only screen and (max-width: 780px) {
  .legal-services-images img {
    padding-right: 0;
    height: 300px;
    object-fit: cover;
  }
  .legal-services-images figure {
    height: 300px;
  }
  .wp-block-themeisle-blocks-advanced-column menu1trigger {
    width: 100% !important;
  }
}
@media only screen and (max-width: 780px) {
  .legal-services-images .innerblocks-wrap {
    flex-direction: column;
    align-items: center;
  }
}
.newAbsolCta {
  position: relative;
  padding-bottom: 5% !important;
}
.newAbsolCta .innerblocks-wrap {
  padding-top: 6% !important;
  padding-bottom: 3% !important;
  gap: 90px !important;
}
@media only screen and (max-width: 1300px) {
  .newAbsolCta .innerblocks-wrap {
    gap: 70px !important;
  }
}
@media only screen and (max-width: 1000px) {
  .newAbsolCta .innerblocks-wrap {
    flex-direction: column-reverse !important;
    gap: 40px !important;
    padding-left: 2em !important;
    padding-right: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .newAbsolCta .innerblocks-wrap {
    padding-left: 1em !important;
    padding-right: 1em !important;
    gap: 30px !important;
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
}
.newAbsolCta .content-inner {
  padding-right: 12% !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media only screen and (max-width: 1500px) {
  .newAbsolCta .content-inner {
    padding-right: 7% !important;
  }
}
@media only screen and (max-width: 1080px) {
  .newAbsolCta .content-inner {
    padding-right: 8% !important;
  }
}
.newAbsolCta figure {
  margin: 0 !important;
  display: block !important;
}
@media only screen and (min-width: 2000px) {
  .newAbsolCta figure {
    margin-left: calc(((100vw - 2000px) / 2) + 12em) !important;
  }
}
.newAbsolCta figure img {
  position: relative;
  width: 100% !important;
}
.newAbsolCta .wp-block-buttons {
  margin-top: 2em;
}
.newAbsolCta .wp-block-buttons .wp-block-button {
  border: 2px solid #3F2A4F;
}
.newAbsolCta .wp-block-buttons .wp-block-button:hover {
  background-color: #3F2A4F;
  transition: ease 0.1s;
}
.newAbsolCta .wp-block-buttons .wp-block-button a:hover {
  color: white !important;
}
.absolute-pic-cta {
  position: relative;
  padding-bottom: 5% !important;
}
@media only screen and (min-width: 2000px) {
  .absolute-pic-cta #wp-block-themeisle-blocks-advanced-column-182fbb0f {
    margin-left: calc(((100vw - 2000px) / 2) + 12em) !important;
  }
}
@media only screen and (min-width: 2000px) {
  .absolute-pic-cta #wp-block-themeisle-blocks-advanced-column-774a0154 {
    margin-left: calc(((100vw - 2000px) / 2) + 12em) !important;
  }
}
.absolute-pic-cta .content-inner {
  padding-right: 15% !important;
}
.absolute-pic-cta img {
  position: absolute;
  left: 0;
  top: 70px;
  max-width: 90%;
}
.absolute-pic-cta .wp-block-buttons {
  margin-top: 2em;
}
.absolute-pic-cta .wp-block-buttons .wp-block-button {
  border: 2px solid #3F2A4F;
}
.absolute-pic-cta .wp-block-buttons .wp-block-button:hover {
  background-color: #3F2A4F;
  transition: ease 0.1s;
}
.absolute-pic-cta .wp-block-buttons .wp-block-button a:hover {
  color: white !important;
}
@media only screen and (max-width: 1200px) {
  .absolute-pic-cta .innerblocks-wrap {
    flex-direction: column-reverse;
    padding-bottom: 70%;
  }
}
@media only screen and (max-width: 1200px) {
  .absolute-pic-cta .content-inner {
    padding-left: 2em !important;
    padding-right: 2em !important;
  }
  .absolute-pic-cta .content-inner h5 {
    margin-bottom: 1em;
  }
  .absolute-pic-cta .content-inner h2 {
    line-height: 1.3em;
  }
}
@media only screen and (max-width: 600px) {
  .absolute-pic-cta .content-inner {
    padding-left: 1em !important;
    padding-right: 1em !important;
  }
}
@media only screen and (max-width: 1200px) {
  .absolute-pic-cta img {
    top: 0;
  }
}
.page-id-1686 .introduction-outer {
  padding: 10% 12em 5% 12em !important;
}
.page-id-1686 .introduction-outer #wp-block-themeisle-blocks-advanced-column-b4b86cd3 {
  flex-basis: 35%;
}
@media only screen and (min-width: 2000px) {
  .page-id-1686 .introduction-outer {
    Padding-left: calc(((100vw - 2000px) / 2) + 12em) !important;
    Padding-right: calc(((100vw - 2000px) / 2) + 12em) !important;
  }
}
@media only screen and (max-width: 1200px) {
  .page-id-1686 .introduction-outer {
    padding-right: 2em !important;
    padding-left: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .page-id-1686 .introduction-outer {
    padding-right: 1em !important;
    padding-left: 1em !important;
  }
}
.introduction-outer-2 {
  padding: 10% 12em 10% 12em !important;
}
@media only screen and (max-width: 1200px) {
  .introduction-outer-2 {
    padding: 10% 2em 10% 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .introduction-outer-2 {
    padding: 10% 0em 10% 0em !important;
  }
}
.introduction-outer-2 #wp-block-themeisle-blocks-advanced-column-b4b86cd3, .introduction-outer-2 #wp-block-themeisle-blocks-advanced-column-a305e40f {
  padding-top: 5px;
}
@media only screen and (max-width: 600px) {
  .introduction-outer-2 h2 {
    font-size: 18px !important;
  }
}
.introduction-outer-2 h3 {
  margin-right: 2em;
  font-weight: 300;
}
.introduction-outer-2 h4 {
  font-weight: 600;
}
.introduction-outer-2 .innerblocks-wrap {
  flex-basis: 100%;
}
.introduction-outer {
  padding: 10% 12em 10% 12em !important;
}
.introduction-outer #wp-block-themeisle-blocks-advanced-column-b4b86cd3, .introduction-outer #wp-block-themeisle-blocks-advanced-column-a305e40f {
  padding-top: 5px;
}
@media only screen and (max-width: 600px) {
  .introduction-outer h2 {
    font-size: 18px !important;
  }
}
.introduction-outer h3 {
  margin-right: 2em;
  font-weight: 300;
}
.introduction-outer h4 {
  font-weight: 600;
}
.introduction-outer .innerblocks-wrap {
  flex-basis: 100%;
}
@media only screen and (min-width: 2000px) {
  .introduction-outer {
    Padding-left: calc(((100vw - 2000px) / 2) + 12em) !important;
    Padding-right: calc(((100vw - 2000px) / 2) + 12em) !important;
  }
}
@media only screen and (max-width: 1200px) {
  .introduction-outer {
    padding-right: 2em !important;
    padding-left: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .introduction-outer {
    padding-right: 1em !important;
    padding-left: 1em !important;
  }
}
@media only screen and (max-width: 1200px) {
  .introduction-outer h3 {
    font-weight: 300;
  }
}
@media only screen and (max-width: 1200px) {
  .introduction-outer .innerblocks-wrap {
    flex-direction: column;
    flex-basis: 100%;
  }
}
@media only screen and (max-width: 1200px) {
  .introduction-outer .innerblocks-wrap .text-inner {
    padding-right: 5% !important;
  }
}
@media only screen and (max-width: 600px) {
  .introduction-outer .innerblocks-wrap .text-inner {
    padding-right: 0 !important;
  }
}
.header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu:focus-within > .sub-menu, .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu:focus > .sub-menu, .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu:hover > .sub-menu {
  background-color: white;
}
@media only screen and (max-width: 600px) {
  #wp-block-themeisle-blocks-advanced-columns-f22adc29 .innerblocks-wrap {
    flex-direction: column;
  }
}
.footer-2 #wp-block-themeisle-blocks-advanced-column-bbdeb0f7 {
  display: flex;
  align-content: flex-end;
  justify-content: flex-end;
}
@media only screen and (max-width: 1200px) {
  .footer-2 #wp-block-themeisle-blocks-advanced-column-bbdeb0f7 {
    display: grid;
    grid-template-columns: 1fr;
  }
}
#wp-block-themeisle-blocks-advanced-columns-98849410 {
  --columns-width:initial !important;
}
.outer-container {
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: cover;
  background-position-y: 300px;
}
.outer-container a {
  color: white;
  text-decoration: none;
}
.outer-container .news-loop {
  padding: 3.5% 6em 3.5% 6em;
  background-color: #eaf1f6;
  border-bottom-right-radius: 250px;
}
.outer-container .news-loop p {
  color: #3F2A4F;
  margin-bottom: 0.2em;
  font-size: 18px;
}
@media only screen and (max-width: 600px) {
  .outer-container .news-loop p {
    font-size: 15px;
  }
}
.outer-container .news-loop h2, .outer-container .news-loop .news-title {
  color: #3F2A4F;
  margin-bottom: 20px !important;
}
.outer-container .news-loop .post-type {
  text-transform: capitalize;
}
.outer-container .news-loop .header-btn {
  display: flex;
  justify-content: space-between;
  color: #3F2A4F;
}
.outer-container .news-loop .header-btn button {
  background-color: Transparent;
  border: 1px solid #3F2A4F;
  cursor: pointer;
  color: #3F2A4F;
  padding: 0px 40px 0px 40px;
  height: 55px;
  border-radius: 0;
  margin-bottom: 2em;
}
.outer-container .news-loop .header-btn button:hover {
  background-color: transparent;
  border: 1px solid #3F2A4F;
  color: #3F2A4F;
  transition: ease 0.1s;
}
.outer-container .news-loop .news-info {
  display: flex;
  gap: 0.2em;
  padding-top: 2em;
  font-size: 1em;
  font-weight: 500;
  text-transform: capitalize;
}
.outer-container .news-loop .news-info a {
  color: #3F2A4F;
  text-decoration: none;
}
.outer-container .news-loop .news-item-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 1em;
  border-top: 2px solid #3F2A4F;
  height: 80%;
}
.outer-container .news-loop .news-item-container .news-items {
  border-right: 1px solid #3F2A4F;
  padding-left: 0em !important;
  padding-right: 4em !important;
}
.outer-container .news-loop .news-item-container .news-items:last-of-type {
  border-right: none;
}
.outer-container .news-loop .news-item-container .news-items a {
  text-decoration: none;
  color: #3F2A4F;
}
.outer-container .news-loop .news-item-container .news-items a:hover {
  text-decoration: underline;
}
.outer-container .news-loop .news-item-container .news-items h2 {
  font-size: 1.3em;
  color: #3F2A4F;
}
.outer-container .inner-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10% 30% 10% 30%;
  color: #3F2A4F;
}
.outer-container .inner-content h2, .outer-container .inner-content h5 {
  text-align: center;
  color: #ffffff;
}
.outer-container .inner-content button {
  background-color: Transparent;
  border: 2px solid #ffffff;
  cursor: pointer;
  color: #ffffff;
  padding: 10px 40px 10px 40px;
  border-radius: 0;
}
.outer-container .inner-content button:hover {
  background-color: transparent;
  transition: ease 0.1s;
}
.outer-container .inner-content button:hover a {
  color: #ffffff !important;
}
@media only screen and (min-width: 2000px) {
  .outer-container .news-loop {
    Padding-left: calc(((100vw - 2000px) / 2) + 6em);
    Padding-right: calc(((100vw - 2000px) / 2) + 6em);
  }
}
@media only screen and (max-width: 1200px) {
  .outer-container .news-loop {
    padding-left: 2em;
    padding-right: 2em;
  }
}
@media only screen and (max-width: 600px) {
  .outer-container .news-loop {
    padding: 8% 1em 15% 1em;
    border-bottom-right-radius: 80px;
  }
}
@media only screen and (max-width: 1200px) {
  .outer-container .news-loop .news-title {
    margin-bottom: 2em;
  }
}
@media only screen and (max-width: 1200px) {
  .outer-container .news-loop .header-btn {
    align-items: center;
  }
}
@media only screen and (max-width: 600px) {
  .outer-container .news-loop .header-btn button {
    margin-bottom: 1em;
  }
}
@media only screen and (max-width: 1200px) {
  .outer-container .news-loop .news-item-container {
    grid-template-columns: 1fr;
  }
}
@media only screen and (max-width: 1200px) {
  .outer-container .news-loop .news-item-container .news-items {
    border-right: none;
    border-top: 1px solid white;
  }
}
@media only screen and (max-width: 1200px) {
  .outer-container .news-loop .news-item-container .news-items {
    padding-left: 0.2em;
    padding-right: 0.2em;
  }
}
@media only screen and (max-width: 600px) {
  .outer-container .inner-content {
    padding: 10% 10% 10% 10%;
  }
}
@media only screen and (max-width: 1200px) {
  .outer-container .inner-content {
    padding-right: 15% !important;
    padding-left: 15% !important;
  }
}
.wp-block-lazyblock-news-loop, .wp-block-lazyblock-news-loop-single {
  padding: 0;
}
.news-loop-2 {
  padding: 6% 10% 8% 10%;
  background-color: #eaf1f6;
  border-bottom-right-radius: 250px;
  padding-left: 6em !important;
  padding-right: 6em !important;
}
.news-loop-2 p {
  color: #3F2A4F;
  margin-bottom: 0.2em;
  font-size: 18px;
}
@media only screen and (max-width: 600px) {
  .news-loop-2 p {
    font-size: 15px;
  }
}
.news-loop-2 h2, .news-loop-2 .news-title {
  color: #3F2A4F;
}
.news-loop-2 .news-title {
  margin-bottom: 1em;
}
.news-loop-2 .post-type {
  text-transform: capitalize;
}
.news-loop-2 .header-btn {
  display: flex;
  justify-content: space-between;
  color: #3F2A4F;
}
.news-loop-2 .header-btn button {
  background-color: Transparent;
  border: 1px solid #3F2A4F;
  cursor: pointer;
  color: #3F2A4F;
  padding: 0px 40px 0px 40px;
  height: 55px;
  border-radius: 0;
  margin-bottom: 2em;
}
.news-loop-2 .header-btn button:hover {
  background-color: transparent;
  border: 1px solid #3F2A4F;
  color: #3F2A4F;
  transition: ease 0.1s;
}
.news-loop-2 .news-info {
  display: flex;
  gap: 0.2em;
  padding-top: 2em;
  font-size: 1em;
  font-weight: 500;
  text-transform: uppercase;
  align-items: center;
}
.news-loop-2 .news-info a {
  color: #B07C6A;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 500;
}
.news-loop-2 .news-item-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 1em;
  border-top: 2px solid #3F2A4F;
  height: 80%;
}
.news-loop-2 .news-item-container .news-items {
  border-right: 1px solid #3F2A4F;
  padding-right: 1em;
}
.news-loop-2 .news-item-container .news-items:last-of-type {
  border-right: none;
}
.news-loop-2 .news-item-container .news-items a {
  text-decoration: none;
}
.news-loop-2 .news-item-container .news-items a:hover {
  text-decoration: underline;
}
.news-loop-2 .news-item-container .news-items h2 {
  font-size: 1.3em;
  color: #3F2A4F;
}
.news-loop-2 .inner-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10% 30% 10% 30%;
  color: #3F2A4F;
}
.news-loop-2 .inner-content h2 {
  text-align: center;
}
.news-loop-2 .inner-content button {
  background-color: Transparent;
  border: 2px solid #3F2A4F;
  cursor: pointer;
  color: #3F2A4F;
  padding: 10px 40px 10px 40px;
  height: 55px;
  border-radius: 0;
}
@media only screen and (min-width: 2000px) {
  .news-loop-2 {
    Padding-left: calc(((100vw - 2000px) / 2) + 6em) !important;
    Padding-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 1200px) {
  .news-loop-2 {
    padding-left: 2em !important;
    padding-right: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .news-loop-2 {
    padding: 8% 1em 15% 1em !important;
    border-bottom-right-radius: 80px;
  }
}
@media only screen and (max-width: 1200px) {
  .news-loop-2 .news-title {
    margin-bottom: 2em;
  }
}
@media only screen and (max-width: 1200px) {
  .news-loop-2 .header-btn {
    align-items: center;
  }
}
@media only screen and (max-width: 600px) {
  .news-loop-2 .header-btn button {
    margin-bottom: 1em;
  }
}
@media only screen and (max-width: 1200px) {
  .news-loop-2 .news-item-container {
    grid-template-columns: 1fr;
  }
}
@media only screen and (max-width: 1200px) {
  .news-loop-2 .news-item-container .news-items {
    border-right: none;
    border-top: 1px solid white;
  }
}
@media only screen and (max-width: 1200px) {
  .news-loop-2 .news-item-container .news-items {
    padding-left: 0.2em;
    padding-right: 0.2em;
  }
}
.may-be-interested {
  display: none !important;
  border-bottom-right-radius: 250px;
  padding: 5% 6em 5% 6em !important;
  margin-top: 60px !important;
  background: #3F2A4F !important;
  position: relative;
}
@media only screen and (max-width: 1200px) {
  .may-be-interested {
    padding: 5% 6em 12% 6em !important;
  }
}
.may-be-interested .content-container {
  border-top: 2px solid white;
  padding-top: 2em;
}
.may-be-interested .wp-block-columns {
  gap: 1em;
}
.may-be-interested .wp-block-columns .wp-container-1 {
  border-right: 1px solid white;
  padding-right: 17px;
}
@media only screen and (max-width: 1200px) {
  .may-be-interested .wp-block-columns .wp-container-1 {
    border-right: none;
  }
}
@media only screen and (max-width: 600px) {
  .may-be-interested .wp-block-columns .wp-container-1 {
    padding-right: 0;
  }
}
.may-be-interested .wp-block-columns .wp-container-2 {
  border-right: 1px solid white;
  padding-right: 17px;
}
@media only screen and (max-width: 1200px) {
  .may-be-interested .wp-block-columns .wp-container-2 {
    border-right: none;
  }
}
@media only screen and (max-width: 600px) {
  .may-be-interested .wp-block-columns .wp-container-2 {
    padding-right: 0;
  }
}
.may-be-interested .wp-block-columns .wp-container-3 {
  border-right: 1px solid white;
  padding-right: 17px;
}
@media only screen and (max-width: 1200px) {
  .may-be-interested .wp-block-columns .wp-container-3 {
    border-right: none;
  }
}
@media only screen and (max-width: 600px) {
  .may-be-interested .wp-block-columns .wp-container-3 {
    padding-right: 0;
  }
}
@media only screen and (max-width: 1200px) {
  .may-be-interested .wp-block-columns .wp-container-4 {
    padding-right: 17px;
  }
}
@media only screen and (max-width: 600px) {
  .may-be-interested .wp-block-columns .wp-container-4 {
    padding-right: 0;
  }
}
.may-be-interested .wp-block-columns .wp-block-column h4 {
  display: flex;
  align-items: center;
  gap: 0.5em;
  margin-top: 10px;
}
.may-be-interested .wp-block-columns .wp-block-column h4 a {
  text-decoration: none;
  color: white;
  margin-bottom: 0;
  display: flex;
  align-items: center;
  gap: 0.5em;
}
.may-be-interested .wp-block-columns .wp-block-column .wp-block-image img {
  width: 100%;
  object-fit: cover;
}
@media only screen and (max-width: 600px) {
  .may-be-interested .wp-block-columns .wp-block-column .wp-block-image img {
    height: 200px;
  }
}
@media only screen and (min-width: 2000px) {
  .may-be-interested {
    Padding-left: calc(((100vw - 2000px) / 2) + 6em) !important;
    Padding-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 1200px) {
  .may-be-interested {
    padding-right: 2em !important;
    padding-left: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .may-be-interested {
    padding: 8% 1em 25% 1em !important;
    border-bottom-right-radius: 80px;
    margin-top: 25px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .may-be-interested .wp-block-columns {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (max-width: 600px) {
  .may-be-interested .wp-block-columns {
    display: grid;
    grid-template-columns: 1fr;
    width: 100%;
  }
}
.page-id-1910 .knowledge-hub-nav {
  margin-bottom: 0px;
}
.cat-Podcasts .nv-content-wrap {
  display: none;
}
@media only screen and (max-width: 600px) {
  .cat-Podcasts .nv-single-post-wrap > div:not(:last-child) {
    margin-bottom: 0px !important;
  }
}
.cat-Blogs .knowledge-hub-nav {
  margin-bottom: -25px !important;
}
.cat-Blogs .nv-single-post-wrap > div:first-child {
  margin-top: 0px !important;
}
@media only screen and (max-width: 600px) {
  .cat-Blogs .nv-single-post-wrap > div:first-child {
    margin-bottom: 0px !important;
  }
}
@media only screen and (max-width: 600px) {
  .cat-Medical .nv-single-post-wrap > div:not(:last-child) {
    margin-bottom: 0px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .cat-Events .nv-single-post-wrap > div:not(:last-child) {
    margin-bottom: 0px !important;
  }
}
@media only screen and (max-width: 600px) {
  .cat-Events .dropdown-nav {
    margin-bottom: 0px !important;
  }
}
@media only screen and (max-width: 600px) {
  .cat-Events .breadcrumb {
    margin: 0 0 10px 0 !important;
  }
}
.cat-Events .sidebar-layout .social-share {
  border-bottom: 1px solid #909090;
  padding-bottom: 2em;
}
.cat-Events .sidebar-layout .related-services-sidebar {
  border-bottom: 1px solid #909090;
  padding-bottom: 2em;
}
.cat-Legal .nv-single-post-wrap > div:not(:last-child) {
  margin-bottom: 0;
}
.knowledge-hub-nav {
  background-color: #543b70;
  height: auto;
  padding-left: 6em !important;
  margin-bottom: 30px;
  position: relative;
  margin-top: -2px !important;
}
@media only screen and (max-width: 1300px) {
  .knowledge-hub-nav {
    padding-left: 6em !important;
  }
}
.knowledge-hub-nav.fixedElement {
  position: fixed !important;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 25;
  padding-left: 6em !important;
}
.knowledge-hub-nav .inner ul {
  display: flex;
  align-items: center;
  height: auto;
  margin: 0 !important;
}
.knowledge-hub-nav .inner ul .color-change {
  color: #b1c8dd !important;
  text-transform: uppercase;
}
.knowledge-hub-nav .inner ul li[tabindex]:focus, .knowledge-hub-nav .inner ul .active {
  background-color: #3f2a4f;
}
.knowledge-hub-nav .inner ul li {
  height: auto;
  border-right: 1px solid #5E4C6B;
  width: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 2% 2%;
  margin: 0 !important;
}
.knowledge-hub-nav .inner ul li:before {
  display: none !important;
}
@media only screen and (max-width: 836px) {
  .knowledge-hub-nav .inner ul li {
    padding: 2% 1%;
  }
}
.knowledge-hub-nav .inner ul li:hover {
  background-color: #3f2a4f;
}
.knowledge-hub-nav .inner ul li:hover > a {
  color: #b07c6a;
}
.knowledge-hub-nav .inner ul li:first-of-type {
  padding-left: 2%;
  padding-right: 2%;
  border-left: 1px solid #5E4C6B;
}
.knowledge-hub-nav .inner ul li a {
  text-decoration: none;
  color: white;
  font-size: 15px;
}
@media only screen and (min-width: 2000px) {
  .knowledge-hub-nav {
    Padding-left: calc(((100vw - 2000px) / 2) + 12em) !important;
    Padding-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 1200px) {
  .knowledge-hub-nav {
    padding-left: 2em !important;
    padding-right: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .knowledge-hub-nav {
    padding-left: 1em !important;
    padding-right: 1em !important;
  }
}
@media only screen and (max-width: 600px) {
  .knowledge-hub-nav .inner ul {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (max-width: 600px) {
  .knowledge-hub-nav .inner ul li {
    width: auto;
    padding-left: 1%;
    padding-right: 1%;
    border-bottom: 1px solid #5E4C6B;
  }
}
@media only screen and (max-width: 600px) {
  .knowledge-hub-nav .inner ul li:first-of-type {
    width: auto;
  }
}
@media only screen and (max-width: 600px) {
  .knowledge-hub-nav .inner ul li a {
    font-size: 15px;
    text-align: center;
  }
}
.filter-people .type-div {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 600px) {
  .filter-people .type-div {
    flex-direction: column;
  }
}
.filter-people .type-div .selected {
  color: #543C6F;
  border-bottom: 2px solid #B07C6A;
  opacity: 100%;
}
.filter-people .type-div a {
  text-decoration: none;
  border-bottom: 2px solid grey;
  text-transform: uppercase;
  font-weight: 500;
  margin-bottom: 2em;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 18em;
  opacity: 60%;
}
.page-id-140 .col {
  padding: 0;
}
.page-id-140 .pagination {
  margin-bottom: 3em;
}
.page-id-6518 .landing-hero .content img {
  display: none;
}
.people-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  max-width: 1450px;
  margin: 0 auto;
}
@media only screen and (max-width: 1300px) {
  .people-container {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media only screen and (max-width: 1024px) {
  .people-container {
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (max-width: 600px) {
  .people-container {
    grid-template-columns: 1fr;
  }
}
.people-container .individual-person {
  border: 1px solid #d1d1d1;
  margin-right: -1px;
  margin-bottom: -1px;
  padding: 1.5em 1em 0em 1em;
}
@media only screen and (max-width: 600px) {
  .people-container .individual-person {
    height: 27em;
  }
}
.people-container .individual-person .person-details {
  padding-top: 0.1em;
  height: 140px;
}
.people-container .individual-person .person-details a {
  text-decoration: none;
}
.people-container .individual-person .person-details .person-pronouns {
  font-weight: 500;
  color: #543C6F;
  margin-bottom: 8px;
  font-size: 15px;
}
.people-container .individual-person .person-details .person-name {
  font-weight: 500;
  color: #543C6F;
  margin-bottom: 2px;
}
.people-container .individual-person .person-details .person-position {
  font-weight: 500;
  color: #B07C6A;
  margin-bottom: 2px;
  text-transform: uppercase;
}
.people-container .individual-person .person-details .person-job-title {
  color: #909090;
  margin-bottom: 2px;
  font-size: 15px;
}
.people-container .individual-person img {
  width: 100%;
  object-fit: cover;
  min-height: 270px;
  max-height: 270px;
}
@media only screen and (max-width: 600px) {
  .people-container .individual-person {
    padding: 5%;
  }
}
@media only screen and (max-width: 600px) {
  .people-container .individual-person .person-details .person-job-title {
    font-size: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .people-container .individual-person img {
    min-height: 200px;
  }
}
.hero-our-people {
  height: 50.75em;
  position: relative;
  margin-right: 0;
  max-height: 90vh;
}
.hero-our-people:after {
  content: "";
  position: absolute;
  display: block;
  right: 0;
  bottom: 0;
  height: 650px;
  width: 400px;
  background-color: #AEC7DD;
  z-index: -1;
  max-width: 25%;
  max-height: 100%;
}
.hero-our-people .inner-col-people-hero {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 0 20% 0 20%;
  margin-right: 3em !important;
  position: relative;
  z-index: 1;
}
@media only screen and (max-width: 1200px) {
  .hero-our-people .inner-col-people-hero {
    padding: 0 10% 0 10%;
  }
  .hero-our-people .inner-col-people-hero h2 {
    font-size: 26px !important;
  }
}
@media only screen and (max-width: 600px) {
  .hero-our-people .inner-col-people-hero {
    padding: 0 5% 0 5%;
    margin-right: 2em !important;
  }
  .hero-our-people .inner-col-people-hero h2 {
    font-size: 20px !important;
  }
}
.pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 5em !important;
}
.pagination .current {
  margin-right: 5px;
  color: #ffffff;
  background-color: #3F2A4F;
  padding: 10px 17px;
}
.pagination a {
  margin-right: 5px;
  background-color: #d1d1d1;
  padding: 10px 17px;
}
@media only screen and (max-width: 1200px) {
  .pagination {
    margin-top: 8em !important;
  }
}
@media only screen and (max-width: 600px) {
  .pagination {
    margin-top: 4em !important;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 1em 0;
    margin-left: 15px;
    margin-right: 15px;
  }
}
.sub-service-hero {
  height: 400px;
  position: relative;
  margin-bottom: 60px;
}
.sub-service-hero h2 {
  margin-bottom: 0.3em;
}
.sub-service-hero:after {
  content: "";
  position: absolute;
  display: block;
  width: 4em;
  height: 600px;
  right: 0;
  bottom: 0;
  background-color: #B07C6A;
  z-index: -1;
  height: 70%;
}
.sub-service-hero:before {
  content: "";
  position: absolute;
  display: block;
  height: 650px;
  width: 4em;
  right: 4em;
  top: 0;
  background-color: #95C4B1;
  z-index: 999;
  height: 30%;
}
.sub-service-hero .sub-service-hero-inner {
  margin-right: 4em;
  height: 100%;
  position: relative;
  padding: 5% 10% 5% 12em !important;
}
.sub-service-hero .sub-service-titles {
  height: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.sub-service-hero .sub-service-titles h1 {
  color: white;
  line-height: 1.2em;
}
@media only screen and (min-width: 2000px) {
  .sub-service-hero .sub-service-hero-inner {
    Padding-left: calc(((100vw - 2000px) / 2) + 12em) !important;
    Padding-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 2000px) {
  .sub-service-hero .sub-service-hero-inner {
    Padding-left: 6em !important;
    padding-right: 2em !important;
  }
}
@media only screen and (max-width: 1200px) {
  .sub-service-hero .sub-service-hero-inner {
    padding-left: 2em !important;
    padding-right: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .sub-service-hero .sub-service-hero-inner {
    padding-left: 1em !important;
    padding-right: 1em !important;
  }
}
.service-hero {
  position: relative;
  z-index: 10;
  width: 100vw;
  max-width: 100%;
  margin-top: 1em;
  height: 750px;
  margin-bottom: 60px;
}
@media only screen and (max-width: 600px) {
  .service-hero {
    height: 32em;
  }
}
.service-hero .inner-hero {
  position: relative;
  height: 100%;
}
.service-hero .inner-hero .content {
  height: 100%;
}
.service-hero .inner-hero .wp-block-group__inner-container {
  z-index: 10;
}
.service-hero .inner-hero .text-content {
  background-color: #1F6278;
  width: 46em;
  height: 34em;
  max-width: 50%;
  max-height: 60%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-bottom-right-radius: 250px;
  z-index: 999;
  padding-right: 5%;
  padding-left: 5%;
  margin-left: 6em !important;
}
@media only screen and (max-width: 600px) {
  .service-hero .inner-hero .text-content {
    border-bottom-right-radius: 80px !important;
  }
}
.service-hero .inner-hero .text-content h1 {
  line-height: 1.2em;
}
.service-hero .inner-hero .text-content h3 {
  color: white;
}
.service-hero .inner-hero .text-content h5 {
  color: #543c6f;
  text-transform: uppercase;
}
.service-hero .inner-hero .text-content p {
  color: white;
}
.service-hero .inner-hero .content-inner {
  min-height: 100%;
  display: flex;
  align-items: center;
  height: 100%;
}
.service-hero .inner-hero .content-inner h1 {
  color: #ffffff;
}
.service-hero .inner-hero .content-inner h3 {
  margin-bottom: 0.2em;
}
.service-hero .inner-hero img {
  position: absolute;
  right: 0;
  top: 0;
  left: auto;
  bottom: 0;
  z-index: 345;
  height: 55.75em;
  margin-right: 4em;
  object-fit: cover;
  width: 80%;
  height: 100%;
}
.service-hero .inner-hero:after {
  content: "";
  position: absolute;
  display: block;
  right: 0;
  bottom: 0px;
  height: 650px;
  width: 400px;
  background-color: #EFD2E3;
  z-index: -1;
  max-width: 25%;
  max-height: 60%;
}
@media only screen and (max-width: 600px) {
  .service-hero {
    margin-top: 0em;
    margin-bottom: 0px;
  }
}
@media only screen and (max-width: 1200px) {
  .service-hero {
    margin-top: 0em;
  }
}
@media only screen and (min-width: 2000px) {
  .service-hero .inner-hero .text-content {
    margin-left: calc(((100vw - 2000px) / 2) + 6em) !important;
    margin-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 1280px) {
  .service-hero .inner-hero .text-content {
    height: 30em;
    width: 34em;
    max-height: initial;
  }
}
@media only screen and (max-width: 1200px) {
  .service-hero .inner-hero .text-content {
    min-height: 0;
    max-height: 60%;
    width: 32em;
    margin-left: 2em !important;
    margin-right: 2em !important;
    height: 28em;
    border-bottom-right-radius: 180px;
  }
}
@media only screen and (max-width: 600px) {
  .service-hero .inner-hero .text-content {
    min-width: 90%;
    min-height: 40%;
    max-height: 50%;
    margin-right: 1em !important;
    margin-left: 0 !important;
    padding-left: 1em !important;
  }
}
@media only screen and (max-width: 600px) {
  .service-hero .inner-hero .content-inner {
    align-items: flex-end;
  }
}
@media only screen and (max-width: 1200px) {
  .service-hero .inner-hero .content-inner {
    margin-left: 0;
  }
}
@media only screen and (max-width: 1200px) {
  .service-hero .inner-hero img {
    margin-right: 1em;
  }
}
@media only screen and (max-width: 600px) {
  .service-hero .inner-hero img {
    width: 100%;
    margin-right: 0;
  }
}
@media only screen and (max-width: 600px) {
  .service-hero .inner-hero:after {
    display: none;
  }
}
@media only screen and (max-width: 600px) {
  .nv-content-wrap {
    padding: 0 15px;
  }
}
.single-individual .sidebar-help-cta {
  background-color: #b0d3c5;
}
.single-individual .service-hero .inner-hero:after {
  background-color: #3F2A4F;
}
.single-individual .sub-service-hero .sub-service-hero-inner {
  background-color: #2F775F;
}
.single-individual .sub-service-hero .sub-service-hero-inner .sub-service-titles h2 {
  color: #95C4B1 !important;
}
.single-business .service-hero .inner-hero:after {
  background-color: #3F2A4F;
}
.single-business .sub-service-hero:before {
  background-color: #AEC7DD;
}
.single-business .sub-service-hero .sub-service-hero-inner {
  background-color: #206278;
}
.single-business .sub-service-hero .sub-service-hero-inner .sub-service-titles h2 {
  color: #AEC7DD;
}
.single-specialist-service .service-hero .inner-hero:after {
  background-color: #3F2A4F;
}
.single-specialist-service .sub-service-hero .sub-service-hero-inner {
  background-color: #ce8bb3;
}
.single-specialist-service .sub-service-hero .sub-service-hero-inner .sub-service-titles h2 {
  color: #543c6f;
}
.careers-hero {
  height: 80vh;
  position: relative;
  margin-right: 0;
}
@media only screen and (max-width: 800px) {
  .careers-hero {
    height: 60vh;
  }
}
.careers-hero .outer-content {
  z-index: 3;
  height: 100%;
  display: flex;
  align-items: flex-end;
  position: relative;
}
.careers-hero .outer-content h1 {
  font-size: 35px;
  line-height: 1.2em;
  color: #3F2A4F !important;
}
.careers-hero .outer-content h4 {
  color: #3F2A4F !important;
}
.careers-hero .outer-content .inner-content {
  margin: 0;
  height: 17em;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 6em;
  padding-right: 6em;
}
.careers-hero .outer-content .inner-content h3 {
  margin-bottom: 0.5em;
  color: #3F2A4F !important;
}
.careers-hero .background-container {
  position: relative;
  max-height: 100%;
}
.careers-hero .background-container figure {
  position: initial;
}
.careers-hero .background-container img {
  position: absolute;
  right: 0;
  top: 0;
  left: auto;
  bottom: 0;
  margin-right: 4em;
  object-fit: cover;
  width: 100%;
  height: 100%;
  z-index: -1;
  border-top-right-radius: 250px;
}
.careers-hero .background-container:after {
  content: "";
  position: absolute;
  display: block;
  right: 0;
  bottom: 0;
  height: 650px;
  width: 400px;
  background-color: #3F2A4F;
  z-index: -2;
  height: 50%;
}
@media only screen and (max-width: 1200px) {
  .careers-hero .outer-content h1 {
    font-size: 28px;
  }
}
@media only screen and (max-width: 600px) {
  .careers-hero .outer-content h1 {
    margin-bottom: 0.5em;
    font-size: 18px;
  }
}
@media only screen and (min-width: 2000px) {
  .careers-hero .outer-content .inner-content {
    Padding-left: calc(((100vw - 2000px) / 2) + 6em) !important;
    Padding-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 1200px) {
  .careers-hero .outer-content .inner-content {
    width: 80%;
    height: 22em;
    padding: 5% 5% 5% 5%;
    padding-left: 2em !important;
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 600px) {
  .careers-hero .outer-content .inner-content {
    width: 65%;
    height: 12em;
    padding-left: 1em !important;
  }
}
@media only screen and (max-width: 600px) {
  .careers-hero .background-container img {
    margin-right: 0;
    border-top-right-radius: 0px;
  }
}
@media only screen and (max-width: 1200px) {
  .careers-hero .background-container img {
    margin-right: 0;
    border-top-right-radius: 0px;
  }
}
@media only screen and (max-width: 600px) {
  .careers-hero .background-container:after {
    display: none;
  }
}
.our-values {
  position: relative;
  z-index: 10;
  width: 100vw;
  height: 57.75em;
  max-height: 90vh;
}
.our-values .values-inner {
  height: 100%;
  position: relative;
}
.our-values .values-inner h2 {
  color: white;
  font-weight: 500;
  line-height: 1.2em;
}
.our-values .values-inner h3 {
  color: white;
}
.our-values .values-inner h4 {
  color: white;
  font-size: 18px;
}
.our-values .values-inner:before {
  content: "";
  position: absolute;
  display: block;
  right: 0;
  bottom: 0;
  height: 500px;
  width: 1000px;
  max-width: 95%;
  min-width: 95%;
  background-color: #EFD2E3;
  z-index: -1;
  max-height: 90%;
}
.our-values .values-inner:after {
  content: "";
  position: absolute;
  display: block;
  right: 0;
  top: 270px;
  height: 250px;
  width: 52px;
  background-color: #B07C6A;
  z-index: -1;
  max-height: 90%;
}
.our-values .values-inner .slick-list, .our-values .values-inner .slick-track {
  height: 100%;
}
.our-values .values-inner .slide {
  height: 100%;
  position: relative;
  display: grid;
  grid-template-columns: 1fr 2fr;
  justify-items: center;
  align-content: center;
  min-width: 100vw;
}
.our-values .values-inner .slide img {
  position: absolute;
  top: 0;
  z-index: -1;
  height: 80%;
  margin-right: 6em;
  object-fit: cover;
  width: 100%;
}
.our-values .values-inner .slide .slider-outer {
  color: white;
  width: 70%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.our-values .values-inner .slide .slider-outer h4 {
  margin-bottom: 8em;
  line-height: 1.6em;
}
.our-values .values-inner .slide .slider-inner-shape {
  background-color: #3f2a4f;
  color: #fff;
  width: 100%;
  height: 40em;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-top-left-radius: 200px;
  padding: 20% 10% 20% 10%;
  z-index: 999;
  margin-right: 6em;
  margin-bottom: -8em;
}
.our-values .values-inner .slide .slider-inner-shape a {
  color: white;
  border: 2px solid white;
  width: 200px;
  padding: 15px;
  text-transform: uppercase;
  text-align: center;
  margin-top: 10px;
}
.our-values .values-inner .slide .slider-inner-shape a:hover {
  background-color: white;
  color: #3f2a4f;
  transition: ease 0.2s;
}
@media only screen and (max-width: 1200px) {
  .our-values .values-inner .slide .slider-inner-shape a {
    width: 170px;
  }
}
@media only screen and (max-width: 600px) {
  .our-values .values-inner .slide .slider-inner-shape a {
    width: 170px;
    margin-top: 45px;
  }
}
.our-values .values-inner .slide .slider-inner-shape h2 {
  font-weight: 400;
  font-size: 30px;
  line-height: 1.2em;
}
@media only screen and (max-width: 600px) {
  .our-values {
    height: 100%;
    max-height: 100%;
  }
}
@media only screen and (max-width: 600px) {
  .our-values .values-inner:before {
    display: none;
  }
}
@media only screen and (max-width: 600px) {
  .our-values .values-inner:after {
    display: none;
  }
}
@media only screen and (max-width: 600px) {
  .our-values .values-inner .slide {
    display: flex;
    flex-direction: column;
  }
}
@media only screen and (max-width: 1200px) {
  .our-values .values-inner .slide img {
    margin-right: 4em;
  }
}
@media only screen and (max-width: 1200px) {
  .our-values .values-inner .slide .slider-outer {
    padding-left: 0 !important;
  }
}
@media only screen and (max-width: 600px) {
  .our-values .values-inner .slide .slider-outer {
    width: 100%;
    align-items: center;
    text-align: center;
    padding-top: 3em;
    padding-left: 1em !important;
    padding-right: 1em !important;
  }
}
@media only screen and (max-width: 1200px) {
  .our-values .values-inner .slide .slider-inner-shape {
    padding: 20% 15% 20% 15%;
    margin-right: 4em;
    max-width: 100%;
  }
}
@media only screen and (max-width: 600px) {
  .our-values .values-inner .slide .slider-inner-shape {
    height: 34.2em;
    padding: 2em 2em 2em 4em !important;
    margin: 0 !important;
    display: flex;
    justify-content: center;
    border-top-left-radius: 100px;
  }
}
@media only screen and (max-width: 1200px) {
  .our-values .values-inner .slide .slider-inner-shape .general-value {
    font-size: 26px !important;
  }
}
@media only screen and (max-width: 600px) {
  .our-values .values-inner .slide .slider-inner-shape .general-value {
    font-size: 20px !important;
    margin: 0 !important;
    padding-right: 0;
    padding-left: 0;
  }
}
@media only screen and (max-width: 1200px) {
  .our-values .gold-value {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 600px) {
  .our-values .gold-value {
    font-size: 16px !important;
  }
}
.sidebar-help-cta {
  background-color: #AEC7DD;
  color: white;
  padding: 10% 15% 10% 10% !important;
}
.sidebar-help-cta h4 {
  margin-bottom: 0.2em;
  color: #543c6f;
  margin-top: 0;
}
.sidebar-help-cta a {
  color: #543c6f;
}
.sidebar-help-cta p {
  display: flex;
  align-items: center;
  gap: 0.3em;
  color: #543c6f;
  margin-bottom: 0;
}
.sidebar-help-cta .info {
  border-bottom: 1px solid white;
  padding-bottom: 4%;
  padding-top: 4%;
}
.sidebar-help-cta .info .make-smaller {
  height: 18px !important;
  margin-left: 2px;
  margin-right: 6px;
}
.sidebar-help-cta .info img {
  height: 30px;
  width: auto;
}
.hero-3 {
  height: 470px;
  background-color: #aec8de !important;
}
@media only screen and (max-width: 600px) {
  .hero-3 {
    height: auto;
  }
}
@media only screen and (max-width: 600px) {
  .hero-3 .innerblocks-wrap {
    flex-direction: column;
  }
}
.hero-3 .col-1 {
  padding: 5% 10% 5% 6em !important;
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-height: 100%;
}
.hero-3 .col-1 p, .hero-3 .col-1 h5 {
  color: #3F2A4F !important;
}
.hero-3 .col-1 h3 {
  font-size: 26px;
  font-weight: 400;
  color: #3F2A4F !important;
}
@media only screen and (max-width: 1300px) {
  .hero-3 .col-1 h3 {
    font-size: 22px;
  }
}
.hero-3 .col-2 {
  height: 100%;
  position: relative;
}
.hero-3 .col-2:before {
  content: "";
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  height: 480px;
  width: 38px;
  background-color: #3F2A4F;
  z-index: 9999;
  max-height: 60%;
  min-height: 60%;
}
.hero-3 .col-2:after {
  content: "";
  position: absolute;
  display: block;
  left: -38px;
  bottom: 0;
  height: 390px;
  width: 38px;
  background-color: #f0d2e3;
  z-index: 9999;
  max-height: 40%;
  min-height: 40%;
}
.hero-3 .col-2 figure {
  height: 100%;
  width: 100%;
}
.hero-3 .col-2 figure img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media only screen and (min-width: 2000px) {
  .hero-3 .col-1 {
    Padding-left: calc(((100vw - 2000px) / 2) + 6em) !important;
    Padding-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 1200px) {
  .hero-3 .col-1 {
    padding: 40px 5% 40px 12px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .hero-3 .col-1 h3 {
    font-size: 20px;
  }
}
@media only screen and (max-width: 1200px) {
  .hero-3 .col-1 h3 {
    font-size: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .hero-3 .col-2:before {
    display: none;
  }
}
@media only screen and (max-width: 600px) {
  .hero-3 .col-2:after {
    display: none;
  }
}
.page-id-6518 .landing-hero .inner-hero .content {
  width: 50%;
}
.landing-hero {
  height: 600px;
  position: relative;
  min-height: 400px;
}
.landing-hero:before {
  content: "";
  position: absolute;
  display: block;
  right: 0;
  bottom: 0px;
  height: 650px;
  width: 400px;
  background-color: #EFD2E3;
  z-index: -1;
  max-width: 25%;
  max-height: 60%;
}
.landing-hero .inner-hero {
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  margin-right: 4em;
  position: relative;
}
.landing-hero .inner-hero .content {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 6em !important;
  color: white;
  width: 40%;
}
.landing-hero .inner-hero .content h1 {
  color: white;
}
.landing-hero .inner-hero .content h2 {
  font-size: 40px;
}
.landing-hero .inner-hero .content .title-icon {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 10px;
}
.landing-hero .inner-hero .content .title-icon h3 {
  color: white;
  text-transform: uppercase;
  margin-bottom: 0;
  margin: 0;
}
@media only screen and (max-width: 600px) {
  .landing-hero:before {
    display: none;
  }
}
@media only screen and (max-width: 600px) {
  .landing-hero .inner-hero {
    margin-right: 0em;
  }
}
@media only screen and (min-width: 2000px) {
  .landing-hero .inner-hero .content {
    width: 60%;
    Padding-left: calc(((100vw - 2000px) / 2) + 6em) !important;
    Padding-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 1200px) {
  .landing-hero .inner-hero .content {
    width: 60%;
    padding-right: 2em !important;
    padding-left: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .landing-hero .inner-hero .content {
    width: 80% !important;
    padding-right: 1em !important;
    padding-left: 1em !important;
  }
}
.medical-hero {
  width: 100%;
  position: relative;
}
.medical-hero:before {
  content: "";
  position: absolute;
  display: block;
  right: 0;
  bottom: 0px;
  height: 650px;
  width: 400px;
  background-color: #EFD2E3;
  z-index: -1;
  max-width: 25%;
  max-height: 60%;
}
.medical-hero .inner-hero {
  display: flex;
}
.medical-hero .inner-hero .content {
  min-width: 55%;
  max-width: 55%;
  background-color: #aec8de;
  padding: 5% 10% 5% 6em !important;
  margin-top: 6em;
}
.medical-hero .inner-hero .content h5 {
  color: #b17c68;
}
.medical-hero .inner-hero .content h3 {
  color: #3f2a4f;
}
.medical-hero .inner-hero .image-col {
  margin-right: 2em;
}
.medical-hero .inner-hero .image-col img {
  object-fit: cover;
  min-height: 100%;
  display: block;
}
@media only screen and (max-width: 600px) {
  .medical-hero {
    height: 100%;
  }
}
@media only screen and (max-width: 1200px) {
  .medical-hero {
    height: 100%;
  }
}
@media only screen and (max-width: 600px) {
  .medical-hero:before {
    display: none;
  }
}
@media only screen and (max-width: 600px) {
  .medical-hero .inner-hero {
    flex-direction: column-reverse;
  }
}
@media only screen and (min-width: 2000px) {
  .medical-hero .inner-hero .content {
    Padding-left: calc(((100vw - 2000px) / 2) + 6em) !important;
    Padding-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 1200px) {
  .medical-hero .inner-hero .content {
    padding-left: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .medical-hero .inner-hero .content {
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    padding-left: 1em !important;
  }
}
@media only screen and (max-width: 600px) {
  .medical-hero .inner-hero .image-col {
    margin-right: 0;
  }
}
.small-info {
  margin-top: 2em;
  padding: 3% 5% 3% 3% !important;
}
@media only screen and (max-width: 600px) {
  .small-info {
    margin-left: 14px;
    margin-right: 14px;
  }
}
.service-wrapper .wp-block-themeisle-blocks-accordion {
  background-color: #EAF1F6;
  padding: 30px !important;
  padding-top: 20px !important;
  padding-bottom: 30px !important;
}
.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__content {
  padding-left: 14px !important;
}
.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__title {
  border: none;
  color: #543c6f;
  font-weight: 500;
  padding: 18px 0px;
  font-size: 18px;
  transition: 0.3s all ease;
}
.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__title:hover {
  padding: 18px 0.5em;
}
.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__content {
  border: none !important;
}
.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__content a {
  text-decoration: underline;
}
.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__content h5 {
  text-transform: initial;
}
.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__content .wp-block-quote {
  margin: 40px 38px;
  border-color: #B07C6A;
  border-style: solid;
  border-width: 0 0 0 4px;
  padding: 0 0 0 20px;
  font-weight: 500;
  color: #543C6F;
}
.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__content .wp-block-quote:first-of-type {
  margin: 0px 38px 40px 38px;
}
.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__content .wp-block-quote p {
  line-height: 1.5em;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: -0.2px;
  color: var(--nv-primary-accent) !important;
  margin-bottom: 1em;
}
@media only screen and (max-width: 600px) {
  .wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__title {
    font-size: 16px;
    padding-left: 0px;
  }
}
@media only screen and (max-width: 600px) {
  .accordian-sect {
    padding: 10px 15px !important;
  }
}
@media only screen and (max-width: 600px) {
  .wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__content .wp-block-quote p {
    font-size: 15px;
  }
}
.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__title::after {
  content: "";
  justify-self: end;
  align-self: center;
  border-right: 2px solid #B07C6A;
  border-bottom: 2px solid #B07C6A;
  width: 12px;
  height: 12px;
  transform: rotate(45deg) translate(-25%, 0%);
}
.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__content h3 {
  color: #543c6f;
}
h4 {
  color: #543c6f;
}
.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__content p, ul li {
  color: #14171c;
}
.wp-block-themeisle-blocks-accordion-item {
  border-bottom: 1px solid #c4c4c4;
}
.wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__title {
  border: none;
  color: #3f2a4f;
  font-weight: 500;
  padding: 18px 0px;
  font-size: 20px;
}
.wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__content {
  border: none;
  padding: 18px 0px;
}
.wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__content .wp-block-quote {
  position: relative;
  margin-bottom: 1em !important;
}
.wp-block-themeisle-blocks-accordion-item .wp-block-themeisle-blocks-accordion-item__content .wp-block-quote:before {
  position: absolute;
  content: url(//www.bindmans.com/wp-content/uploads/2022/08/Quote.svg);
  width: 30px;
  height: auto;
  left: -43px;
}
.latest-news {
  max-width: 1450px;
  margin: 0 auto;
  display: none !important;
}
@media (max-width: 1530px) {
  .latest-news {
    padding-left: 6em !important;
    padding-right: 6em !important;
  }
}
@media (max-width: 1200px) {
  .latest-news {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
.latest-news p {
  color: #B07C6A;
  margin-bottom: 0.2em;
  font-size: 1.5em;
  font-weight: 500;
  line-height: 1.3em;
}
.latest-news .news-title {
  color: #543C6F;
  margin-bottom: 1.2em;
}
.latest-news h2 {
  color: #543C6F;
}
.latest-news .date {
  text-transform: uppercase;
  font-size: 15px;
}
.latest-news .post-type {
  text-transform: capitalize;
  font-size: 15px;
}
.latest-news .header-btn {
  display: flex;
  justify-content: space-between;
  color: white;
}
.latest-news .news-info {
  display: flex;
  gap: 0.2em;
  padding-top: 2em;
  align-items: center;
}
.latest-news .news-info a {
  color: #543C6F;
  text-decoration: none;
}
.latest-news .news-item-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 1em;
  border-top: 1px solid #543C6F;
  height: 80%;
  padding-bottom: 4em;
}
.latest-news .news-item-container .news-items {
  border-right: 1px solid #543C6F;
  padding-right: 1em;
}
.latest-news .news-item-container .news-items:last-of-type {
  border-right: none;
}
.latest-news .news-item-container .news-items a {
  text-decoration: none;
}
.latest-news .news-item-container .news-items a:hover {
  text-decoration: underline;
}
.latest-news .news-item-container .news-items h2 {
  font-size: 1.3em;
  color: #ffffff;
}
.latest-news .inner-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10% 30% 10% 30%;
  color: white;
}
.latest-news .inner-content h2 {
  text-align: center;
}
.latest-news .inner-content button {
  background-color: Transparent;
  border: 2px solid #ffffff;
  cursor: pointer;
  color: white;
  padding: 10px 40px 10px 40px;
  height: 55px;
  border-radius: 0;
}
@media only screen and (max-width: 1200px) {
  .latest-news {
    padding-right: 2em !important;
    padding-left: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .latest-news {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
}
@media only screen and (max-width: 600px) {
  .latest-news p {
    font-size: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .latest-news .header {
    padding: 10px 15px;
  }
}
@media only screen and (max-width: 600px) {
  .latest-news .date {
    font-size: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .latest-news .post-type {
    font-size: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .latest-news .news-info a {
    font-size: 15px;
  }
}
@media only screen and (max-width: 1200px) {
  .latest-news .news-item-container {
    grid-template-columns: 1fr;
  }
}
@media only screen and (max-width: 600px) {
  .latest-news .news-item-container {
    padding: 10px 15px;
    gap: 0em;
  }
}
@media only screen and (max-width: 1200px) {
  .latest-news .news-item-container .news-items {
    border-right: none;
    border-top: 1px solid white;
  }
}
@media only screen and (max-width: 1200px) {
  .latest-news .news-item-container .news-items {
    padding-left: 0.2em;
    padding-right: 0.2em;
  }
}
#knowledge-form {
  margin-bottom: 2em !important;
}
.dropdown #news-form, .dropdown #event-form, .dropdown #podcast-form, .dropdown #video-form, .dropdown #legal-form, .dropdown #blog-form {
  margin: 1em 0 2em 0 !important;
}
@media only screen and (max-width: 600px) {
  .dropdown #news-form, .dropdown #event-form, .dropdown #podcast-form, .dropdown #video-form, .dropdown #legal-form, .dropdown #blog-form {
    margin: 1em !important;
  }
}
.dropdown .select2-container {
  width: 380px !important;
  background-color: #FFFFFF !important;
}
@media only screen and (max-width: 1200px) {
  .dropdown .select2-container {
    width: 240px !important;
  }
}
@media only screen and (max-width: 600px) {
  .dropdown .select2-container {
    width: 100% !important;
  }
}
.dropdown .select2-container .selection {
  height: 100%;
  width: auto;
}
.dropdown .select2-container .selection .select2-selection {
  background-color: #FFFFFF !important;
  height: 100%;
  border: 1px solid #3F2A4F;
}
.dropdown .select2-container .selection .select2-selection__arrow {
  height: 38px;
}
.dropdown .select2-container .selection .select2-selection__rendered {
  color: #3F2A4F !important;
  padding: 3% 5%;
  font-size: 15px;
}
.select2-container--default .select2-results > .select2-results__options {
  min-height: 240px;
  overflow-y: auto;
}
.wp-block-lazyblock-all-events {
  background-color: #EAF1F6;
}
.all-events {
  margin-top: 3em;
  padding-left: 6em !important;
  padding-right: 6em !important;
  padding-top: 2%;
  padding-bottom: 2%;
}
.all-events h2 {
  margin-bottom: 0px !important;
}
.all-events p {
  color: #B07C6A;
  margin-bottom: 0.2em;
  font-size: 1.2em;
  font-weight: 500;
}
.all-events .news-title {
  color: #543C6F;
  margin-bottom: 1.2em;
}
.all-events h2 {
  color: #543C6F;
}
.all-events .date, .all-events .post-type {
  text-transform: uppercase;
  font-size: 15px;
}
.all-events .header-btn {
  display: flex;
  justify-content: space-between;
  color: white;
}
.all-events .news-info {
  display: flex;
  gap: 0.2em;
  padding-top: 2em;
  text-transform: uppercase;
  align-items: center;
}
.all-events .news-info a {
  color: #543C6F;
  text-decoration: none;
}
.all-events .news-item-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 2em 6em;
  height: 80%;
}
.all-events .news-item-container .news-items {
  border-top: 1px solid #543C6F;
  padding-right: 1em;
}
.all-events .news-item-container .news-items:first-of-type, .all-events .news-item-container .news-items:nth-of-type(2) {
  border-top: none;
}
.all-events .news-item-container .news-items a {
  text-decoration: none;
}
.all-events .news-item-container .news-items a:hover {
  text-decoration: underline;
}
.all-events .news-item-container .news-items h2 {
  font-size: 1.3em;
  color: #ffffff;
}
.all-events .inner-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10% 30% 10% 30%;
  color: white;
}
.all-events .inner-content h2 {
  text-align: center;
}
.all-events .inner-content button {
  background-color: Transparent;
  border: 2px solid #ffffff;
  cursor: pointer;
  color: white;
  padding: 10px 40px 10px 40px;
  height: 55px;
  border-radius: 0;
}
@media only screen and (min-width: 2000px) {
  .all-events {
    Padding-left: calc(((100vw - 2000px) / 2) + 6em) !important;
    Padding-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 1200px) {
  .all-events {
    padding: 15px 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .all-events {
    padding: 10px 1em !important;
  }
}
@media only screen and (max-width: 600px) {
  .all-events h2 {
    padding-top: 10px;
  }
}
@media only screen and (max-width: 600px) {
  .all-events p {
    font-size: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .all-events .news-title {
    font-size: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .all-events .date {
    font-size: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .all-events .post-type {
    font-size: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .all-events .news-info a {
    font-size: 15px;
  }
}
@media only screen and (max-width: 1200px) {
  .all-events .news-item-container {
    grid-template-columns: 1fr;
  }
}
@media only screen and (max-width: 1200px) {
  .all-events .news-item-container .news-items {
    border-right: none;
    border-top: 1px solid white;
  }
}
@media only screen and (max-width: 1200px) {
  .all-events .news-item-container .news-items {
    padding-left: 0.2em;
    padding-right: 0.2em;
  }
}
.all-news {
  max-width: 1450px;
  margin: 0 auto;
}
@media (max-width: 1530px) {
  .all-news {
    padding-left: 6em !important;
    padding-right: 6em !important;
  }
}
@media (max-width: 1200px) {
  .all-news {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
.all-news p {
  color: #B07C6A;
  margin-bottom: 0.2em;
  font-size: 1.2em;
  font-weight: 500;
}
.all-news .news-title {
  color: #543C6F;
  margin-bottom: 1.2em;
}
.all-news h2 {
  color: #543C6F;
}
.all-news .date, .all-news .post-type {
  text-transform: uppercase;
  font-size: 15px;
}
.all-news .header-btn {
  display: flex;
  justify-content: space-between;
  color: white;
}
.all-news .news-info {
  display: flex;
  gap: 0.2em;
  padding-top: 2em;
  align-items: center;
}
.all-news .news-info a {
  color: #543C6F;
  text-decoration: none;
}
.all-news .news-item-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 2em 2em;
  height: 80%;
}
.all-news .news-item-container .news-items {
  border-top: 1px solid #c9c9c9;
  padding-right: 1em;
}
.all-news .news-item-container .news-items:first-of-type, .all-news .news-item-container .news-items:nth-of-type(2), .all-news .news-item-container .news-items:nth-of-type(3) {
  border-top: none;
}
.all-news .news-item-container .news-items a {
  text-decoration: none;
}
.all-news .news-item-container .news-items a:hover {
  text-decoration: underline;
}
.all-news .news-item-container .news-items h2 {
  font-size: 1.3em;
  color: #ffffff;
}
.all-news .inner-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10% 30% 10% 30%;
  color: white;
}
.all-news .inner-content h2 {
  text-align: center;
}
.all-news .inner-content button {
  background-color: Transparent;
  border: 2px solid #ffffff;
  cursor: pointer;
  color: white;
  padding: 10px 40px 10px 40px;
  height: 55px;
  border-radius: 0;
}
@media only screen and (max-width: 1200px) {
  .all-news {
    padding-right: 2em !important;
    padding-left: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .all-news {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
}
@media only screen and (max-width: 600px) {
  .all-news #news-form {
    padding: 10px 0;
  }
}
@media only screen and (max-width: 600px) {
  .all-news p {
    font-size: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .all-news .news-title {
    font-size: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .all-news .date {
    font-size: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .all-news .post-type {
    font-size: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .all-news .news-info a {
    font-size: 15px;
  }
}
@media only screen and (max-width: 1200px) {
  .all-news .news-item-container {
    grid-template-columns: 1fr;
  }
}
@media only screen and (max-width: 600px) {
  .all-news .news-item-container {
    padding: 10px 15px;
    gap: 0em;
  }
}
@media only screen and (max-width: 1200px) {
  .all-news .news-item-container .news-items {
    border-right: none;
    border-top: 1px solid white;
  }
}
@media only screen and (max-width: 1200px) {
  .all-news .news-item-container .news-items {
    padding-left: 0.2em;
    padding-right: 0.2em;
  }
}
.noborder {
  border-left: none !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.single-person-hero {
  display: flex;
}
.single-person-hero h1 {
  color: #3F2A4F;
  margin-bottom: 8px;
}
.single-person-hero p, .single-person-hero a {
  color: #3F2A4F !important;
}
.single-person-hero .person-pronouns {
  margin-bottom: 8px;
}
.single-person-hero .button-wrap {
  height: 3em;
  width: 8.4em;
  background-image: url(//www.bindmans.com/wp-content/uploads/2022/08/Icon-download.svg);
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: right 14px bottom 53%;
  border: 1px solid #3F2A4F;
  margin-top: 2em;
}
.single-person-hero .button-wrap .vcard {
  background: transparent !important;
  border: none;
  color: #3F2A4F;
  height: 100%;
  display: flex;
  align-items: center;
  text-transform: initial;
  padding-left: 1em !important;
}
.single-person-hero .person-job-and-contact-details {
  display: flex;
}
.single-person-hero .person-job-and-contact-details .col-1 {
  padding-right: 3%;
}
.single-person-hero .person-job-and-contact-details .col-2 {
  border-left: 1px solid #3F2A4F;
  padding-left: 3%;
}
.single-person-hero .person-job-and-contact-details .col-2 p {
  margin-bottom: 0;
}
.single-person-hero .person-job-and-contact-details .col-2 a {
  color: #3F2A4F;
}
.single-person-hero .single-person-details {
  width: 55%;
  padding: 10% 10% 10% 12em !important;
  background-color: #aec8de;
  color: white;
  max-height: 100%;
}
.single-person-hero .single-person-details .person-position {
  color: #3F2A4F;
  text-transform: uppercase;
}
.single-person-hero .person-img {
  width: 45%;
  position: relative;
  display: flex;
  align-items: center;
}
.single-person-hero .person-img:before {
  content: "";
  position: absolute;
  display: block;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 60%;
  background-color: #EFD2E3;
  z-index: -1;
}
.single-person-hero .person-img img {
  width: 450px;
  max-height: 100%;
  object-fit: cover;
  position: absolute;
  left: -40px;
  min-height: 70%;
  border-bottom: 3px solid #B07C6A;
}
@media only screen and (max-width: 1200px) {
  .single-person-hero {
    margin-bottom: 22px;
  }
}
@media only screen and (max-width: 600px) {
  .single-person-hero {
    flex-direction: column;
    margin-bottom: 25px;
  }
}
@media only screen and (max-width: 600px) {
  .single-person-hero .person-job-and-contact-details {
    flex-direction: column;
  }
}
@media only screen and (max-width: 600px) {
  .single-person-hero .person-job-and-contact-details .col-2 {
    border-left: none;
    padding-left: 0;
  }
}
@media only screen and (min-width: 2000px) {
  .single-person-hero .single-person-details {
    Padding-left: calc(((100vw - 2000px) / 2) + 12em) !important;
    Padding-right: calc(((100vw - 2000px) / 2) + 12em) !important;
  }
}
@media only screen and (max-width: 1300px) {
  .single-person-hero .single-person-details {
    padding-left: 6em !important;
  }
}
@media only screen and (max-width: 1200px) {
  .single-person-hero .single-person-details {
    padding-left: 2em !important;
    width: initial;
  }
}
@media only screen and (max-width: 600px) {
  .single-person-hero .single-person-details {
    width: 100%;
    padding-left: 1em !important;
  }
}
@media only screen and (max-width: 600px) {
  .single-person-hero .person-img {
    width: 100%;
  }
}
@media only screen and (max-width: 600px) {
  .single-person-hero .person-img img {
    position: relative;
    left: 0;
    width: 100%;
    margin-right: 2em;
  }
}
.single-news-hero {
  position: relative;
  margin-bottom: 20px !important;
  background-color: #aec8de;
}
.single-news-hero:before {
  content: "";
  position: absolute;
  display: none;
  right: 0;
  bottom: 0;
  width: 300px;
  height: 70%;
  background-color: #EFD2E3;
  z-index: 1;
  border-bottom-right-radius: 170px;
}
@media only screen and (max-width: 600px) {
  .single-news-hero:before {
    display: none;
  }
}
.single-news-hero .innerWrap {
  display: flex;
  align-items: center;
  max-width: 2000px;
  height: 400px;
  margin: 0 auto !important;
  justify-content: center;
  padding-left: 6em;
  padding-right: 6em;
}
@media only screen and (max-width: 1200px) {
  .single-news-hero .innerWrap {
    padding-left: 2em !important;
    padding-right: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .single-news-hero .innerWrap {
    padding-left: 1em !important;
    padding-right: 1em !important;
    height: auto;
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
}
.single-news-hero .innerWrap .single-news-details {
  max-height: 100%;
  border-bottom-right-radius: 130px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  justify-content: center;
}
@media only screen and (max-width: 600px) {
  .single-news-hero .innerWrap .single-news-details {
    border-bottom-right-radius: 80px;
    gap: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .single-news-hero .innerWrap .single-news-details {
    width: 100%;
  }
}
.single-news-hero .innerWrap .single-news-details h1 {
  color: #543C6F !important;
  margin: 0 !important;
  font-size: 28px !important;
}
@media only screen and (max-width: 850px) {
  .single-news-hero .innerWrap .single-news-details h1 {
    font-size: 24px !important;
  }
}
.single-news-hero .innerWrap .cat-and-date {
  display: flex;
  gap: 1em;
  align-items: center;
}
.single-news-hero .innerWrap .cat-and-date p {
  font-size: 18px;
  line-height: 1.5em;
  color: #3F2A4F;
  margin: 0 !important;
}
@media only screen and (max-width: 1200px) {
  .single-news-hero .innerWrap .cat-and-date p {
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 600px) {
  .single-news-hero .innerWrap .cat-and-date p {
    font-size: 15px;
  }
}
.single-news-hero .innerWrap .cat-and-date .post-type {
  color: #3F2A4F;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 1.5em;
  margin: 0 !important;
}
@media only screen and (max-width: 600px) {
  .single-news-hero .innerWrap .cat-and-date .post-type {
    font-size: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .single-news-hero .innerWrap .cat-and-date {
    height: 35px;
  }
}
.single-news-hero .innerWrap .read-share {
  display: flex;
  gap: 1em;
  margin: 0 !important;
  margin-top: 30px !important;
}
@media only screen and (max-width: 600px) {
  .single-news-hero .innerWrap .read-share {
    margin-top: 18px !important;
  }
}
.single-news-hero .innerWrap .read-share .shareContainer {
  display: none !important;
}
.single-news-hero .innerWrap .read-share .shareContainer .share {
  border: 1px solid #3F2A4F;
  width: 4em;
  height: 2.5em;
  display: flex;
  justify-content: center;
  align-items: center;
  float: left;
  cursor: pointer;
}
.single-news-hero .innerWrap .read-share .shareContainer .social-icons {
  float: left;
  padding: 0px 5px 0px 15px;
  display: none;
}
.single-news-hero .innerWrap .read-share .shareContainer .social-icons a {
  display: inline-block;
  padding: 5px 10px 0px 10px;
  outline: 1px solid #3F2A4F;
  outline-offset: -1px;
  margin-right: 10px;
}
.single-news-hero .innerWrap .read-share .reading-time {
  position: relative;
  padding-left: 2.7em;
  width: 8.275em;
  height: 2.5em;
  border: 1px solid #3F2A4F;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 1em;
  padding-right: 1em;
  padding-bottom: 1em;
  white-space: nowrap;
  color: #3F2A4F;
}
.single-news-hero .innerWrap .read-share .reading-time p {
  color: #3F2A4F;
}
.single-news-hero .innerWrap .read-share .reading-time:before {
  content: url(//www.bindmans.com/wp-content/uploads/2022/08/Icon-ionic-ios-timer-1.svg);
  position: absolute;
  left: 9px;
  top: 7px;
}
.wp-block-lazyblock-hero-8 {
  position: relative;
  height: 23em;
}
.wp-block-lazyblock-hero-8:before {
  content: "";
  position: absolute;
  display: block;
  right: 0;
  bottom: 0;
  width: 40%;
  height: 70%;
  background-color: #EFD2E3;
  z-index: -1;
}
.wp-block-lazyblock-hero-8 .hero-8 {
  width: 75vw;
  background-color: #aec8de;
  height: 100%;
  border-bottom-right-radius: 130px;
}
@media only screen and (max-width: 600px) {
  .wp-block-lazyblock-hero-8 .hero-8 {
    border-bottom-right-radius: 80px;
  }
}
.wp-block-lazyblock-hero-8 .hero-8 .inner-hero {
  height: 100%;
  display: flex;
  align-items: center;
}
.wp-block-lazyblock-hero-8 .hero-8 .inner-hero h5 {
  color: #3F2A4F;
  text-transform: uppercase;
}
.wp-block-lazyblock-hero-8 .hero-8 .inner-hero a {
  color: #3F2A4F;
  text-decoration: none;
  font-weight: 500;
}
.wp-block-lazyblock-hero-8 .hero-8 .inner-hero h2 {
  color: #3F2A4F;
  font-size: 26px;
  font-weight: 400;
}
.wp-block-lazyblock-hero-8 .hero-8 .inner-hero p {
  color: #3F2A4F;
  font-size: 18px;
}
@media only screen and (max-width: 1200px) {
  .wp-block-lazyblock-hero-8 .hero-8 {
    width: 85vw;
  }
}
@media only screen and (max-width: 600px) {
  .wp-block-lazyblock-hero-8 .hero-8 {
    width: 90vw;
  }
}
@media only screen and (min-width: 2000px) {
  .wp-block-lazyblock-hero-8 .hero-8 .inner-hero {
    Padding-left: calc(((100vw - 2000px) / 2) + 12em) !important;
    Padding-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 2000px) {
  .wp-block-lazyblock-hero-8 .hero-8 .inner-hero {
    Padding-left: 6em !important;
    padding-right: 2em !important;
  }
}
@media only screen and (max-width: 1200px) {
  .wp-block-lazyblock-hero-8 .hero-8 .inner-hero {
    padding-left: 2em !important;
    padding-right: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .wp-block-lazyblock-hero-8 .hero-8 .inner-hero {
    width: 90vw;
    padding-left: 1em !important;
    padding-right: 1em !important;
  }
}
@media only screen and (max-width: 1200px) {
  .wp-block-lazyblock-hero-8 .hero-8 .inner-hero h2 {
    font-size: 20px;
  }
}
@media only screen and (max-width: 600px) {
  .wp-block-lazyblock-hero-8 .hero-8 .inner-hero p {
    font-size: 15px;
  }
}
.add-container-section .innerblocks-wrap {
  max-width: 1450px;
  margin: 0 auto;
  gap: 20px;
}
@media only screen and (max-width: 600px) {
  .add-container-section .innerblocks-wrap {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media only screen and (max-width: 980px) {
  .add-container-section .innerblocks-wrap {
    flex-direction: column;
  }
}
@media only screen and (max-width: 700px) {
  .add-container-section .innerblocks-wrap {
    flex-direction: column !important;
  }
}
.add-container-section-no-mobile-padding .innerblocks-wrap {
  max-width: 1450px;
  margin: 0 auto;
  gap: 20px;
}
@media only screen and (max-width: 600px) {
  .add-container-section-no-mobile-padding .innerblocks-wrap {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}
@media only screen and (max-width: 980px) {
  .add-container-section-no-mobile-padding .innerblocks-wrap {
    flex-direction: column;
  }
}
@media only screen and (max-width: 700px) {
  .add-container-section-no-mobile-padding .innerblocks-wrap {
    flex-direction: column !important;
  }
}
.add-container {
  max-width: 1450px;
  margin: 0 auto;
  padding: 100px 0 100px 0;
  gap: 20px;
  margin-bottom: 50px !important;
}
@media only screen and (max-width: 800px) {
  .add-container {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}
.press-office-content .innerblocks-wrap {
  max-width: 1450px;
  margin: 0 auto;
  padding: 20px 0 100px 0;
  gap: 20px;
}
@media only screen and (max-width: 1084px) {
  .press-office-content .innerblocks-wrap {
    flex-direction: column;
  }
}
@media only screen and (max-width: 800px) {
  .press-office-content .innerblocks-wrap {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}
@media only screen and (max-width: 700px) {
  .press-office-content .innerblocks-wrap {
    flex-direction: column !important;
  }
}
.press-office-content p {
  font-size: 20px;
  color: #3F2A4F;
  margin-bottom: 12px;
}
.press-office-content a {
  text-decoration: underline;
}
.press-office-content span {
  font-weight: 500;
  font-size: 20px;
  color: #3F2A4F;
}
.press-office-content .col-1 {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.press-office-content .col-1 p {
  margin-bottom: 30px;
}
.press-office-content .col-2 .with-bg {
  background-color: #EAF1F6;
}
.press-office-content .col-2 .with-bg .wp-container-1 {
  border-bottom: 1px solid #cfcfcf;
  padding: 3%;
}
.press-office-content .col-2 .with-bg .wp-container-2 {
  padding: 3% 3% 3% 3%;
}
.press-office-content .col-2 .with-bg .wp-container-2 .urgent-text {
  font-size: 20px;
  font-weight: 500;
  text-transform: capitalize;
}
@media only screen and (max-width: 600px) {
  .press-office-content {
    padding: 0 15px !important;
  }
}
@media only screen and (max-width: 600px) {
  .press-office-content .innerblocks-wrap {
    flex-direction: column;
  }
}
@media only screen and (max-width: 600px) {
  .press-office-content p {
    font-size: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .press-office-content span {
    font-size: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .press-office-content .col-2 .with-bg .wp-container-2 .urgent-text {
    font-size: 15px;
  }
}
.hero-9 {
  position: relative;
  height: 46em;
}
.hero-9:before {
  content: "";
  position: absolute;
  display: block;
  left: 0;
  top: 150px;
  width: 40%;
  height: 70%;
  background-color: #EFD2E3;
  z-index: -1;
}
.hero-9 img {
  position: absolute;
  right: 0;
  top: 0;
  max-width: 75%;
  object-fit: cover;
  z-index: -1;
  min-height: 90%;
  min-width: 75%;
  max-height: 100%;
}
.hero-9 .inner-hero {
  background-color: #543C6F;
  z-index: 3;
  max-width: 60%;
  height: 30em;
  border-bottom-right-radius: 220px;
  position: absolute;
  bottom: 0;
  left: 6em;
  width: 40em;
}
.hero-9 .inner-hero .content {
  display: flex;
  flex-direction: column;
  padding: 15% 20% 10% 15%;
}
.hero-9 .inner-hero .content h5 {
  color: #B07C6A;
}
.hero-9 .inner-hero .content h2 {
  color: white;
  font-size: 30px;
  font-weight: 400;
}
@media only screen and (max-width: 600px) {
  .hero-9 {
    height: 34em;
  }
}
@media only screen and (max-width: 600px) {
  .hero-9:before {
    display: none;
  }
}
@media only screen and (max-width: 600px) {
  .hero-9 img {
    position: relative;
    min-width: 100%;
    min-height: 100%;
  }
}
@media only screen and (min-width: 2000px) {
  .hero-9 .inner-hero {
    left: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 1200px) {
  .hero-9 .inner-hero {
    left: 2em;
  }
}
@media only screen and (max-width: 600px) {
  .hero-9 .inner-hero {
    left: 0;
    height: auto;
    width: auto;
    border-bottom-right-radius: 80px;
    min-width: 80%;
  }
}
@media only screen and (max-width: 600px) {
  .hero-9 .inner-hero .content {
    padding: 20% 15% 20% 4%;
  }
}
@media only screen and (max-width: 600px) {
  .hero-9 .inner-hero .content h2 {
    font-size: 20px !important;
  }
}
.life-bindmans-text {
  border-bottom: 1px solid grey;
}
@media only screen and (max-width: 600px) {
  .life-bindmans-text {
    padding: 1em !important;
  }
  .life-bindmans-text .innerblocks-wrap {
    flex-direction: column;
  }
}
.life-bindmans-text:last-of-type {
  border-bottom: none;
}
.life-bindmans-text .title-div {
  padding-top: 2%;
  padding-right: 4%;
}
.life-bindmans-text .text-col {
  padding-top: 2%;
}
.text-content-block .innerblocks-wrap {
  max-width: 1450px;
  margin: 0 auto;
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}
@media only screen and (max-width: 700px) {
  .text-content-block .innerblocks-wrap {
    flex-direction: column !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
}
.text-content-block .innerblocks-wrap h3 {
  padding-right: 10%;
}
@media only screen and (max-width: 600px) {
  .text-content-block .innerblocks-wrap {
    flex-direction: column;
    padding-right: 1em !important;
    padding-left: 1em !important;
  }
}
@media only screen and (max-width: 600px) {
  .text-content-block .innerblocks-wrap h3 {
    padding-right: 0%;
  }
}
.heading-bold-center {
  font-weight: 500;
  margin-top: 60px;
  padding-left: 15%;
  padding-right: 15%;
}
.benefits-main {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 2em;
  max-width: 1450px !important;
  margin: 0 auto !important;
  padding-bottom: 50px !important;
}
@media (max-width: 1530px) {
  .benefits-main {
    padding-left: 6em !important;
    padding-right: 6em !important;
  }
}
@media (max-width: 1200px) {
  .benefits-main {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
.benefits-main p {
  margin-bottom: 0;
  text-align: center;
}
.benefits-main .wp-block-columns {
  gap: 0em;
  box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.2);
}
.benefits-main .col-1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 300px;
  border-right: 4px solid #B07C6A;
}
.benefits-main .col-2 {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5%;
}
.benefits-main .col-2 .text {
  font-size: 15px;
}
@media only screen and (max-width: 1200px) {
  .benefits-main {
    grid-template-columns: 1fr;
  }
}
@media only screen and (max-width: 600px) {
  .benefits-main {
    padding: 14px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .benefits-main .col-2 .text {
    font-size: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .single-post-container h2 {
    font-size: 18px !important;
  }
}
.single-job-hero {
  position: relative;
  display: flex;
  align-items: center;
  margin-bottom: 3em;
}
@media only screen and (max-width: 600px) {
  .single-job-hero {
    margin-bottom: 0em;
  }
}
.single-job-hero:before {
  content: "";
  position: absolute;
  display: block;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 70%;
  background-color: #3F2A4F;
  z-index: -1;
}
.single-job-hero .single-job-details {
  width: 70%;
  /* padding: 10% 25% 10% 12em !important; */
  background-color: #EFD2E3;
  color: white;
  max-height: 100%;
  border-bottom-right-radius: 130px;
  height: 400px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media only screen and (max-width: 2000px) {
  .single-job-hero .single-job-details {
    padding-left: 5.7em !important;
  }
}
@media only screen and (max-width: 600px) {
  .single-job-hero .single-job-details {
    border-bottom-right-radius: 80px;
    height: 300px;
  }
}
.single-job-hero .single-job-details h2 {
  color: #3F2A4F;
  padding-right: 25px;
}
.single-job-hero .cat-and-date {
  display: flex;
  gap: 1em;
  margin-bottom: 1em;
  align-items: center;
}
.single-job-hero .cat-and-date h5, .single-job-hero .cat-and-date p {
  margin-bottom: 0;
  color: #3F2A4F;
}
.single-job-hero .cat-and-date .post-type {
  color: #3F2A4F;
  text-transform: uppercase;
  font-size: 20px;
}
@media only screen and (min-width: 2000px) {
  .single-job-hero .single-job-details {
    padding-left: calc(((100vw - 2000px) / 2) + 12em) !important;
    padding-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 1200px) {
  .single-job-hero .single-job-details {
    width: 80%;
    padding-left: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .single-job-hero .single-job-details {
    width: 90%;
    padding-left: 1em !important;
  }
}
@media only screen and (max-width: 600px) {
  .single-job-hero .cat-and-date {
    flex-direction: column;
    align-items: flex-start;
  }
}
.legal-positions {
  margin-top: 4em;
  padding: 0% 0em 5% 11em;
}
@media only screen and (max-width: 600px) {
  .legal-positions {
    margin-top: 1em;
  }
}
@media only screen and (min-width: 2000px) {
  .legal-positions {
    Padding-left: calc(((100vw - 2000px) / 2) + 12em);
    Padding-right: calc(((100vw - 2000px) / 2) + 3em);
  }
}
@media only screen and (max-width: 1200px) {
  .legal-positions {
    margin-bottom: 1em !important;
    padding: 5% 2em 5% 2em;
  }
}
@media only screen and (max-width: 600px) {
  .legal-positions {
    padding: 2% 1em 2% 1em;
  }
}
.legal-item-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 2em;
  width: 85%;
}
.legal-item-container .legal-items {
  background-color: white;
  border-bottom: 4px solid #B07C6A;
  padding: 10%;
  box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.2);
}
.legal-item-container .legal-items h5 {
  color: #B07C6A;
  margin-bottom: 10px;
}
.legal-item-container .legal-items .job-title {
  color: #543C6F;
  font-size: 21px;
  height: 160px;
  font-weight: 500;
}
.legal-item-container .legal-items p {
  color: grey;
  border-bottom: 1px solid grey;
}
.legal-item-container .legal-items p:last-of-type {
  border-bottom: none;
}
.legal-item-container .legal-items .closing {
  padding-bottom: 30px;
}
.legal-item-container .legal-items .cta a {
  display: flex;
  align-items: center;
  gap: 1em;
}
.legal-item-container .legal-items .cta a .cta-text {
  margin-bottom: 0;
  color: #3F2A4F;
  font-weight: 400;
}
@media only screen and (max-width: 1240px) {
  .legal-item-container {
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (max-width: 600px) {
  .legal-item-container {
    grid-template-columns: 1fr;
    width: 100%;
  }
}
@media only screen and (max-width: 1200px) {
  .legal-item-container .legal-items .job-title {
    font-size: 18px;
  }
}
@media only screen and (max-width: 600px) {
  .legal-item-container .legal-items .job-title {
    height: 130px;
  }
}
.administrative-positions {
  padding: 5% 0em 5% 11em;
  background-color: #EAF1F6;
}
.administrative-positions .administrative-item-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 2em;
  width: 85%;
}
.administrative-positions .administrative-item-container .admin-items {
  background-color: white;
  border-bottom: 4px solid #B07C6A;
  padding: 10%;
  box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.2);
}
.administrative-positions .administrative-item-container .admin-items h5 {
  color: #B07C6A;
  margin-bottom: 10px;
}
.administrative-positions .administrative-item-container .admin-items .job-title {
  color: #543C6F;
  font-size: 21px;
  height: 160px;
  font-weight: 500;
}
.administrative-positions .administrative-item-container .admin-items p {
  color: grey;
  border-bottom: 1px solid grey;
}
.administrative-positions .administrative-item-container .admin-items p:last-of-type {
  border-bottom: none;
}
.administrative-positions .administrative-item-container .admin-items .closing {
  padding-bottom: 30px;
}
.administrative-positions .administrative-item-container .admin-items .cta a {
  display: flex;
  align-items: center;
  gap: 1em;
}
.administrative-positions .administrative-item-container .admin-items .cta a .cta-text {
  margin-bottom: 0;
  color: #3F2A4F;
  font-weight: 400;
}
@media only screen and (min-width: 2000px) {
  .administrative-positions {
    Padding-left: calc(((100vw - 2000px) / 2) + 12em);
    Padding-right: calc(((100vw - 2000px) / 2) + 3em);
  }
}
@media only screen and (max-width: 1200px) {
  .administrative-positions {
    margin-bottom: 1em !important;
    padding: 5% 2em 5% 2em;
  }
}
@media only screen and (max-width: 600px) {
  .administrative-positions {
    padding: 2em 1em 2% 1em;
  }
}
@media only screen and (max-width: 1200px) {
  .administrative-positions h2 {
    margin-bottom: 1em !important;
  }
}
@media only screen and (max-width: 1240px) {
  .administrative-positions .administrative-item-container {
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (max-width: 600px) {
  .administrative-positions .administrative-item-container {
    grid-template-columns: 1fr;
    width: 100%;
  }
}
@media only screen and (max-width: 1200px) {
  .administrative-positions .administrative-item-container .admin-items .job-title {
    font-size: 18px;
  }
}
.whole-section-div {
  padding: 10% 5% 5% 6em !important;
  margin-top: -5em !important;
  background-color: #EAF1F6;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 3em;
  margin-bottom: 2em !important;
}
.whole-section-div h2 {
  font-weight: 500;
}
.whole-section-div .ceo {
  display: flex;
  margin-right: 2em;
}
.whole-section-div .ceo .image {
  min-width: 40%;
  max-width: 40%;
  border-right: 4px solid #B07C6A;
}
.whole-section-div .ceo .image img {
  object-fit: cover;
  height: 100%;
  width: 100%;
}
.whole-section-div .ceo .info {
  flex-basis: 65%;
  background-color: white;
  padding: 5%;
}
.whole-section-div .ceo .info h5 {
  color: #B07C6A;
}
.whole-section-div .ceo .info h3, .whole-section-div .ceo .info p {
  color: #3F2A4F;
  margin-bottom: 5px;
}
.whole-section-div .title-div {
  display: flex;
  align-items: center;
}
@media only screen and (min-width: 2000px) {
  .whole-section-div {
    Padding-left: calc(((100vw - 2000px) / 2) + 6em) !important;
    Padding-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 1200px) {
  .whole-section-div {
    padding: 20% 5% 10% 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .whole-section-div {
    margin-top: 0 !important;
    padding: 10% 5% 10% 1em !important;
    grid-template-columns: 1fr;
  }
}
@media only screen and (max-width: 600px) {
  .whole-section-div .ceo {
    margin-right: 0em;
  }
}
.all-blogs {
  max-width: 1450px;
  margin: 0 auto;
}
@media (max-width: 1530px) {
  .all-blogs {
    padding-left: 6em !important;
    padding-right: 6em !important;
  }
}
@media (max-width: 1200px) {
  .all-blogs {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
.all-blogs p {
  color: #B07C6A;
  margin-bottom: 0.2em;
  font-size: 15px;
  font-weight: 500;
}
.all-blogs .date {
  text-transform: uppercase;
}
.all-blogs .blog-title {
  color: #543C6F;
  font-size: 18px;
  margin-top: 10px;
}
.all-blogs h2 {
  color: #543C6F;
}
.all-blogs .blog-item-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 1px;
}
@media only screen and (max-width: 1400px) {
  .all-blogs .blog-item-container {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
.all-blogs .blog-item-container .blog-items {
  border: 1px solid #d1d1d1;
  padding: 5%;
  margin: -1px;
}
.all-blogs .blog-item-container .blog-items img {
  object-fit: cover;
  height: 200px;
  min-width: 100%;
}
.all-blogs .blog-item-container .blog-items a {
  text-decoration: none;
}
.all-blogs .blog-item-container .blog-items a:hover {
  text-decoration: underline;
}
@media only screen and (max-width: 1200px) {
  .all-blogs {
    padding-right: 2em !important;
    padding-left: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .all-blogs {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
}
@media only screen and (max-width: 600px) {
  .all-blogs p {
    font-size: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .all-blogs .date {
    font-size: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .all-blogs .blog-title {
    font-size: 15px;
  }
}
@media only screen and (max-width: 1200px) {
  .all-blogs .dropdown {
    padding: 0;
  }
}
@media only screen and (max-width: 1200px) {
  .all-blogs .blog-item-container {
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (max-width: 600px) {
  .all-blogs .blog-item-container {
    grid-template-columns: 1fr;
    padding: 0 15px;
  }
}
.single-blog-hero {
  background-color: #aec8de;
  margin-bottom: 20px;
  overflow: hidden;
}
.single-blog-hero .innerWrap {
  display: flex;
  max-width: 2000px;
  justify-content: center;
  align-items: center;
  height: auto;
  margin: 0 auto;
  padding-left: 6em;
  padding-right: 6em;
  gap: 30px;
}
@media only screen and (max-width: 1200px) {
  .single-blog-hero .innerWrap {
    padding-right: 2em !important;
    padding-left: 2em !important;
  }
}
@media only screen and (max-width: 850px) {
  .single-blog-hero .innerWrap {
    flex-direction: column;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 2em !important;
    padding-left: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .single-blog-hero .innerWrap {
    padding-right: 1em !important;
    padding-left: 1em !important;
  }
}
.single-blog-hero .innerWrap .single-blog-details {
  max-height: 100%;
  flex-basis: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  gap: 20px;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media only screen and (max-width: 850px) {
  .single-blog-hero .innerWrap .single-blog-details {
    width: 100%;
    flex-basis: 100%;
    gap: 18px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.single-blog-hero .innerWrap .single-blog-details .blog-title {
  color: #543C6F;
}
.single-blog-hero .innerWrap .single-blog-details .blog-title h1 {
  margin: 0 !important;
  font-size: 28px !important;
}
@media only screen and (max-width: 850px) {
  .single-blog-hero .innerWrap .single-blog-details .blog-title h1 {
    font-size: 24px !important;
  }
}
.single-blog-hero .innerWrap .single-blog-details .read-share {
  display: flex;
  gap: 1em;
}
.single-blog-hero .innerWrap .single-blog-details .read-share .shareContainer {
  display: none !important;
}
.single-blog-hero .innerWrap .single-blog-details .read-share .shareContainer .share {
  border: 1px solid #543C6F;
  width: 3em;
  height: 2.5em;
  display: flex;
  justify-content: center;
  align-items: center;
  float: left;
  cursor: pointer;
}
.single-blog-hero .innerWrap .single-blog-details .read-share .shareContainer .social-icons {
  float: left;
  padding: 0px 5px 0px 15px;
  display: none;
}
.single-blog-hero .innerWrap .single-blog-details .read-share .shareContainer .social-icons a {
  display: inline-block;
  padding: 5px 10px 0px 10px;
  outline: 1px solid #B07C6A;
  outline-offset: -1px;
  margin-right: 10px;
}
.single-blog-hero .innerWrap .single-blog-details .read-share .reading-time {
  position: relative;
  padding-left: 2.7em;
  width: 8.275em;
  height: 2.5em;
  border: 1px solid #543C6F;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 1em;
  padding-right: 1em;
  padding-bottom: 1em;
  white-space: nowrap;
  margin-top: 30px !important;
}
@media only screen and (max-width: 600px) {
  .single-blog-hero .innerWrap .single-blog-details .read-share .reading-time {
    margin-top: 18px !important;
  }
}
.single-blog-hero .innerWrap .single-blog-details .read-share .reading-time p {
  color: #543C6F;
}
.single-blog-hero .innerWrap .single-blog-details .read-share .reading-time:before {
  content: url(//www.bindmans.com/wp-content/uploads/2022/08/Icon-ionic-ios-timer.svg);
  position: absolute;
  left: 9px;
  top: 7px;
}
.single-blog-hero .innerWrap .single-blog-details .date-type {
  display: flex;
  gap: 1em;
  align-items: center;
}
.single-blog-hero .innerWrap .single-blog-details .date-type h5, .single-blog-hero .innerWrap .single-blog-details .date-type p {
  color: #543C6F;
  font-size: 18px;
  line-height: 1.5em;
  margin: 0 !important;
}
@media only screen and (max-width: 850px) {
  .single-blog-hero .innerWrap .single-blog-details .date-type h5 {
    font-size: 15px;
  }
  .single-blog-hero .innerWrap .single-blog-details .date-type p {
    font-size: 15px;
  }
}
@media only screen and (max-width: 1200px) {
  .single-blog-hero .innerWrap .single-blog-details .date-type p {
    margin-bottom: 0px;
  }
}
.single-blog-hero .innerWrap .blog-img {
  max-height: 100%;
  flex-basis: 50%;
}
.single-blog-hero .innerWrap .blog-img img {
  object-fit: cover;
  min-width: 100%;
  display: block;
  object-position: top;
}
@media only screen and (max-width: 850px) {
  .single-blog-hero .innerWrap .blog-img {
    width: 100%;
    flex-basis: 100%;
  }
}
@media only screen and (max-width: 850px) {
  .single-blog-hero .innerWrap {
    flex-direction: column-reverse;
    height: 100%;
  }
}
.page-id-1968 .inner-help-cta, .page-id-1972 .inner-help-cta, .page-id-1974 .inner-help-cta, .page-id-1968 #wp-block-themeisle-blocks-advanced-columns-b78dab83, .page-id-1972 #wp-block-themeisle-blocks-advanced-columns-b78dab83, .page-id-1974 #wp-block-themeisle-blocks-advanced-columns-b78dab83 {
  display: none;
}
.page-id-1970 .wrapper {
  min-height: 80vh;
}
.all-knowledge {
  margin-top: 3em;
}
.all-knowledge .title {
  color: #543C6F;
  display: flex;
  justify-content: center;
  align-items: center;
  width: auto;
}
.knowledge-item-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 1px;
}
@media only screen and (max-width: 1400px) {
  .knowledge-item-container {
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (max-width: 600px) {
  .knowledge-item-container {
    grid-template-columns: 1fr;
  }
}
.knowledge-item-container .knowledge-items {
  padding: 5%;
  border: 1px solid #d1d1d1;
  height: 21vw;
  min-height: 330px;
  position: relative;
  margin-bottom: -1px;
  margin-left: -1px;
  margin-top: -1px;
  margin-right: -1px;
}
.knowledge-item-container .knowledge-items a {
  text-decoration: none;
  position: relative;
  display: block;
  width: 100%;
  height: 60%;
}
.knowledge-item-container .knowledge-items a .khicon {
  position: absolute;
  height: initial;
  top: calc(100% - 30px);
  background-color: #fff;
  width: 30px;
  min-width: initial;
}
.knowledge-item-container .knowledge-items .knowledge-title {
  color: #543C6F;
  font-size: 18px;
  margin-top: 10px;
  line-height: 1.2em;
  font-weight: 500;
  margin-bottom: 10px;
}
.knowledge-item-container .knowledge-items .cat-date {
  display: flex;
  gap: 5px;
  color: #B07C6A;
}
.knowledge-item-container .knowledge-items .cat-date p {
  width: auto;
}
.knowledge-item-container .knowledge-items .cat-date .date, .knowledge-item-container .knowledge-items .cat-date .post-type {
  text-transform: uppercase;
  font-weight: 500;
}
.knowledge-item-container .knowledge-items img {
  height: 100%;
  object-fit: cover;
  min-width: 100%;
}
.knowledge-item-container .knowledge-items:first-of-type, .knowledge-item-container .knowledge-items:nth-of-type(10) {
  grid-column: span 2;
  grid-row: span 2;
  padding: 3%;
  height: 42vw;
  min-height: 660px;
}
@media only screen and (max-width: 600px) {
  .knowledge-item-container .knowledge-items:first-of-type, .knowledge-item-container .knowledge-items:nth-of-type(10) {
    min-height: 330px;
  }
}
.knowledge-item-container .knowledge-items:first-of-type a, .knowledge-item-container .knowledge-items:nth-of-type(10) a {
  text-decoration: none;
  position: relative;
  display: block;
  width: 100%;
  height: 80%;
}
@media only screen and (max-width: 600px) {
  .knowledge-item-container .knowledge-items:first-of-type a, .knowledge-item-container .knowledge-items:nth-of-type(10) a {
    height: 60%;
  }
}
.knowledge-item-container .knowledge-items:first-of-type a .khicon, .knowledge-item-container .knowledge-items:nth-of-type(10) a .khicon {
  position: absolute;
  height: initial;
  top: calc(100% - 30px);
  background-color: #fff;
  width: 30px;
  min-width: initial;
}
.knowledge-item-container .knowledge-items:first-of-type img, .knowledge-item-container .knowledge-items:nth-of-type(10) img {
  height: 100%;
}
@media only screen and (max-width: 600px) {
  .all-knowledge .dropdown #knowledge-form {
    display: flex;
    gap: 1em;
  }
}
@media only screen and (max-width: 600px) {
  .knowledge-item-container .knowledge-items .knowledge-title {
    font-size: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .knowledge-item-container .knowledge-items:first-of-type, .knowledge-item-container .knowledge-items:nth-of-type(10) {
    grid-column: span 1;
    grid-row: span 1;
    padding: 6%;
    height: 450px;
  }
}
@media only screen and (max-width: 600px) and (max-width: 600px) {
  .knowledge-item-container .knowledge-items:first-of-type, .knowledge-item-container .knowledge-items:nth-of-type(10) {
    height: 330px;
  }
}
.excerpt-wrap li {
  margin-top: 5px;
}
.nv-content-wrap li {
  margin-top: 5px;
}
.nv-content-wrap ul {
  list-style: none;
}
.nv-content-wrap ul li {
  font-size: 15px;
}
.nv-content-wrap ul li ul {
  margin: 5px 0 8px 15px;
}
.nv-content-wrap ul li ul li:before {
  content: "-";
  color: #B07C6A;
  font-weight: 700;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
  font-size: 20px;
}
.page-id-144 .knowledge-hub-nav {
  padding-left: 4em !important;
  margin-bottom: 0px !important;
}
@media only screen and (max-width: 1200px) {
  .page-id-144 .knowledge-hub-nav .inner ul li a {
    font-size: 13px !important;
  }
}
.page-id-144 .knowledge-hub-nav .only-knowledge {
  display: initial !important;
}
@media only screen and (min-width: 2000px) {
  .page-id-144 .knowledge-hub-nav {
    Padding-left: calc(((100vw - 2000px) / 2) + 4.9em) !important;
    Padding-right: calc(((100vw - 2000px) / 2) + 4.9em) !important;
  }
}
@media only screen and (max-width: 1200px) {
  .page-id-144 .knowledge-hub-nav {
    padding-left: 0.5em !important;
  }
}
.page-id-144 li {
  margin-top: 0px;
}
.page-id-144 ul {
  margin: 0px;
}
.page-id-144 ul li:before {
  display: none !important;
}
@media only screen and (max-width: 600px) {
  .nv-content-wrap ul li {
    font-size: 15px;
  }
}
.meet-the-team {
  margin: 5% 6em 5% 6em !important;
}
.meet-the-team h2 {
  color: #543C6F;
}
.meet-the-team .people-container-2 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}
@media only screen and (max-width: 1319px) {
  .meet-the-team .people-container-2 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }
}
@media only screen and (max-width: 1150px) {
  .meet-the-team .people-container-2 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
.meet-the-team .people-container-2 .individual-person {
  border: 1px solid #d1d1d1;
  margin-right: -1px !important;
  margin-bottom: -1px !important;
  padding: 10px;
}
.meet-the-team .people-container-2 .individual-person .person-pronouns {
  font-weight: 500;
  color: #543C6F;
  margin-bottom: 2px;
  font-size: 15px;
}
.meet-the-team .people-container-2 .individual-person .person-details {
  padding-top: 1em;
  height: 140px;
}
.meet-the-team .people-container-2 .individual-person .person-details .person-name {
  font-weight: 500;
  color: #543C6F;
  margin-bottom: 2px;
  font-size: 15px;
}
.meet-the-team .people-container-2 .individual-person .person-details .person-position {
  font-weight: 500;
  color: #B07C6A;
  margin-bottom: 2px;
  text-transform: uppercase;
  font-size: 15px;
}
.meet-the-team .people-container-2 .individual-person .person-details .person-job-title {
  color: #909090;
  margin-bottom: 2px;
  font-size: 15px;
  line-height: 1.2em;
}
.meet-the-team .people-container-2 .individual-person img {
  width: 100%;
  object-fit: cover;
  height: 270px;
}
@media only screen and (min-width: 2000px) {
  .meet-the-team {
    margin-left: calc(((100vw - 2000px) / 2) + 6em) !important;
    margin-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 1200px) {
  .meet-the-team {
    margin-right: 2em !important;
    margin-left: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .meet-the-team {
    margin-right: 1em !important;
    margin-left: 1em !important;
  }
}
@media only screen and (max-width: 1205px) {
  .meet-the-team .people-container-2 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
@media only screen and (max-width: 1200px) {
  .meet-the-team .people-container-2 {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media only screen and (max-width: 600px) {
  .meet-the-team .people-container-2 {
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (max-width: 600px) {
  .meet-the-team .people-container-2 .individual-person {
    padding: 3%;
  }
}
@media only screen and (max-width: 1200px) {
  .meet-the-team .people-container-2 .individual-person .person-details {
    padding-top: 0;
  }
}
@media only screen and (max-width: 600px) {
  .meet-the-team .people-container-2 .individual-person .person-details .person-job-title {
    font-size: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .meet-the-team .people-container-2 .individual-person img {
    min-height: 200px;
  }
}
#wp-block-themeisle-blocks-advanced-columns-c75ddc94 {
  --columns-width:100% !important;
}
.related-insights {
  background-color: #3F2A4F;
  padding: 5% 6em 5% 6em !important;
}
.related-insights .btn-div-2 {
  margin-top: 1em;
  display: none;
}
@media only screen and (max-width: 600px) {
  .related-insights .btn-div-2 {
    display: flex;
    justify-content: center;
  }
}
.related-insights .btn-div-2 button {
  background-color: Transparent;
  border: 1px solid #ffffff;
  cursor: pointer;
  color: white;
  padding: 0px 40px 0px 40px;
  height: 55px;
  border-radius: 0;
}
.related-insights .btn-div-2 button:hover {
  background-color: white;
  color: #3F2A4F;
  transition: ease 0.1s;
}
.related-insights .background-white {
  background-color: white;
}
.related-insights .background-white a {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5% 10% 5% 5%;
}
.related-insights .news-cat {
  margin-top: 10px;
}
.related-insights .title-and-button {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.related-insights .title-and-button .titles h5 {
  color: #B07C6A;
  font-size: 20px;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.related-insights .title-and-button .titles h3 {
  font-size: 35px;
  font-weight: 500;
  color: white;
}
.related-insights .title-and-button .btn-div button {
  background-color: Transparent;
  border: 1px solid #ffffff;
  cursor: pointer;
  color: white;
  padding: 0px 40px 0px 40px;
  height: 55px;
  border-radius: 0;
}
@media only screen and (max-width: 600px) {
  .related-insights .title-and-button .btn-div button {
    display: none;
  }
}
.related-insights .title-and-button .btn-div button:hover {
  background-color: white;
  color: #3F2A4F;
  transition: ease 0.1s;
}
.related-insights .related-items-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  height: auto;
}
.related-insights .related-items-wrap .related-item {
  margin-right: -1px;
  margin-bottom: -1px;
  padding: 5%;
  height: 21vw;
  min-height: 330px;
  border: 1px solid #ffffff1f;
  position: relative;
}
.related-insights .related-items-wrap .related-item .image-absol {
  height: 60%;
  position: relative;
}
.related-insights .related-items-wrap .related-item .image-absol a {
  height: 100%;
  position: relative;
  display: block;
  overflow: hidden;
}
.related-insights .related-items-wrap .related-item .image-absol a:hover img:not(.khicon) {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.related-insights .related-items-wrap .related-item .image-absol a .khicon {
  position: absolute;
  height: initial;
  bottom: 0;
  background-color: white;
  width: 30px;
  max-height: initial;
  min-height: initial;
  min-width: initial;
}
.related-insights .related-items-wrap .related-item img {
  display: block;
  height: 100%;
  width: auto;
  object-fit: cover;
  max-height: initial;
  min-width: 100%;
  transition: all 0.5s ease-in-out;
}
.related-insights .related-items-wrap .related-item .insight-name {
  color: white;
  margin-bottom: 10px;
  margin-top: 10px;
  font-size: 18px;
}
.related-insights .related-items-wrap .related-item .cat-and-date {
  display: flex;
  gap: 7px;
}
.related-insights .related-items-wrap .related-item .cat-and-date .categ, .related-insights .related-items-wrap .related-item .cat-and-date .dash {
  color: #B07C6A;
  font-weight: 500;
  text-transform: uppercase;
}
.related-insights .related-items-wrap .related-item .cat-and-date .date {
  color: #B07C6A;
  margin-bottom: 0px;
  font-weight: 500;
  text-transform: uppercase;
}
.service-item a {
  margin-bottom: 1em;
}
.service-item a, .knowledge-items a {
  position: relative;
  display: block;
  overflow: hidden;
}
.service-item a img:not(.khicon), .knowledge-items a img:not(.khicon) {
  transition: all 0.5s ease-in-out;
  display: block;
  height: 100%;
  width: auto;
  object-fit: cover;
  max-height: initial;
  min-height: initial;
}
.service-item a img.khicon, .knowledge-items a img.khicon {
  z-index: 6;
}
.service-item a:hover img:not(.khicon), .knowledge-items a:hover img:not(.khicon) {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
@media only screen and (min-width: 2000px) {
  .related-insights {
    Padding-left: calc(((100vw - 2000px) / 2) + 6em) !important;
    Padding-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 1200px) {
  .related-insights {
    padding-right: 2em !important;
    padding-left: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .related-insights {
    padding-right: 1em !important;
    padding-left: 1em !important;
  }
}
@media only screen and (max-width: 1200px) {
  .related-insights .title-and-button {
    margin-bottom: 1em;
  }
}
@media only screen and (max-width: 600px) {
  .related-insights .title-and-button {
    flex-direction: column;
    justify-content: center;
  }
}
@media only screen and (max-width: 1200px) {
  .related-insights .title-and-button .titles h5 {
    font-size: 15px;
  }
}
@media only screen and (max-width: 1200px) {
  .related-insights .title-and-button .titles h3 {
    font-size: 25px;
  }
}
@media only screen and (max-width: 600px) {
  .related-insights .title-and-button .titles h3 {
    text-align: center;
  }
}
@media only screen and (max-width: 600px) {
  .related-insights .title-and-button .btn-div button {
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 1200px) {
  .related-insights .related-items-wrap {
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (max-width: 600px) {
  .related-insights .related-items-wrap {
    grid-template-columns: 1fr;
  }
}
@media only screen and (max-width: 600px) {
  .related-insights .related-items-wrap .related-item:last-of-type {
    border-bottom: 1px solid #ffffff1f;
  }
}
@media only screen and (max-width: 600px) {
  .related-insights .related-items-wrap .related-item {
    border-bottom: none;
  }
}
@media only screen and (max-width: 600px) {
  .related-insights .related-items-wrap .related-item .image-absol {
    height: 50%;
  }
}
.head-office {
  padding-bottom: 5% !important;
}
.head-office .innerblocks-wrap {
  max-width: 1450px;
  margin: 0 auto;
}
.head-office .innerblocks-wrap .col-1 {
  flex-basis: 33% !important;
}
.head-office .innerblocks-wrap .col-2 {
  flex-basis: 66% !important;
}
@media only screen and (max-width: 1200px) {
  .head-office .innerblocks-wrap .col-2 {
    margin-top: 30px !important;
  }
}
.head-office .innerblocks-wrap .col-2 .wp-block-themeisle-blocks-leaflet-map {
  margin: 0 !important;
}
.head-office .innerblocks-wrap .col-2 .wp-block-buttons .wp-block-button:hover {
  transition: ease 0.1s;
}
.head-office .innerblocks-wrap .col-2 .wp-block-buttons .wp-block-button:hover a {
  color: #3F2A4F !important;
  background: white !important;
  border: 2px solid #3F2A4F;
  margin-bottom: -4px !important;
}
.head-office .innerblocks-wrap .col-2 img {
  min-width: 100%;
  object-fit: cover;
  display: block;
}
.head-office span {
  color: #3F2A4F;
  font-weight: 500;
}
.head-office p {
  color: #3F2A4F;
  margin-bottom: 0px;
}
.head-office .margin-div {
  margin-bottom: 20px;
}
.head-office .tablet-pad a {
  text-decoration: underline;
}
@media only screen and (max-width: 1420px) {
  .head-office {
    padding-left: 14px !important;
    padding-right: 14px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .head-office {
    padding-left: calc(((100vw - 1400px) / 2) + 15px) !important;
    padding-right: calc(((100vw - 1400px) / 2) + 15px) !important;
    padding-top: 0 !important;
  }
}
@media only screen and (max-width: 600px) {
  .page-id-1968 .head-office ul {
    margin: 10px 0 30px 15px !important;
  }
}
@media only screen and (max-width: 600px) {
  .head-office {
    padding-left: 1em !important;
    padding-right: 1em !important;
  }
}
@media only screen and (max-width: 1200px) {
  .head-office .innerblocks-wrap {
    flex-direction: column;
  }
}
@media only screen and (max-width: 1200px) {
  .head-office .tablet-pad {
    margin-bottom: 20px;
  }
}
.single-medical-hero {
  display: flex;
  height: auto;
  position: relative;
}
.single-medical-hero:after {
  content: "";
  position: absolute;
  display: block;
  right: 0;
  bottom: 0;
  width: 30%;
  height: 70%;
  background-color: #EED3E2;
  z-index: -1;
}
.single-medical-hero .single-medical-details {
  max-height: 100%;
  width: 55%;
  background-color: #aec8de;
  margin-top: 4em;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5% 10% 5% 12em !important;
}
@media only screen and (max-width: 1300px) {
  .single-medical-hero .single-medical-details {
    padding: 5% 5em 5% 6em !important;
  }
}
@media only screen and (max-width: 1200px) {
  .single-medical-hero .single-medical-details {
    padding-right: 2em !important;
    padding-left: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .single-medical-hero .single-medical-details {
    padding-right: 1em !important;
    padding-left: 1em !important;
  }
}
.single-medical-hero .single-medical-details .title-date-med h5 {
  color: #B07C6A;
  text-transform: uppercase;
}
.single-medical-hero .single-medical-details .title-date-med h1 {
  color: #3F2A4F;
}
.single-medical-hero .single-medical-details .cta-med .arrow-cta {
  display: flex;
  gap: 1em;
}
.single-medical-hero .single-medical-details .cta-med .arrow-cta a {
  text-decoration: underline;
  font-weight: 500;
}
.single-medical-hero .single-medical-details .cta-med p {
  color: #543C6F;
}
.single-medical-hero .medical-img {
  max-height: 100%;
  width: 50%;
  margin-right: 2em;
}
.single-medical-hero .medical-img img {
  height: 100%;
  object-fit: cover;
  display: block;
}
@media only screen and (max-width: 600px) {
  .single-medical-hero {
    flex-direction: column-reverse;
  }
}
@media only screen and (max-width: 1200px) {
  .single-medical-hero:after {
    display: none;
  }
}
@media only screen and (min-width: 2000px) {
  .single-medical-hero .single-medical-details {
    Padding-left: calc(((100vw - 2000px) / 2) + 12em) !important;
    Padding-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 1200px) {
  .single-medical-hero .single-medical-details {
    padding-left: 2em !important;
    margin-top: 0em;
  }
}
@media only screen and (max-width: 600px) {
  .single-medical-hero .single-medical-details {
    margin-top: 0;
    padding-left: 1em !important;
    width: 100%;
  }
}
@media only screen and (max-width: 1200px) {
  .single-medical-hero .medical-img {
    margin-right: 0em;
  }
}
@media only screen and (max-width: 600px) {
  .single-medical-hero .medical-img {
    width: 100%;
  }
}
.all-videos {
  max-width: 1450px;
  margin: 0 auto;
}
@media (max-width: 1530px) {
  .all-videos {
    padding-left: 6em !important;
    padding-right: 6em !important;
  }
}
@media (max-width: 1200px) {
  .all-videos {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
.all-videos p {
  color: #B07C6A;
  margin-bottom: 0.2em;
  font-size: 15px;
  font-weight: 500;
}
.all-videos .video-title {
  color: #543C6F;
  font-size: 1.2em;
  margin-bottom: 1.5em;
}
.all-videos .date {
  text-transform: uppercase;
}
.all-videos h2 {
  color: #543C6F;
}
.all-videos .video-item-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 20px;
}
@media only screen and (max-width: 1300px) {
  .all-videos .video-item-container {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media only screen and (max-width: 1200px) {
  .all-videos .video-item-container {
    grid-template-columns: 1fr 1fr;
  }
}
.all-videos .video-item-container .video-items {
  height: auto;
}
.all-videos .video-item-container .video-items img {
  margin-bottom: 1em;
  height: 220px;
  object-fit: cover;
  min-width: 100%;
}
@media only screen and (max-width: 1200px) {
  .all-videos .video-item-container .video-items img {
    height: 200px;
  }
}
.all-videos .video-item-container .video-items a {
  text-decoration: none;
}
.all-videos .video-item-container .video-items a:hover {
  text-decoration: underline;
}
@media only screen and (max-width: 1200px) {
  .all-videos {
    padding-right: 2em !important;
    padding-left: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .all-videos {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
}
@media only screen and (max-width: 600px) {
  .all-videos p {
    font-size: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .all-videos .video-title {
    font-size: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .all-videos .date {
    font-size: 15px;
  }
}
@media only screen and (max-width: 1200px) {
  .all-videos .dropdown {
    padding: 0;
  }
}
@media only screen and (max-width: 600px) {
  .all-videos .dropdown {
    padding: 0;
  }
}
@media only screen and (max-width: 600px) {
  .all-videos .video-item-container {
    grid-template-columns: 1fr;
    padding: 0 15px;
    gap: 0em;
  }
}
@media only screen and (max-width: 1200px) {
  .all-videos .video-item-container .video-items {
    padding-bottom: 15%;
  }
}
.single-podcast-hero {
  padding: 5% 10%;
  background-color: #aec8de;
  position: relative;
  padding-left: 12em !important;
  margin-bottom: 2em !important;
}
@media only screen and (max-width: 1300px) {
  .single-podcast-hero {
    padding-left: 6em !important;
  }
}
.single-podcast-hero:after {
  content: "";
  position: absolute;
  display: block;
  right: 0;
  top: 0;
  width: 20%;
  height: 70%;
  background-color: #eaf1f6;
  z-index: 3;
  border-bottom-left-radius: 250px;
}
.single-podcast-hero .single-podcast-details {
  width: 85%;
}
.single-podcast-hero .single-podcast-details h5 {
  color: #3F2A4F;
}
.single-podcast-hero .single-podcast-details h1, .single-podcast-hero .single-podcast-details p {
  color: #3F2A4F;
}
.single-podcast-hero .single-podcast-details .sc-embed {
  margin-bottom: 2em;
}
.single-podcast-hero .single-podcast-details .cat-and-date {
  display: flex;
  gap: 1em;
}
.single-podcast-hero .single-podcast-details .cat-and-date p, .single-podcast-hero .single-podcast-details .cat-and-date h5 {
  font-size: 18px;
  line-height: 1.5em;
  margin-bottom: 0.5em;
}
.single-podcast-hero .single-podcast-details .featuring-cat-share {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: center;
  background-color: #eaf1f6;
  border-bottom: 1px solid #B07C6A;
}
.single-podcast-hero .single-podcast-details .featuring-cat-share .featuring {
  border-right: 1px solid #3F2A4F;
  padding: 30px;
}
.single-podcast-hero .single-podcast-details .featuring-cat-share .featuring .pic-name {
  display: flex;
  gap: 1em;
}
.single-podcast-hero .single-podcast-details .featuring-cat-share .featuring .pic-name p {
  margin-bottom: 0px;
}
.single-podcast-hero .single-podcast-details .featuring-cat-share .featuring .person {
  display: flex;
  align-items: center;
  gap: 1em;
}
.single-podcast-hero .single-podcast-details .featuring-cat-share .featuring .person img {
  border-radius: 50%;
  width: 80px;
  height: 80px;
  object-fit: cover;
  min-width: 80px;
  min-height: 80px;
}
.single-podcast-hero .single-podcast-details .featuring-cat-share .categories {
  border-right: 1px solid #3F2A4F;
  padding: 30px;
}
.single-podcast-hero .single-podcast-details .featuring-cat-share .categories .category-list {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.single-podcast-hero .single-podcast-details .featuring-cat-share .categories .category-list p {
  margin-bottom: 0px;
}
.single-podcast-hero .single-podcast-details .featuring-cat-share .share {
  padding: 30px;
}
.single-podcast-hero .single-podcast-details .featuring-cat-share .share .icons {
  display: flex;
  gap: 1em;
}
@media only screen and (min-width: 2000px) {
  .single-podcast-hero {
    Padding-left: calc(((100vw - 2000px) / 2) + 12em) !important;
    Padding-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 1200px) {
  .single-podcast-hero {
    padding-right: 2em !important;
    padding-left: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .single-podcast-hero {
    padding-right: 1em !important;
    padding-left: 1em !important;
  }
}
@media only screen and (max-width: 600px) {
  .single-podcast-hero:after {
    display: none;
  }
}
@media only screen and (max-width: 1200px) {
  .single-podcast-hero .single-podcast-details {
    width: 80%;
  }
}
@media only screen and (max-width: 600px) {
  .single-podcast-hero .single-podcast-details {
    width: 100%;
  }
}
@media only screen and (max-width: 600px) {
  .single-podcast-hero .single-podcast-details .cat-and-date {
    height: 30px;
  }
}
@media only screen and (max-width: 600px) {
  .single-podcast-hero .single-podcast-details .cat-and-date p {
    font-size: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .single-podcast-hero .single-podcast-details .cat-and-date h5 {
    font-size: 15px;
  }
}
@media only screen and (max-width: 1200px) {
  .single-podcast-hero .single-podcast-details .featuring-cat-share {
    grid-template-columns: 1fr;
  }
}
@media only screen and (max-width: 1200px) {
  .single-podcast-hero .single-podcast-details .featuring-cat-share .featuring {
    border-right: none;
    border-bottom: 1px solid #6e6e6e;
    padding: 20px;
  }
}
@media only screen and (max-width: 1200px) {
  .single-podcast-hero .single-podcast-details .featuring-cat-share .featuring .pic-name {
    margin-top: 1em;
  }
}
@media only screen and (max-width: 1200px) {
  .single-podcast-hero .single-podcast-details .featuring-cat-share .categories {
    border-right: none;
    border-bottom: 1px solid #6e6e6e;
    padding: 20px;
  }
}
@media only screen and (max-width: 1200px) {
  .single-podcast-hero .single-podcast-details .featuring-cat-share .share {
    padding: 20px;
  }
}
.you-may-be-interested-in {
  padding: 0 0 2% 0;
  padding-left: 6em !important;
  padding-right: 6em !important;
}
.you-may-be-interested-in .title-and-button {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 2em;
}
@media only screen and (max-width: 600px) {
  .you-may-be-interested-in .title-and-button {
    flex-direction: column;
  }
}
@media only screen and (max-width: 600px) {
  .you-may-be-interested-in .title-and-button .titles {
    text-align: center;
  }
}
.you-may-be-interested-in .title-and-button .titles h5 {
  color: #B07C6A;
  font-size: 20px;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.you-may-be-interested-in .title-and-button .titles h2 {
  font-size: 35px;
  font-weight: 500;
  color: #543C6F;
}
.you-may-be-interested-in .title-and-button .titles h3 {
  color: #543C6F;
}
.you-may-be-interested-in .title-and-button .btn-div button {
  background-color: Transparent;
  border: 1px solid #543C6F;
  cursor: pointer;
  color: #543C6F;
  padding: 0px 40px 0px 40px;
  height: 55px;
  border-radius: 0;
}
.you-may-be-interested-in .title-and-button .btn-div button:hover {
  background-color: #3F2A4F;
  color: white;
  transition: ease 0.1s;
}
.you-may-be-interested-in h3 {
  color: #543C6F;
  font-weight: 500;
}
.you-may-be-interested-in .related-outer {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
@media only screen and (max-width: 1730px) {
  .you-may-be-interested-in .related-outer {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media only screen and (max-width: 1257px) {
  .you-may-be-interested-in .related-outer {
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (max-width: 850px) {
  .you-may-be-interested-in .related-outer {
    grid-template-columns: 1fr;
  }
}
.you-may-be-interested-in .related-outer .related-knowledge {
  padding: 5%;
  border: 1px solid #c9c9c9;
  margin-right: -1px;
  height: 21vw;
  min-height: 350px;
}
.you-may-be-interested-in .related-outer .related-knowledge .image-absol {
  height: 60%;
  position: relative;
  margin-bottom: 1em;
  /*a {
				height: 100%;
				position: relative;*/
}
.you-may-be-interested-in .related-outer .related-knowledge .image-absol .khicon {
  position: absolute;
  height: initial;
  bottom: 0;
  background-color: white;
  width: 30px;
  max-height: initial;
  min-height: initial;
  min-width: initial;
}
.you-may-be-interested-in .related-outer .related-knowledge img {
  display: block;
  height: 100%;
  width: auto;
  object-fit: cover;
  max-height: initial;
  min-height: initial;
  min-width: 100%;
}
.you-may-be-interested-in .related-outer .related-knowledge .insight-name {
  color: #543C6F;
  font-weight: 500;
  margin-bottom: 0.3em;
  font-size: 18px;
}
.you-may-be-interested-in .related-outer .related-knowledge .cat-date {
  display: flex;
  gap: 0.5em;
}
.you-may-be-interested-in .related-outer .related-knowledge .cat-date .date, .you-may-be-interested-in .related-outer .related-knowledge .cat-date .cat {
  font-weight: 500;
  text-transform: uppercase;
}
.you-may-be-interested-in .related-outer .related-knowledge .cat-date p, .you-may-be-interested-in .related-outer .related-knowledge .cat-date .date {
  color: #B07C6A;
}
@media only screen and (min-width: 2000px) {
  .you-may-be-interested-in {
    Padding-left: calc(((100vw - 2000px) / 2) + 6em) !important;
    Padding-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 1200px) {
  .you-may-be-interested-in {
    padding-right: 2em !important;
    padding-left: 2em !important;
    margin-right: -1px;
  }
}
@media only screen and (max-width: 850px) {
  .you-may-be-interested-in {
    margin-bottom: -1px;
    padding-right: 1em !important;
    padding-left: 1em !important;
  }
}
@media only screen and (max-width: 1200px) {
  .you-may-be-interested-in .related-outer .related-knowledge {
    border-bottom: 1px solid #c9c9c9;
  }
}
@media only screen and (max-width: 850px) {
  .you-may-be-interested-in .related-outer .related-knowledge {
    margin-bottom: -1px;
  }
}
.single-event-hero {
  position: relative;
}
.single-event-hero:after {
  content: "";
  position: absolute;
  display: block;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 70%;
  background-color: #EFD2E3;
  z-index: -1;
}
.single-event-hero h5 {
  color: #B07C6A;
  margin-bottom: 10px;
}
.single-event-hero .single-event-details {
  background-color: #3F2A4F;
  width: 70%;
  padding: 5% 6em 5% 12em !important;
  border-bottom-right-radius: 130px;
}
@media only screen and (max-width: 1300px) {
  .single-event-hero .single-event-details {
    padding: 5% 6em 5% 6em !important;
  }
}
.single-event-hero .single-event-details h1 {
  color: white;
}
.single-event-hero .single-event-details .location-time-register {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 4em;
  width: 80%;
  gap: 1em;
}
.single-event-hero .single-event-details .location-time-register h5 {
  margin-bottom: 10px;
}
.single-event-hero .single-event-details .location-time-register .location p {
  color: white;
  padding-right: 15%;
}
.single-event-hero .single-event-details .location-time-register .time p {
  color: white;
}
.single-event-hero .single-event-details .location-time-register .register a {
  text-decoration: underline;
  color: white;
}
@media only screen and (min-width: 2000px) {
  .single-event-hero .single-event-details {
    Padding-left: calc(((100vw - 2000px) / 2) + 12em) !important;
    Padding-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 1200px) {
  .single-event-hero .single-event-details {
    width: 90%;
    padding-left: 2em !important;
    padding-right: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .single-event-hero .single-event-details {
    width: 90%;
    padding-left: 1em !important;
    padding-right: 1em !important;
  }
}
@media only screen and (max-width: 1422px) {
  .single-event-hero .single-event-details .location-time-register {
    width: 100%;
  }
}
@media only screen and (max-width: 1200px) {
  .single-event-hero .single-event-details .location-time-register {
    margin-top: 2em;
  }
}
@media only screen and (max-width: 600px) {
  .single-event-hero .single-event-details .location-time-register {
    width: 100%;
    grid-template-columns: 1fr;
    gap: 0em;
    margin-top: 2em;
  }
}
@media only screen and (max-width: 600px) {
  .single-event-hero .single-event-details .location-time-register p {
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 600px) {
  .single-event-hero .single-event-details .location-time-register h5 {
    margin-bottom: 0px;
  }
}
@media only screen and (max-width: 1422px) {
  .single-event-hero .single-event-details .location-time-register .location p {
    padding-right: 5%;
  }
}
@media only screen and (max-width: 600px) {
  .single-event-hero .single-event-details .location-time-register .register a {
    font-size: 15px;
  }
}
.speakers {
  padding: 0% 5% 2% 5%;
}
.speakers .speakers-outer {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
.speakers .speakers-outer .individual-person {
  border: 1px solid #e6e6e6;
  margin-right: -1px;
  padding: 1.5em 1.5em 0em 1.5em;
  max-height: 390px;
}
.speakers .speakers-outer .individual-person .person-details {
  padding-top: 1em;
  height: 200px;
}
.speakers .speakers-outer .individual-person .person-details a {
  text-decoration: none;
}
.speakers .speakers-outer .individual-person .person-details .person-name {
  font-weight: 500;
  color: #543C6F;
  margin-bottom: 2px;
}
.speakers .speakers-outer .individual-person .person-details .person-position {
  font-weight: 500;
  color: #B07C6A;
  margin-bottom: 2px;
  text-transform: uppercase;
}
.speakers .speakers-outer .individual-person .person-details .person-job-title {
  color: #909090;
  margin-bottom: 2px;
  font-size: 15px;
}
.speakers .speakers-outer .individual-person img {
  height: 14em;
  object-fit: cover;
  min-width: 100%;
}
@media only screen and (max-width: 1200px) {
  .speakers {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media only screen and (max-width: 1200px) {
  .speakers .speakers-outer {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media only screen and (max-width: 600px) {
  .speakers .speakers-outer {
    grid-template-columns: 1fr;
  }
}
.all-podcasts .podcast-item-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 2em;
  max-width: 1450px;
  margin: 0 auto;
}
.all-podcasts .podcast-item-container p {
  margin-bottom: 0px;
}
.all-podcasts .podcast-item-container .podcast-items {
  border-top: 1px solid #b5b5b5;
  padding-top: 5%;
}
.all-podcasts .podcast-item-container .podcast-items:first-of-type, .all-podcasts .podcast-item-container .podcast-items:nth-of-type(2) {
  border-top: none;
}
.all-podcasts .podcast-item-container .podcast-items .podcast-title {
  font-weight: 500;
}
.all-podcasts .podcast-item-container .podcast-items .date {
  font-weight: 500;
  color: #B07C6A;
  margin-top: 1em;
}
.all-podcasts .podcast-item-container .podcast-items .posted-by-cat {
  display: flex;
  gap: 4em;
  margin-bottom: 2em;
}
.all-podcasts .podcast-item-container .podcast-items .posted-by-cat .categories .mini-title, .all-podcasts .podcast-item-container .podcast-items .posted-by-cat .featuring .mini-title {
  font-weight: 500;
  color: #543C6F;
}
@media only screen and (min-width: 2000px) {
  .all-podcasts {
    Padding-left: calc(((100vw - 2000px) / 2) + 6em) !important;
    Padding-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 1200px) {
  .all-podcasts {
    padding-right: 2em !important;
    padding-left: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .all-podcasts {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
}
@media only screen and (max-width: 1200px) {
  .all-podcasts .dropdown {
    padding: 0;
  }
}
@media only screen and (max-width: 600px) {
  .all-podcasts .dropdown {
    padding: 10px 0;
  }
}
@media only screen and (max-width: 600px) {
  .all-podcasts .podcast-item-container {
    grid-template-columns: 1fr;
    padding: 10px 15px;
  }
}
.video-info-block .featuring-cat-share {
  display: grid;
  grid-template-columns: 1.5fr 1fr 1fr;
  justify-content: center;
  background-color: #543C6F;
}
.video-info-block .featuring-cat-share p {
  color: white;
}
.video-info-block .featuring-cat-share .featuring {
  border-right: 1px solid #ffffff1f;
  padding: 30px;
}
.video-info-block .featuring-cat-share .featuring .pic-name {
  display: flex;
  flex-direction: column;
  gap: 1em;
}
.video-info-block .featuring-cat-share .featuring .pic-name p {
  margin-bottom: 0;
}
.video-info-block .featuring-cat-share .featuring .person {
  display: flex;
  align-items: center;
  gap: 1em;
}
.video-info-block .featuring-cat-share .featuring .person img {
  border-radius: 50%;
  width: 60px;
  height: 60px;
  min-width: 60px;
  object-fit: cover;
  min-height: 60px;
}
.video-info-block .featuring-cat-share .categories {
  border-right: 1px solid #ffffff1f;
  padding: 30px;
}
.video-info-block .featuring-cat-share .categories h5 {
  margin-left: -1px;
}
.video-info-block .featuring-cat-share .categories .category-list {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.video-info-block .featuring-cat-share .categories .category-list p {
  margin-bottom: 0px;
}
.video-info-block .featuring-cat-share .share {
  padding: 30px;
}
.video-info-block .featuring-cat-share .share .icons {
  display: flex;
  gap: 1em;
}
@media only screen and (max-width: 1200px) {
  .video-info-block .featuring-cat-share {
    grid-template-columns: 1fr;
  }
}
@media only screen and (max-width: 1200px) {
  .video-info-block .featuring-cat-share .featuring {
    border-right: none;
    border-bottom: 1px solid #ffffff1f;
    padding: 20px;
  }
}
@media only screen and (max-width: 1200px) {
  .video-info-block .featuring-cat-share .featuring .pic-name {
    margin-top: 1em;
  }
}
@media only screen and (max-width: 1200px) {
  .video-info-block .featuring-cat-share .featuring .pic-name {
    align-items: initial;
  }
}
@media only screen and (max-width: 1200px) {
  .video-info-block .featuring-cat-share .categories {
    border-right: none;
    border-bottom: 1px solid #ffffff1f;
    padding: 20px;
  }
}
@media only screen and (max-width: 1200px) {
  .video-info-block .featuring-cat-share .share {
    padding: 20px;
  }
}
.service-related .related-insights {
  background-color: #EAF1F6;
  padding: 5% 6em 5% 6em !important;
}
.service-related .related-insights .title-and-button {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media only screen and (max-width: 600px) {
  .service-related .related-insights .title-and-button .titles {
    text-align: center;
  }
}
.service-related .related-insights .title-and-button .titles h5 {
  color: #B07C6A;
  font-size: 20px;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.service-related .related-insights .title-and-button .titles h2 {
  font-size: 35px;
  font-weight: 500;
  color: #543C6F;
}
.service-related .related-insights .title-and-button .titles h3 {
  color: #543C6F;
}
.service-related .related-insights .title-and-button .btn-div button {
  background-color: Transparent;
  border: 1px solid #543C6F;
  cursor: pointer;
  color: #543C6F;
  padding: 0px 40px 0px 40px;
  height: 55px;
  border-radius: 0;
}
.service-related .related-insights .title-and-button .btn-div button:hover {
  background-color: #3F2A4F;
  color: white;
  transition: ease 0.1s;
}
.service-related .related-insights .related-items-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  border-left: 1px solid #d4d4d4;
  height: auto;
}
.service-related .related-insights .related-items-wrap .related-item {
  border: none;
  border-right: 1px solid #d4d4d4;
  border-top: 1px solid #d4d4d4;
  border-bottom: 1px solid #d4d4d4;
  padding: 5%;
  height: 21vw;
  min-height: 330px;
  position: relative;
  padding-bottom: 40px !important;
}
.service-related .related-insights .related-items-wrap .related-item .image-absol {
  height: 60%;
  position: relative;
}
.service-related .related-insights .related-items-wrap .related-item .image-absol a {
  height: 100%;
  position: relative;
}
.service-related .related-insights .related-items-wrap .related-item .image-absol a .khicon {
  position: absolute;
  height: initial;
  bottom: 0;
  background-color: white;
  width: 30px;
  max-height: initial;
  min-height: initial;
  min-width: initial;
}
.service-related .related-insights .related-items-wrap .related-item img {
  display: block;
  height: 100%;
  width: auto;
  object-fit: cover;
  max-height: initial;
  min-height: initial;
}
.service-related .related-insights .related-items-wrap .related-item .insight-name {
  color: #543C6F;
  font-size: 18px;
  margin-top: 10px;
  line-height: 1.2em;
  font-weight: 500;
  margin-bottom: 10px;
}
.service-related .related-insights .related-items-wrap .related-item .cat-date {
  display: flex;
  gap: 0.3em;
}
.service-related .related-insights .related-items-wrap .related-item .cat-date p, .service-related .related-insights .related-items-wrap .related-item .cat-date .categ {
  color: #B07C6A;
  font-weight: 500;
  text-transform: uppercase;
}
.service-related .related-insights .related-items-wrap .related-item .cat-date .date {
  color: #B07C6A;
  margin-bottom: 0px;
}
@media only screen and (min-width: 2000px) {
  .service-related .related-insights {
    Padding-left: calc(((100vw - 2000px) / 2) + 6em) !important;
    Padding-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 1200px) {
  .service-related .related-insights {
    padding-right: 2em !important;
    padding-left: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .service-related .related-insights {
    padding-right: 1em !important;
    padding-left: 1em !important;
  }
}
@media only screen and (max-width: 600px) {
  .service-related .related-insights .title-and-button {
    flex-direction: column;
    justify-content: center;
  }
}
@media only screen and (max-width: 1200px) {
  .service-related .related-insights .title-and-button .titles h5 {
    font-size: 15px;
  }
}
@media only screen and (max-width: 1200px) {
  .service-related .related-insights .title-and-button .titles h3 {
    font-size: 25px;
  }
}
@media only screen and (max-width: 600px) {
  .service-related .related-insights .title-and-button .titles h3 {
    text-align: center;
  }
}
@media only screen and (max-width: 600px) {
  .service-related .related-insights .title-and-button .btn-div button {
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 1060px) {
  .service-related .related-insights .related-items-wrap {
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (max-width: 600px) {
  .service-related .related-insights .related-items-wrap {
    grid-template-columns: 1fr;
  }
}
.page-id-13335 .contact-cta-block {
  border-bottom: 2px solid #B07C6A;
  box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.2);
  padding: 5% 10% 5% 5% !important;
  margin-top: 3em !important;
  margin-bottom: 3em !important;
  min-height: 310px !important;
}
@media only screen and (max-width: 1200px) {
  .page-id-13335 .contact-cta-block {
    min-height: 340px !important;
  }
}
@media only screen and (max-width: 600px) {
  .page-id-13335 .contact-cta-block {
    min-height: auto !important;
    max-height: auto !important;
  }
}
.page-id-13335 .contact-cta-block h5 {
  color: #404040;
  font-weight: 500;
  text-transform: none !important;
}
.page-id-13335 .contact-cta-block p {
  color: #543C6F;
  font-weight: 500;
  font-size: 1.2em;
  margin-bottom: 0px;
}
.page-id-13335 .contact-cta-block span {
  color: #B07C6A;
}
.page-id-13335 .contact-cta-block a {
  color: #B07C6A;
  text-decoration: none;
}
.contact-cta-block {
  border-bottom: 2px solid #B07C6A;
  box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.2);
  padding: 5% 10% 5% 5% !important;
  margin-top: 3em !important;
  margin-bottom: 3em !important;
}
@media only screen and (min-width: 1646px) {
  .contact-cta-block {
    min-height: 240px;
  }
}
@media only screen and (max-width: 1646px) {
  .contact-cta-block {
    min-height: 280px;
  }
}
@media only screen and (max-width: 1200px) {
  .contact-cta-block {
    min-height: 340px;
  }
}
@media only screen and (max-width: 600px) {
  .contact-cta-block {
    min-height: auto !important;
    max-height: fit-content !important;
  }
}
.contact-cta-block h5 {
  color: #404040;
  font-weight: 500;
  text-transform: none !important;
}
.contact-cta-block p {
  color: #543C6F;
  font-weight: 500;
  font-size: 1.2em;
  margin-bottom: 0px;
}
.contact-cta-block span {
  color: #B07C6A;
}
.contact-cta-block a {
  color: #B07C6A;
  text-decoration: none;
}
@media only screen and (max-width: 1200px) {
  .contact-cta-block {
    margin-top: 4em !important;
    margin-bottom: 1em !important;
  }
}
.contact-cta-block-2 {
  border-bottom: 2px solid #B07C6A;
  padding: 5% 10% 5% 5% !important;
  background-color: #aec8de;
  margin-top: 3em !important;
  margin-bottom: 3em !important;
}
.contact-cta-block-2 h5 {
  color: #543C6F;
  font-weight: 500;
  text-transform: none !important;
}
.contact-cta-block-2 p {
  color: #543C6F;
  font-weight: 500;
  font-size: 1.2em;
  margin-bottom: 0px;
}
.contact-cta-block-2 span {
  color: #B07C6A;
}
.contact-cta-block-2 a {
  color: #B07C6A;
  text-decoration: none;
}
@media only screen and (max-width: 1200px) {
  .contact-cta-block-2 {
    margin-top: 4em !important;
    margin-bottom: 1em !important;
  }
}
@media only screen and (max-width: 1200px) {
  .contact-cta-block-2 p {
    font-size: 1em;
  }
}
.single-knowledge_hub .wp-block-embed {
  margin: 0 0 3em 0 !important;
}
.header-top {
  position: relative;
  z-index: 100000;
}
@media only screen and (max-width: 600px) {
  .page-id-138 .hero-8 h2 {
    font-size: 15px !important;
  }
}
@media only screen and (max-width: 600px) {
  .page-id-138 .hero-8 p {
    font-size: 15px !important;
  }
}
.breadcrumb-new {
  display: block;
  max-width: 1450px;
  margin-bottom: 2em !important;
  padding-bottom: 15px !important;
  border-bottom: 1px solid #b5b5b5;
  font-size: 14px;
  margin: 0 auto;
}
@media only screen and (max-width: 600px) {
  .breadcrumb-new {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
}
.breadcrumb-3, .breadcrumb, .breadcrumb5 {
  display: block;
  width: 100%;
  margin-bottom: 15px !important;
  margin-top: 15px !important;
  padding-bottom: 15px !important;
  border-bottom: 1px solid #b5b5b5;
  font-size: 14px;
}
@media only screen and (max-width: 600px) {
  .breadcrumb {
    margin: 20px 15px !important;
    width: initial;
    margin-top: 0px !important;
  }
}
.contact-cta-business {
  border-bottom: 2px solid #B07C6A;
  margin-top: 3em !important;
  background-color: #EAF1F6;
  margin-bottom: 3em !important;
}
.contact-cta-business .contact-top {
  color: white;
  padding: 5% 10% 5% 5%;
  border-bottom-right-radius: 100px;
  background-color: #1f6278;
}
.contact-cta-business .contact-top h5 {
  color: white;
}
.contact-cta-business .contact-top p {
  font-weight: 500;
  font-size: 1.2em;
  margin-bottom: 0px;
}
.contact-cta-business .icon-contact {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  padding: 5%;
  gap: 1em;
  color: white;
}
.contact-cta-business .icon-contact:last-of-type {
  align-items: flex-end;
}
.contact-cta-business .icon-contact p {
  color: white;
  margin-bottom: 10px;
}
.contact-cta-business .icon-contact .primary {
  border-bottom: 1px solid #d6d6d6;
}
.contact-cta-business .icon-contact .primary p {
  display: flex;
  align-items: center;
  gap: 0.4em;
  color: #543C6F;
  font-weight: 600;
}
.contact-cta-business .icon-contact .primary a {
  text-decoration: none;
}
.contact-cta-business .icon-contact .emergency, .contact-cta-business .icon-contact .enquire {
  border-bottom: 1px solid #d6d6d6;
}
.contact-cta-business .icon-contact .emergency p, .contact-cta-business .icon-contact .enquire p {
  display: flex;
  align-items: center;
  gap: 0.4em;
  color: #543C6F;
}
.contact-cta-business .icon-contact .emergency a, .contact-cta-business .icon-contact .enquire a {
  text-decoration: none;
}
@media only screen and (max-width: 600px) {
  .contact-cta-business .contact-top p {
    font-size: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .contact-cta-business .icon-contact {
    grid-template-columns: 1fr;
  }
}
.contact-cta-individual {
  border-bottom: 2px solid #B07C6A;
  margin-top: 3em !important;
  background-color: #EAF1F6;
  margin-bottom: 3em !important;
}
.contact-cta-individual .contact-top {
  color: white;
  padding: 5% 10% 5% 5%;
  border-bottom-right-radius: 100px;
  background-color: #2b7860;
}
.contact-cta-individual .contact-top h5 {
  color: white;
}
.contact-cta-individual .contact-top p {
  font-weight: 500;
  font-size: 1.2em;
  margin-bottom: 0px;
}
.contact-cta-individual .icon-contact {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  padding: 5%;
  gap: 1em;
  color: white;
}
.contact-cta-individual .icon-contact:last-of-type {
  align-items: flex-end;
}
.contact-cta-individual .icon-contact p {
  color: white;
  margin-bottom: 10px;
}
.contact-cta-individual .icon-contact .primary, .contact-cta-individual .icon-contact .emergency, .contact-cta-individual .icon-contact .enquire {
  border-bottom: 1px solid #d6d6d6;
}
.contact-cta-individual .icon-contact .primary p, .contact-cta-individual .icon-contact .emergency p, .contact-cta-individual .icon-contact .enquire p {
  display: flex;
  align-items: center;
  gap: 0.4em;
  color: #543C6F;
  font-weight: 600;
}
.contact-cta-individual .icon-contact .primary a, .contact-cta-individual .icon-contact .emergency a, .contact-cta-individual .icon-contact .enquire a {
  text-decoration: none;
}
@media only screen and (max-width: 600px) {
  .contact-cta-individual .contact-top p {
    font-size: 15px;
  }
}
@media only screen and (max-width: 1200px) {
  .contact-cta-individual .icon-contact {
    grid-template-columns: 1fr;
  }
}
.contact-cta-specialist {
  border-bottom: 2px solid #B07C6A;
  margin-top: 3em !important;
  background-color: #EAF1F6;
  margin-bottom: 3em !important;
}
.contact-cta-specialist .contact-top {
  color: white;
  padding: 5% 10% 5% 5%;
  border-bottom-right-radius: 100px;
  background-color: #ce8bb3;
}
.contact-cta-specialist .contact-top h5 {
  color: white;
}
.contact-cta-specialist .contact-top p {
  font-weight: 500;
  font-size: 1.2em;
  margin-bottom: 0px;
}
.contact-cta-specialist .icon-contact {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  padding: 5%;
  gap: 1em;
  color: white;
}
.contact-cta-specialist .icon-contact:last-of-type {
  align-items: flex-end;
}
.contact-cta-specialist .icon-contact p {
  color: white;
  margin-bottom: 10px;
}
.contact-cta-specialist .icon-contact .primary, .contact-cta-specialist .icon-contact .emergency, .contact-cta-specialist .icon-contact .enquire {
  border-bottom: 1px solid #d6d6d6;
}
.contact-cta-specialist .icon-contact .primary p, .contact-cta-specialist .icon-contact .emergency p, .contact-cta-specialist .icon-contact .enquire p {
  display: flex;
  align-items: center;
  gap: 0.4em;
  color: #543C6F;
  font-weight: 600;
}
.contact-cta-specialist .icon-contact .primary a, .contact-cta-specialist .icon-contact .emergency a, .contact-cta-specialist .icon-contact .enquire a {
  text-decoration: none;
}
@media only screen and (max-width: 600px) {
  .contact-cta-specialist .contact-top p {
    font-size: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .contact-cta-specialist .icon-contact {
    grid-template-columns: 1fr;
  }
}
.key-services {
  margin-bottom: 3em !important;
  margin-top: 3em !important;
}
.key-services p {
  margin-bottom: 0px;
  color: #543c6f;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 90px;
}
.key-services .services {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 1em;
}
@media only screen and (max-width: 1073px) {
  .key-services .services {
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (max-width: 600px) {
  .key-services .services {
    grid-template-columns: 1fr !important;
  }
}
.key-services .services a {
  text-decoration: none;
  line-height: 1.2em;
  font-weight: 500;
}
.key-services .services a:hover {
  margin-top: -3px;
  transition: ease 0.1s;
}
.key-services .services .title-arrows {
  display: flex;
  gap: 1em;
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2);
  padding: 10%;
  border-bottom: 3px solid #B07C6A;
}
@media only screen and (max-width: 1200px) {
  .key-services .services {
    grid-template-columns: 1fr 1fr;
  }
}
#knowledge-slider {
  position: relative;
  height: 500px;
  margin-bottom: 9em;
  margin-top: 2em;
}
@media only screen and (min-width: 600px) {
  #knowledge-slider {
    display: none;
  }
}
#knowledge-slider h2 {
  font-size: 20px;
}
#knowledge-slider .slide {
  height: 400px;
  width: 95%;
  margin: 0 auto;
  border: 1px solid #d1d1d1;
}
#knowledge-slider .slide .slick-list {
  height: 100%;
}
#knowledge-slider .slide .slick-list .slick-track {
  height: 100%;
}
#knowledge-slider .slide .slick-list .slick-track .slide-item {
  height: 100%;
  position: relative;
}
#knowledge-slider .slide .slick-list .slick-track .slide-item .knowledge-info {
  padding: 1em;
}
#knowledge-slider .slide .slick-list .slick-track .slide-item a {
  text-decoration: none;
  position: relative;
  display: block;
  width: 100%;
  height: 60%;
}
#knowledge-slider .slide .slick-list .slick-track .slide-item a .khicon {
  position: absolute;
  height: initial;
  top: calc(100% - 30px);
  background-color: #fff;
  width: 30px;
  min-width: initial;
}
#knowledge-slider .slide .slick-list .slick-track .slide-item .knowledge-title {
  color: #543C6F;
  font-size: 18px;
  margin-top: 10px;
  line-height: 1.2em;
  font-weight: 500;
  margin-bottom: 10px;
}
#knowledge-slider .slide .slick-list .slick-track .slide-item .cat-date {
  display: flex;
  gap: 5px;
  color: #B07C6A;
}
#knowledge-slider .slide .slick-list .slick-track .slide-item .cat-date p {
  width: auto;
}
#knowledge-slider .slide .slick-list .slick-track .slide-item .cat-date .date, #knowledge-slider .slide .slick-list .slick-track .slide-item .cat-date .post-type {
  text-transform: uppercase;
  font-weight: 500;
}
#knowledge-slider .slide .slick-list .slick-track .slide-item img {
  height: 100%;
  object-fit: cover;
  min-width: 100%;
}
#knowledge-slider .title-btn {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2em;
}
@media only screen and (max-width: 600px) {
  #knowledge-slider .title-btn {
    flex-direction: column;
    gap: 2em;
    align-items: flex-start;
    justify-content: flex-start;
  }
}
@media only screen and (max-width: 600px) {
  #knowledge-slider .title-btn a {
    width: 100%;
  }
}
#knowledge-slider .title-btn .title-and-nav {
  display: flex;
}
#knowledge-slider .title-btn .title-and-nav ul {
  display: flex;
  margin: 0;
  padding: 0;
}
#knowledge-slider .title-btn .title-and-nav ul li {
  font-weight: 500;
  text-transform: uppercase;
  padding-right: 1em;
}
#knowledge-slider .title-btn .title-and-nav ul li a {
  text-decoration: none;
}
#knowledge-slider .title-btn .title-and-nav ul li:before {
  display: none;
}
#knowledge-slider .title-btn .title {
  color: #543C6F;
  display: flex;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-bottom: 0px;
  font-weight: 500;
}
#knowledge-slider .title-btn button {
  background: transparent !important;
  border: 2px solid #3F2A4F;
  color: var(--nv-primary-accent);
}
@media only screen and (max-width: 600px) {
  #knowledge-slider .title-btn button {
    width: 100%;
  }
}
#knowledge-slider .title-btn button:hover {
  background: #3F2A4F !important;
  color: white;
  transition: ease 0.1s;
}
.knowledge-block-home {
  margin-top: 3em;
  padding: 5% 6em 5% 6em;
}
@media only screen and (max-width: 600px) {
  .knowledge-block-home {
    display: none;
  }
}
.knowledge-block-home h2 {
  margin-bottom: 0em;
}
@media only screen and (max-width: 600px) {
  .knowledge-block-home h2 {
    font-size: 20px !important;
  }
}
.knowledge-block-home .title-btn {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2em;
}
.knowledge-block-home .title-btn .title-and-nav {
  display: flex;
}
.knowledge-block-home .title-btn .title-and-nav ul {
  display: flex;
  margin: 0;
  padding: 0;
}
.knowledge-block-home .title-btn .title-and-nav ul li {
  font-weight: 500;
  text-transform: uppercase;
  padding-right: 1em;
}
.knowledge-block-home .title-btn .title-and-nav ul li a {
  text-decoration: none;
}
.knowledge-block-home .title-btn .title-and-nav ul li:before {
  display: none;
}
.knowledge-block-home .title-btn .title {
  color: #543C6F;
  display: flex;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-bottom: 0px;
  font-weight: 500;
}
.knowledge-block-home .title-btn button {
  background: transparent !important;
  border: 2px solid #3F2A4F;
  color: var(--nv-primary-accent);
}
@media only screen and (max-width: 600px) {
  .knowledge-block-home .title-btn button {
    width: 100%;
  }
}
.knowledge-block-home .title-btn button:hover {
  background: #3F2A4F !important;
  color: white;
  transition: ease 0.1s;
}
@media only screen and (min-width: 2000px) {
  .knowledge-block-home {
    Padding-left: calc(((100vw - 2000px) / 2) + 6em);
    Padding-right: calc(((100vw - 2000px) / 2) + 6em);
  }
}
@media only screen and (max-width: 1200px) {
  .knowledge-block-home {
    padding-left: 2em;
    padding-right: 2em;
  }
}
@media only screen and (max-width: 600px) {
  .knowledge-block-home {
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 0;
    padding-bottom: 30px;
  }
  .knowledge-block-home h2 {
    margin-bottom: 1em;
  }
}
@media only screen and (max-width: 600px) {
  .knowledge-block-home .title-btn {
    flex-direction: column;
    gap: 2em;
    align-items: flex-start;
    justify-content: flex-start;
  }
}
@media only screen and (max-width: 600px) {
  .knowledge-block-home .title-btn .title {
    align-items: left;
  }
}
@media only screen and (max-width: 600px) {
  .knowledge-block-home .title-btn a {
    width: 100%;
  }
}
@media only screen and (max-width: 600px) {
  .knowledge-block-home .title-btn button {
    padding: 4%;
  }
}
.latest-events {
  max-width: 1450px;
  margin: 0 auto;
  margin-bottom: 4em;
}
@media (max-width: 1530px) {
  .latest-events {
    padding-left: 6em !important;
    padding-right: 6em !important;
  }
}
@media (max-width: 1200px) {
  .latest-events {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
.latest-events p {
  color: #B07C6A;
  margin-bottom: 0.2em;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.3em;
}
.latest-events .event-title {
  color: #543C6F;
  margin-bottom: 1.3em;
  font-size: 1.2em;
}
.latest-events h2 {
  color: #543C6F;
}
.latest-events .post-type {
  text-transform: capitalize;
}
.latest-events .header-btn {
  display: flex;
  justify-content: space-between;
  color: white;
}
.latest-events .event-info {
  display: flex;
  gap: 1.2em;
  padding-top: 2em;
  text-transform: uppercase;
  margin-bottom: 6px;
}
.latest-events .event-info a {
  color: #543C6F;
  text-decoration: none;
}
.latest-events .event-item-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 1em;
  border-top: 2px solid #543C6F;
  height: 80%;
}
.latest-events .event-item-container .event-items {
  border-right: 1px solid #543C6F;
  padding-right: 1em;
}
.latest-events .event-item-container .event-items:last-of-type {
  border-right: none;
}
.latest-events .event-item-container .event-items a {
  text-decoration: none;
}
.latest-events .event-item-container .event-items a:hover {
  text-decoration: underline;
}
.latest-events .event-item-container .event-items h2 {
  font-size: 1.3em;
  color: #ffffff;
}
.latest-events .inner-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10% 30% 10% 30%;
  color: white;
}
.latest-events .inner-content h2 {
  text-align: center;
}
.latest-events .inner-content button {
  background-color: Transparent;
  border: 2px solid #ffffff;
  cursor: pointer;
  color: white;
  padding: 10px 40px 10px 40px;
  height: 55px;
  border-radius: 0;
}
@media only screen and (max-width: 1200px) {
  .latest-events {
    padding-right: 2em !important;
    padding-left: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .latest-events {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
}
@media only screen and (max-width: 600px) {
  .latest-events p {
    font-size: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .latest-events .header {
    padding: 10px 15px;
  }
}
@media only screen and (max-width: 600px) {
  .latest-events .event-title {
    font-size: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .latest-events .post-type {
    font-size: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .latest-events .event-info a {
    font-size: 15px;
  }
}
@media only screen and (max-width: 1200px) {
  .latest-events .event-item-container {
    grid-template-columns: 1fr;
  }
}
@media only screen and (max-width: 600px) {
  .latest-events .event-item-container {
    padding: 0 15px;
  }
}
@media only screen and (max-width: 1200px) {
  .latest-events .event-item-container .event-items {
    border-right: none;
    border-top: 1px solid white;
  }
}
@media only screen and (max-width: 1200px) {
  .latest-events .event-item-container .event-items {
    padding-left: 0.2em;
    padding-right: 0.2em;
  }
}
.event-info-block {
  background-color: #3F2A4F;
  margin-right: 5%;
  margin-left: 5%;
}
.event-info-block .single-event-details {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.event-info-block .single-event-details p, .event-info-block .single-event-details a {
  color: white;
  margin-bottom: 0px;
}
.event-info-block .single-event-details .location, .event-info-block .single-event-details .time, .event-info-block .single-event-details .register {
  border-right: 0.5px solid #707070;
  padding: 7% 20% 7% 7%;
}
.event-info-block .single-event-details .social-icons {
  padding: 7% 20% 7% 7%;
  border-right: 0.5px solid #707070;
}
.event-info-block .single-event-details .social-icons .icons-flex {
  display: flex;
  gap: 1em;
}
@media only screen and (max-width: 1200px) {
  .event-info-block {
    margin-right: 15px;
    margin-left: 15px;
  }
}
@media only screen and (max-width: 1200px) {
  .event-info-block .single-event-details {
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (max-width: 600px) {
  .event-info-block .single-event-details a {
    font-size: 15px;
  }
}
.page-id-1851 .knowledge-hub-nav {
  margin-bottom: 0px;
}
.page-id-6518 .bindmans-archives, .page-id-1851 .bindmans-archives {
  padding: 5% 10% 5% 10% !important;
  padding-left: 6em !important;
  padding-right: 6em !important;
}
@media only screen and (max-width: 1200px) {
  .page-id-6518 .bindmans-archives, .page-id-1851 .bindmans-archives {
    padding-left: 2em !important;
    padding-right: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .page-id-6518 .bindmans-archives, .page-id-1851 .bindmans-archives {
    padding-left: 1em !important;
    padding-right: 1em !important;
  }
}
.page-id-6518 .bindmans-archives .innerblocks-wrap, .page-id-1851 .bindmans-archives .innerblocks-wrap {
  max-width: 1450px;
  margin: 0 auto;
}
.page-id-6518 .bindmans-archives h1, .page-id-6518 .bindmans-archives p, .page-id-1851 .bindmans-archives h1, .page-id-1851 .bindmans-archives p {
  color: #3F2A4F;
  margin-bottom: 15px;
}
.page-id-6518 .bindmans-archives .col-1, .page-id-1851 .bindmans-archives .col-1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 5%;
}
.page-id-6518 .bindmans-archives .col-2 .wp-block-image, .page-id-1851 .bindmans-archives .col-2 .wp-block-image {
  margin: 0 !important;
  object-fit: cover;
  height: auto;
  width: 100%;
}
.page-id-6518 .bindmans-archives .col-2 img, .page-id-1851 .bindmans-archives .col-2 img {
  object-fit: cover;
  height: auto;
  width: 100%;
}
.page-id-6518 .bindmans-archives .wp-block-buttons, .page-id-1851 .bindmans-archives .wp-block-buttons {
  margin-bottom: 15px;
}
.page-id-6518 .bindmans-archives .wp-block-buttons .wp-block-button, .page-id-1851 .bindmans-archives .wp-block-buttons .wp-block-button {
  border: 2px solid #3F2A4F;
  color: #3F2A4F !important;
}
.page-id-6518 .bindmans-archives .wp-block-buttons .wp-block-button .wp-block-button__link, .page-id-1851 .bindmans-archives .wp-block-buttons .wp-block-button .wp-block-button__link {
  background: transparent;
  color: #3F2A4F !important;
}
@media only screen and (min-width: 2000px) {
  .bindmans-archives {
    Padding-left: calc(((100vw - 2000px) / 2) + 6em) !important;
    Padding-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 1200px) {
  .bindmans-archives {
    padding-left: 2em !important;
    padding-right: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .bindmans-archives {
    padding-left: 1em !important;
    padding-right: 1em !important;
  }
}
@media only screen and (max-width: 1200px) {
  .bindmans-archives .innerblocks-wrap {
    flex-direction: column;
  }
}
.page-id-2332 .hero-9 .inner-hero .content h2 {
  font-size: 28px;
}
.page-id-136 .how-can-we-help, .page-id-2335 .how-can-we-help, .page-id-2678 .how-can-we-help, .page-id-2319 .how-can-we-help, .page-id-2332 .how-can-we-help, .page-id-1970 .how-can-we-help, .single-jobs .how-can-we-help {
  display: none;
}
.celebrity-and-vip-cta-inside-content {
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
}
.celebrity-and-vip-cta-inside-content a {
  text-decoration: none;
  color: white;
}
.celebrity-and-vip-cta-inside-content .image {
  flex-basis: 45%;
  border-bottom: 4px solid #B07C6A;
}
.celebrity-and-vip-cta-inside-content .image img {
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
  display: block;
}
.celebrity-and-vip-cta-inside-content .text-info-arrow {
  background-color: #323232;
  padding: 5%;
  flex-basis: 55%;
}
.celebrity-and-vip-cta-inside-content .text-info-arrow .title-arrow {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.celebrity-and-vip-cta-inside-content .text-info-arrow .title-arrow .title {
  font-size: 18px;
  color: white;
  font-weight: 500;
  margin-bottom: 0px;
}
.celebrity-and-vip-cta-inside-content .text-info-arrow .text-info {
  color: #dbdbdb;
  margin-top: 10px;
  margin-bottom: 0px;
}
.medical-mondays-cta-inside-content {
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
}
.medical-mondays-cta-inside-content a {
  text-decoration: none;
  color: white;
}
.medical-mondays-cta-inside-content .image {
  flex-basis: 45%;
  border-bottom: 4px solid #B07C6A;
}
.medical-mondays-cta-inside-content .image img {
  min-width: 100%;
  min-height: 100%;
  object-fit: cover;
  display: block;
}
.medical-mondays-cta-inside-content .text-info-arrow {
  background-color: #3F2A4F;
  padding: 5%;
  flex-basis: 55%;
}
.medical-mondays-cta-inside-content .text-info-arrow .title-arrow {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.medical-mondays-cta-inside-content .text-info-arrow .title-arrow .title {
  font-size: 18px;
  color: white;
  font-weight: 500;
  margin-bottom: 0px;
}
.medical-mondays-cta-inside-content .text-info-arrow .text-info {
  color: #dbdbdb;
  margin-top: 10px;
  margin-bottom: 0px;
}
.page-id-6518 .knowledge-hub-nav {
  margin-bottom: 0px;
}
@media only screen and (max-width: 600px) {
  .page-id-136 .nv-content-wrap ul {
    margin-bottom: 20px !important;
  }
}
.life-at-bindmans {
  height: 80vh;
  position: relative;
  max-width: 100vw;
}
.life-at-bindmans:before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  width: 70%;
  height: 70px;
  background-color: #EFD2E3;
  z-index: 7;
}
.life-at-bindmans .inner-life {
  height: 100%;
  position: relative;
  width: 100%;
}
.life-at-bindmans .inner-life .slick-list {
  height: 100%;
  width: 100%;
}
.life-at-bindmans .inner-life .slick-list .slick-track {
  height: 100%;
  width: 100%;
}
.life-at-bindmans .inner-life .slick-list .slick-track .slide {
  position: relative;
  height: 100%;
  width: 100%;
}
.life-at-bindmans .inner-life .slick-list .slick-track .slide img {
  object-fit: cover;
  min-width: 100%;
  height: 100%;
  position: absolute;
  z-index: -1;
}
.life-at-bindmans .inner-life .slick-list .slick-track .slide .slider-content {
  height: 100%;
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 30% 0 30%;
}
.life-at-bindmans .inner-life .slick-list .slick-track .slide .slider-content .title {
  text-transform: uppercase;
  color: white;
  font-size: 20px;
}
.life-at-bindmans .inner-life .slick-list .slick-track .slide .slider-content .main-text {
  color: white;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.2em;
  text-align: center;
}
.life-at-bindmans .inner-life .slick-list .slick-track .slide .slider-content a {
  color: white;
}
.life-at-bindmans .inner-life .slick-list .slick-track .slide .slider-content a button {
  background: transparent;
  color: white;
  border: 1px solid #ffffff;
}
.life-at-bindmans .inner-life .slick-list .slick-track .slide .slider-content a button:hover {
  background-color: white;
  transition: ease 0.1s;
  color: #3f2a4f;
}
.life-at-bindmans ul.slick-dots {
  position: absolute;
  bottom: 5%;
  left: 50%;
  transform: translateX(-50%);
  padding: 0;
  list-style: none;
  display: flex;
  max-width: 80%;
  overflow: hidden;
  margin-left: 0;
}
.life-at-bindmans ul.slick-dots li {
  margin: 0px;
}
.life-at-bindmans ul.slick-dots li:before {
  display: none;
}
.life-at-bindmans ul.slick-dots li button {
  transition: 0.3s all ease;
  width: 7.5em;
  background-color: transparent;
  border-top: 2px solid #fff;
  border-radius: 0px;
  padding: 10px 0px;
  text-align: left;
  opacity: 0.5;
  font-size: 15px;
  color: white;
  box-shadow: none !important;
  display: flex;
  justify-content: center;
}
.life-at-bindmans ul.slick-dots li.slick-active {
  box-shadow: none !important;
}
.life-at-bindmans ul.slick-dots li.slick-active button {
  border-top: 2px solid #fff !important;
  opacity: 1;
  box-shadow: none !important;
}
@media only screen and (max-width: 600px) {
  .life-at-bindmans:before {
    display: none;
  }
}
@media only screen and (max-width: 1200px) {
  .life-at-bindmans {
    height: 70vh;
  }
}
@media only screen and (max-width: 600px) {
  .life-at-bindmans {
    height: 31em;
  }
}
@media only screen and (max-width: 1200px) {
  .life-at-bindmans .inner-life .slick-list .slick-track .slide .slider-content {
    padding: 0 15% 0 15%;
  }
}
@media only screen and (max-width: 600px) {
  .life-at-bindmans .inner-life .slick-list .slick-track .slide .slider-content .title {
    font-size: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .life-at-bindmans .inner-life .slick-list .slick-track .slide .slider-content .main-text {
    font-size: 22px;
  }
}
@media only screen and (max-width: 600px) {
  .life-at-bindmans .inner-life .slick-list .slick-track .slide .slider-content a {
    margin-bottom: 4em;
  }
}
@media only screen and (max-width: 600px) {
  .life-at-bindmans ul.slick-dots {
    bottom: 0;
  }
}
@media only screen and (max-width: 1200px) {
  .life-at-bindmans ul.slick-dots li button {
    width: 5.5em;
  }
}
@media only screen and (max-width: 600px) {
  .life-at-bindmans ul.slick-dots li button {
    width: 14vw;
  }
}
.showmobile {
  background-size: 28px !important;
}
.dropdown-nav {
  width: 94%;
  margin: 3%;
  padding: 5%;
  padding-left: 1em !important;
}
.dropdown-nav.fixedElement {
  position: fixed !important;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 25;
  padding: 5%;
  padding-left: 1em !important;
}
.showmobile {
  display: none;
}
@media only screen and (max-width: 600px) {
  .showmobile {
    display: block;
  }
}
@media only screen and (max-width: 600px) {
  .hidemobile {
    display: none;
  }
}
@media only screen and (max-width: 600px) {
  .page-id-6826 .width-sixty, .page-id-6828 .width-sixty, .page-id-6820 .width-sixty, .page-id-6817 .width-sixty {
    padding: 0 15px !important;
    margin-top: 1em !important;
  }
}
.width-sixty {
  width: 60%;
}
@media only screen and (max-width: 1200px) {
  .width-sixty {
    width: 100%;
  }
}
@media only screen and (max-width: 600px) {
  .width-sixty {
    padding: 0 15px !important;
    width: 100%;
    margin-top: 1em !important;
  }
}
.width-seventy {
  width: 70%;
}
@media only screen and (max-width: 1200px) {
  .width-seventy {
    width: 100%;
  }
}
@media only screen and (max-width: 600px) {
  .width-seventy {
    padding: 0 15px !important;
    width: 100%;
    margin-top: 1em !important;
  }
}
.wp-block-lazyblock-search-results-hero .single-event-hero .single-event-details {
  border-bottom-right-radius: 130px;
}
@media only screen and (max-width: 600px) {
  .wp-block-lazyblock-search-results-hero .single-event-hero .single-event-details {
    border-bottom-right-radius: 60px;
  }
}
.wp-block-lazyblock-hero-payments {
  position: relative;
  height: 50vh;
}
.wp-block-lazyblock-hero-payments:before {
  content: "";
  position: absolute;
  display: block;
  right: 0;
  bottom: 0;
  width: 40%;
  height: 70%;
  background-color: #EFD2E3;
  z-index: -1;
}
.wp-block-lazyblock-hero-payments .hero-payments {
  width: 75vw;
  background-color: #3F2A4F;
  height: 100%;
}
.wp-block-lazyblock-hero-payments .hero-payments .inner-hero {
  padding: 12% 20% 10% 10%;
  height: 100%;
  display: flex;
  align-items: center;
  padding-left: calc(((100vw - 1400px) / 2) + 15px) !important;
}
.wp-block-lazyblock-hero-payments .hero-payments .inner-hero .content {
  display: flex;
  gap: 2em;
}
.wp-block-lazyblock-hero-payments .hero-payments .inner-hero .content .one {
  flex-basis: 25%;
}
.wp-block-lazyblock-hero-payments .hero-payments .inner-hero .content .two {
  flex-basis: 75%;
}
.wp-block-lazyblock-hero-payments .hero-payments .inner-hero .content h2 {
  color: white;
  font-size: 30px;
}
.wp-block-lazyblock-hero-payments .hero-payments .inner-hero .content p {
  color: white;
  font-size: 18px;
}
.wp-block-lazyblock-hero-payments .hero-payments .inner-hero .content .with-span {
  color: white;
  font-size: 18px;
}
.wp-block-lazyblock-hero-payments .hero-payments .inner-hero .content .with-span span a {
  color: white;
  font-weight: 500;
  text-decoration: none;
  font-size: 18px;
}
@media only screen and (max-width: 1200px) {
  .wp-block-lazyblock-hero-payments .hero-payments {
    width: 85vw;
  }
}
@media only screen and (max-width: 600px) {
  .wp-block-lazyblock-hero-payments .hero-payments {
    width: 90vw;
  }
}
@media only screen and (max-width: 1420px) {
  .wp-block-lazyblock-hero-payments .hero-payments .inner-hero {
    padding-left: 14px !important;
  }
}
@media only screen and (max-width: 600px) {
  .wp-block-lazyblock-hero-payments .hero-payments .inner-hero .content h2 {
    font-size: 20px !important;
  }
}
@media only screen and (max-width: 600px) {
  .page-id-6591 .nv-content-wrap ul {
    margin: 3px 0 30px 15px;
  }
}
.all-archives .podcast-item-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 2em;
  max-width: 1450px;
  margin: 0 auto;
}
@media (max-width: 1470px) {
  .all-archives .podcast-item-container {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
.all-archives .podcast-item-container p {
  margin-bottom: 0px;
}
.all-archives .podcast-item-container .podcast-items {
  border-top: 1px solid #b5b5b5;
  padding-top: 5%;
  display: flex;
  flex-direction: column;
}
.all-archives .podcast-item-container .podcast-items .date {
  margin-top: 1em;
  margin-bottom: 5px;
  text-transform: uppercase;
}
.all-archives .podcast-item-container .podcast-items .podcast-title {
  font-weight: 500;
  margin-bottom: 10px;
}
.page-id-6591 .wrapper {
  min-height: initial;
}
#wrapper-focus {
  padding: 5% 6em 5% 6em;
  background-color: #EAF1F6;
  position: relative;
}
#wrapper-focus .slide-item {
  width: 100%;
  display: flex;
  height: 290px;
}
#wrapper-focus .slide-item a {
  text-decoration: none;
}
#wrapper-focus .slide-item .image-div {
  flex-basis: 45%;
}
#wrapper-focus .slide-item .image-div .photo {
  width: 100%;
  display: block;
  height: 100%;
  object-fit: cover;
  border-right: 2px solid #B07C6A;
}
#wrapper-focus .slide-item .info {
  flex-basis: 55%;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  padding: 10% 5% 5% 5%;
  position: relative;
  margin-right: 20px;
}
#wrapper-focus .slide-item .info img {
  width: 30px;
  position: absolute;
  bottom: 55px;
}
@media only screen and (min-width: 2000px) {
  #wrapper-focus {
    Padding-left: calc(((100vw - 2000px) / 2) + 6em) !important;
    Padding-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 1200px) {
  #wrapper-focus {
    padding-right: 2em !important;
    padding-left: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  #wrapper-focus {
    padding-right: 2em !important;
    padding-left: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  #wrapper-focus .slide-item .info {
    margin-right: 0px;
  }
}
.awards-wrapper {
  max-width: 1450px;
  margin: 0 auto;
}
.awards-wrapper h5 {
  margin-bottom: 2em;
}
.awards-wrapper .awards-loop {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
@media only screen and (max-width: 1312px) {
  .awards-wrapper .awards-loop {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media only screen and (max-width: 800px) {
  .awards-wrapper .awards-loop {
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (max-width: 600px) {
  .awards-wrapper .awards-loop {
    grid-template-columns: 1fr;
  }
}
.awards-wrapper .awards-loop .award {
  border: 1px solid #d1d1d1;
  margin-right: -1px;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  margin-bottom: -1px;
  height: 100%;
}
.awards-wrapper .awards-loop .award .top {
  padding: 50px;
}
@media only screen and (max-width: 900px) {
  .awards-wrapper .awards-loop .award .top {
    padding: 25px;
  }
}
.awards-wrapper .awards-loop .award .top .award-pic {
  max-height: 130px;
  width: auto;
  object-fit: contain;
}
.awards-wrapper .awards-loop .award .bottom {
  padding: 0 20px 20px 20px;
  position: relative;
  height: 100%;
}
.awards-wrapper .awards-loop .award .bottom .award-text {
  color: #543C6F;
  font-weight: 500;
  padding-bottom: 30px;
  font-size: 15px;
}
.awards-wrapper .awards-loop .award .bottom .arrow-link {
  width: 100%;
  position: absolute;
  bottom: 25px;
}
@media only screen and (max-width: 600px) {
  .awards-wrapper .awards-loop .award .bottom .arrow-link {
    position: relative;
    bottom: initial;
  }
}
.awards-wrapper .awards-loop .award .bottom .arrow-link p {
  color: #B07C6A;
  margin-bottom: 0px;
}
.awards-wrapper .awards-loop .award .bottom .arrow-link a {
  width: 100%;
  display: flex;
  gap: 1em;
  align-items: center;
  text-decoration: none;
}
.medical-item-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 2em;
  padding-right: 6em !important;
  padding-left: 6em !important;
}
@media only screen and (min-width: 2000px) {
  .medical-item-container {
    Padding-left: calc(((100vw - 2000px) / 2) + 6em) !important;
    Padding-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 1352px) {
  .medical-item-container {
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (max-width: 1200px) {
  .medical-item-container {
    padding-right: 2em !important;
    padding-left: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .medical-item-container {
    padding-right: 1em !important;
    padding-left: 1em !important;
  }
}
.medical-item-container .medical-items {
  position: relative;
  height: 640px;
  border: 1px solid #d1d1d1;
  margin-right: -1px;
  margin-bottom: -1px;
  padding: 5%;
}
@media only screen and (max-width: 600px) {
  .medical-item-container .medical-items {
    height: auto;
  }
}
.medical-item-container .medical-items img {
  height: 290px;
  object-fit: cover;
}
.medical-item-container .medical-items .details {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-top: 0.8em;
}
.medical-item-container .medical-items .details h5 {
  margin-bottom: 0.3em;
  margin-top: 0.8em;
  display: none;
}
.medical-item-container .medical-items button {
  background: transparent;
  border: 1px solid #B07C6A;
  color: #B07C6A;
  position: absolute;
  bottom: 30px;
}
@media only screen and (max-width: 600px) {
  .medical-item-container .medical-items button {
    position: relative;
    bottom: initial;
  }
}
.medical-item-container .medical-items .text {
  margin-bottom: 2em;
}
.medical-item-container .medical-items p {
  color: #404040;
}
@media only screen and (max-width: 1200px) {
  .medical-item-container {
    padding: 10px 0;
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (max-width: 600px) {
  .medical-item-container {
    grid-template-columns: 1fr;
  }
}
@media only screen and (max-width: 600px) {
  .page-id-1910 .dropdown-nav {
    margin-bottom: -1px;
  }
}
#wrapper-timeline {
  position: relative;
  width: 100%;
  margin: 0 auto;
}
#wrapper-timeline .slide-arrow {
  background: none !important;
}
@media only screen and (max-width: 800px) {
  #wrapper-timeline {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}
#wrapper-timeline h1 {
  background: linear-gradient(to right, #CD8BB2, #392648);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  padding-bottom: 0;
  border-bottom: 1px solid #CD8BB2;
  font-size: 100px;
  font-weight: 600;
}
@media only screen and (max-width: 1140px) {
  #wrapper-timeline h1 {
    font-size: 80px;
  }
}
@media only screen and (max-width: 960px) {
  #wrapper-timeline h1 {
    font-size: 65px;
  }
}
@media only screen and (max-width: 660px) {
  #wrapper-timeline h1 {
    padding-bottom: 0.5em;
    font-size: 60px;
  }
}
#wrapper-timeline .next-arrow, #wrapper-timeline .prev-arrow {
  z-index: 9999 !important;
}
@media only screen and (max-width: 1024px) {
  #wrapper-timeline .next-arrow {
    right: -23px !important;
  }
  #wrapper-timeline .prev-arrow {
    left: -23px !important;
  }
}
@media only screen and (max-width: 660px) {
  #wrapper-timeline .next-arrow {
    right: 8px !important;
  }
  #wrapper-timeline .prev-arrow {
    left: 8px !important;
  }
}
#wrapper-timeline .slider {
  width: 100%;
  background-color: #eaeaea;
  padding: 5%;
  position: relative;
  height: 100% !important;
}
#wrapper-timeline .slider .slick-dots {
  display: flex;
  position: absolute;
  bottom: -52px;
  left: -36px;
}
#wrapper-timeline .slider .slick-dots li {
  height: 22px;
  cursor: pointer;
}
#wrapper-timeline .slider .slick-dots li:before {
  display: none;
}
#wrapper-timeline .slider .slick-dots li button {
  background: transparent;
  color: white;
  text-indent: -9999px;
  height: 22px;
  box-shadow: none !important;
  padding: 0;
  cursor: pointer;
}
@media only screen and (max-width: 660px) {
  #wrapper-timeline .slider {
    padding: 7% 10%;
  }
  #wrapper-timeline .slider .slide-arrow {
    position: absolute;
    top: 50%;
    margin-top: -15px;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    width: 20px;
    height: 20px;
  }
  #wrapper-timeline .slider .prev-arrow {
    left: 8px;
  }
  #wrapper-timeline .slider .next-arrow {
    right: 8px;
  }
}
#wrapper-timeline .slider:before {
  content: "";
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  pointer-events: none;
  opacity: 60%;
  width: 35%;
  height: 100%;
  background: linear-gradient(to left, white, rgba(255, 255, 255, 0));
}
@media only screen and (max-width: 1000px) {
  #wrapper-timeline .slider:before {
    width: 10%;
  }
}
#wrapper-timeline .slider .slide-item {
  display: flex;
  flex-direction: column;
  height: 100% !important;
}
#wrapper-timeline .slider .slide-item .slide-title-left {
  color: #3f2a4f;
  font-weight: 600;
  font-size: 49px !important;
  line-height: 1.1em;
}
@media only screen and (max-width: 1332px) {
  #wrapper-timeline .slider .slide-item .slide-title-left {
    font-size: 46px !important;
  }
}
@media only screen and (max-width: 1216px) {
  #wrapper-timeline .slider .slide-item .slide-title-left {
    font-size: 42px !important;
  }
}
@media only screen and (max-width: 960px) {
  #wrapper-timeline .slider .slide-item .slide-title-left {
    font-size: 38px !important;
  }
}
@media only screen and (max-width: 720px) {
  #wrapper-timeline .slider .slide-item .slide-title-left {
    font-size: 30px !important;
  }
}
@media only screen and (max-width: 660px) {
  #wrapper-timeline .slider .slide-item .slide-title-left {
    font-size: 30px !important;
    margin-bottom: 0px !important;
  }
}
#wrapper-timeline .slider .slide-item .pic-and-info {
  display: flex;
  height: 100%;
  gap: 2em;
  margin-top: 2em;
}
#wrapper-timeline .slider .slide-item .pic-and-info p {
  max-width: 80%;
}
@media only screen and (max-width: 1080px) {
  #wrapper-timeline .slider .slide-item .pic-and-info p {
    max-width: 100%;
  }
}
@media only screen and (max-width: 660px) {
  #wrapper-timeline .slider .slide-item .pic-and-info {
    margin-top: 0px;
    flex-direction: column;
    gap: 0.3em;
  }
  #wrapper-timeline .slider .slide-item .pic-and-info p {
    max-width: 100%;
    font-size: 14px;
  }
}
#wrapper-timeline .slider .slide-item .pic-and-info .image-div {
  width: 40%;
}
@media only screen and (max-width: 1600px) {
  #wrapper-timeline .slider .slide-item .pic-and-info .image-div {
    width: 45%;
  }
}
@media only screen and (max-width: 720px) {
  #wrapper-timeline .slider .slide-item .pic-and-info .image-div {
    width: 40%;
  }
}
@media only screen and (max-width: 660px) {
  #wrapper-timeline .slider .slide-item .pic-and-info .image-div {
    width: 100%;
  }
}
#wrapper-timeline .slider .slide-item .pic-and-info .image-div img {
  display: block;
  object-fit: cover;
  width: 100%;
  height: auto;
}
#wrapper-timeline .slider .slide-item .pic-and-info .slide-title {
  color: #CD8BB2;
  font-weight: 600;
  font-size: 24px;
  margin-bottom: 12px;
}
#wrapper-timeline .slider .slide-item .pic-and-info .slide-sub-title {
  color: #3f2a4f;
  font-weight: 600;
  font-size: 28px;
  margin-bottom: 12px;
}
#wrapper-timeline .slider .slide-item .pic-and-info .info {
  width: 80%;
  padding-top: 54px;
}
@media only screen and (max-width: 1600px) {
  #wrapper-timeline .slider .slide-item .pic-and-info .info {
    width: 55%;
  }
}
@media only screen and (max-width: 720px) {
  #wrapper-timeline .slider .slide-item .pic-and-info .info {
    width: 60%;
  }
}
@media only screen and (max-width: 660px) {
  #wrapper-timeline .slider .slide-item .pic-and-info .info {
    width: 100%;
    padding-top: 20px;
  }
}
#wrapper-timeline .slider .slide-item .pic-and-info .read-more {
  display: flex;
  gap: 1em;
  align-items: center;
}
#wrapper-timeline .slider .slide-item .pic-and-info .read-more a {
  text-decoration: none;
}
#wrapper-timeline .slider .slide-item .pic-and-info .read-more h5 {
  margin-bottom: 0;
  color: #CD8BB2;
  text-decoration: none;
}
#wrapper-timeline .slider .slide-item .pic-and-info .text-about {
  color: #543b70;
  font-weight: 600;
  font-size: 18px;
  margin-bottom: 12px;
}
.search-block {
  box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.2);
  padding: 3% !important;
  border-top-right-radius: 105px;
  margin-top: -4em !important;
  background-color: white;
  z-index: 4;
}
@media only screen and (max-width: 650px) {
  .search-block {
    border-top-right-radius: 45px;
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}
.search-block form {
  display: flex;
  align-items: center;
  justify-content: center;
}
.search-block form .sf-field-submit {
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
.search-block form .sf-field-submit input {
  background: transparent !important;
  border: 1px solid #3F2A4F;
  padding: 10px 40px !important;
  border-radius: 0 !important;
}
@media only screen and (max-width: 600px) {
  .search-block form .sf-field-submit input {
    width: 100%;
  }
}
.search-block form .sf-field-submit input:hover {
  background: #3F2A4F !important;
  color: white;
  transition: ease 0.1s;
}
.search-block form .sf-field-search {
  width: auto;
}
@media only screen and (max-width: 1410px) {
  .search-block form .sf-field-search {
    width: auto;
    min-width: 150px;
  }
}
.search-block form .sf-field-search label {
  width: 100%;
}
.search-block form .sf-field-search input {
  width: 100%;
  border: none;
  border-bottom: 1px solid #3F2A4F;
  border-radius: 0 !important;
  padding-left: 1px;
}
.search-block form .sf-field-search input:focus {
  box-shadow: none !important;
}
@media only screen and (max-width: 865px) {
  .search-block form .sf-field-post_type {
    display: none !important;
  }
}
.search-block form .sf-field-post_type select {
  border: none;
  border-bottom: 1px solid #3F2A4F;
  border-radius: 0 !important;
  color: #909090;
  padding-left: 1px;
  background-image: url(//www.bindmans.com/wp-content/uploads/2022/06/Icon-ionic-ios-arrow-down.svg);
  background-position: 92% 51%;
  background-repeat: no-repeat;
  min-width: auto !important;
  width: auto !important;
  max-width: auto !important;
}
.search-block form .sf-field-post_type select:focus {
  box-shadow: none !important;
}
.search-block form .sf-field-category:before {
  display: none;
}
.search-block form .sf-field-category select {
  border: none;
  border-bottom: 1px solid #3F2A4F;
  border-radius: 0 !important;
  color: #909090;
  padding-left: 1px;
  background-image: url(//www.bindmans.com/wp-content/uploads/2022/06/Icon-ionic-ios-arrow-down.svg);
  background-position: 92% 51%;
  background-repeat: no-repeat;
}
.search-block form .sf-field-category select:focus {
  box-shadow: none !important;
}
.search-block ul {
  display: flex;
  gap: 2em;
  justify-content: center;
  margin: 0;
  padding: 3%;
}
@media only screen and (max-width: 650px) {
  .search-block ul {
    flex-direction: column;
  }
}
.search-block ul li {
  padding: 0;
}
.search-block ul .sf-field-post_type:before, .search-block ul .sf-field-submit:before {
  display: none;
}
.search-block ul .sf-field-search label {
  position: relative;
}
.search-block ul .sf-field-search label input {
  background-image: url(//www.bindmans.com/wp-content/uploads/2022/08/search-icon.svg);
  background-position: 98%;
  background-repeat: no-repeat;
}
.search-block ul .sf-field-search:before {
  display: none;
}
.search-block-2 {
  box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.2);
  padding: 2em !important;
  border-top-right-radius: 105px;
  margin-top: -3em !important;
  background-color: white;
  z-index: 999;
  margin-bottom: 6em !important;
  margin-left: auto;
  margin-right: auto;
  min-width: 1000px;
}
@media only screen and (max-width: 1300px) {
  .search-block-2 {
    min-width: initial;
    max-width: initial;
    border-top-right-radius: 90px;
  }
}
.search-block-2 form {
  display: flex;
  align-items: center;
  justify-content: center;
}
.search-block-2 form .sf-field-submit {
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
@media only screen and (max-width: 650px) {
  .search-block-2 form .sf-field-submit {
    margin-top: 20px;
  }
}
.search-block-2 form .sf-field-submit input {
  background: transparent !important;
  border: 1px solid #3F2A4F;
  padding: 10px 40px !important;
  border-radius: 0 !important;
}
@media only screen and (max-width: 600px) {
  .search-block-2 form .sf-field-submit input {
    width: 100%;
  }
}
.search-block-2 form .sf-field-search {
  width: 31.25em;
}
@media only screen and (max-width: 1410px) {
  .search-block-2 form .sf-field-search {
    width: auto;
  }
}
@media only screen and (max-width: 650px) {
  .search-block-2 form .sf-field-search {
    width: 100%;
  }
}
.search-block-2 form .sf-field-search label {
  width: 100%;
  position: relative;
}
.search-block-2 form .sf-field-search label input {
  background-image: url(//www.bindmans.com/wp-content/uploads/2022/08/search-icon.svg);
  background-position: 98%;
  background-repeat: no-repeat;
}
.search-block-2 form .sf-field-search input {
  width: 100%;
  border: none;
  border-bottom: 1px solid #3F2A4F;
  border-radius: 0 !important;
  padding-left: 1px;
}
.search-block-2 form .sf-field-search input:focus {
  box-shadow: none !important;
}
@media only screen and (max-width: 600px) {
  .search-block-2 form .sf-field-search input {
    width: 100%;
    min-width: initial;
  }
}
@media only screen and (max-width: 650px) {
  .search-block-2 form .sf-field-taxonomy-positions {
    width: 100%;
  }
}
@media only screen and (max-width: 650px) {
  .search-block-2 form .sf-field-taxonomy-positions label {
    width: 100%;
  }
}
.search-block-2 form .sf-field-taxonomy-positions select {
  border: none;
  border-bottom: 1px solid #3F2A4F;
  border-radius: 0 !important;
  color: #909090;
  padding-left: 1px;
  background-image: url(//www.bindmans.com/wp-content/uploads/2022/06/Icon-ionic-ios-arrow-down.svg);
  background-position: 92% 51%;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 794px) {
  .search-block-2 form .sf-field-taxonomy-positions select {
    display: none !important;
  }
}
@media only screen and (max-width: 650px) {
  .search-block-2 form .sf-field-taxonomy-positions select {
    display: block !important;
    width: 100%;
  }
}
.search-block-2 form .sf-field-taxonomy-positions select:focus {
  box-shadow: none !important;
}
.search-block-2 form .sf-field-post-meta-person_services {
  width: 16em;
}
@media only screen and (max-width: 650px) {
  .search-block-2 form .sf-field-post-meta-person_services {
    width: 100%;
  }
}
.search-block-2 form .sf-field-post-meta-person_services label {
  width: 100%;
}
.search-block-2 form .sf-field-post-meta-person_services select {
  width: 100%;
  border: none;
  border-bottom: 1px solid #3F2A4F;
  border-radius: 0 !important;
  color: #909090;
  padding-left: 1px;
  background-image: url(//www.bindmans.com/wp-content/uploads/2022/06/Icon-ionic-ios-arrow-down.svg);
  background-position: 92% 51%;
  background-repeat: no-repeat;
}
.search-block-2 form .sf-field-post-meta-person_services select:focus {
  box-shadow: none !important;
}
.search-block-2 ul {
  display: flex;
  gap: 1em;
  justify-content: center;
  margin: 0;
  padding: 3%;
  width: 100%;
}
@media only screen and (max-width: 650px) {
  .search-block-2 ul {
    flex-direction: column;
    align-items: center;
    margin-bottom: 20px;
  }
}
.search-block-2 ul li {
  padding: 0;
}
.search-block-2 ul .sf-field-post-meta-person_services:before, .search-block-2 ul .sf-field-submit:before, .search-block-2 ul .sf-field-taxonomy-positions:before, .search-block-2 ul .sf-field-search:before {
  display: none;
}
.page-id-6817 .breadcrumb, .page-id-6838 .breadcrumb, .page-id-6820 .breadcrumb, .page-id-6822 .breadcrumb, .page-id-6826 .breadcrumb, .page-id-6828 .breadcrumb {
  margin-top: 2em !important;
}
.page-id-3188 .how-can-we-help {
  display: none;
}
.page-id-144 #knowledge-form {
  display: flex;
  justify-content: center;
  gap: 2em;
}
.med-key-services {
  margin-bottom: 3em !important;
  margin-top: 3em !important;
  width: 100%;
}
.med-key-services p {
  margin-bottom: 0px;
  color: #543c6f;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 90px;
}
.med-key-services .services {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 1em;
}
.med-key-services .services a {
  text-decoration: none;
  line-height: 1.2em;
  font-weight: 500;
}
.med-key-services .services .title-arrows {
  display: flex;
  gap: 1em;
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2);
  padding: 10%;
  border-bottom: 3px solid #B07C6A;
}
@media only screen and (max-width: 600px) {
  .med-key-services {
    margin-left: 14px;
    margin-right: 14px;
    width: 100%;
  }
}
@media only screen and (max-width: 1200px) {
  .med-key-services .services {
    grid-template-columns: 1fr 1fr;
  }
}
.service-cta {
  display: none !important;
}
.service-cta .innerblocks-wrap {
  display: block !important;
}
.service-cta .sign-up-updates {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-basis: 50% !important;
  padding: 5% !important;
}
.service-cta .sign-up-updates p {
  font-size: 18px;
}
@media only screen and (max-width: 600px) {
  .service-cta .sign-up-updates p {
    font-size: 16px;
  }
}
.service-cta .sign-up-updates .wp-block-button {
  border: 2px solid white;
}
.service-cta .sign-up-updates .wp-block-button:hover {
  background-color: white;
  transition: ease 0.1s;
}
.service-cta .sign-up-updates .wp-block-button:hover a {
  color: #3F2A4F !important;
}
.wpforms-field-container label {
  color: #543C6F;
}
.wpforms-field-container input {
  border: none !important;
  border-bottom: 1px solid #543C6F !important;
  max-width: initial !important;
}
.wpforms-field-container select {
  background-color: #AEC7DD !important;
  color: white !important;
}
.wpforms-field-container input[type="checkbox"] {
  /* border: 1px solid #B07C6A !important;
		-moz-appearance:none;
		-webkit-appearance:none;
		-o-appearance:none;
		*/
}
.width-fifty {
  width: 50%;
}
@media only screen and (max-width: 600px) {
  .width-fifty {
    width: 100%;
    padding-left: 1em !important;
    padding-right: 1em !important;
    padding-top: 1em !important;
  }
}
.transparency-links ul li a {
  text-decoration: underline;
  font-size: 20px;
  font-weight: 400;
  color: #3F2A4F;
  line-height: 2em;
}
@media only screen and (max-width: 600px) {
  .transparency-links ul li a {
    font-size: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .transparency-links {
    margin-left: 1em !important;
    margin-right: 1em !important;
    padding-top: 1em !important;
  }
}
.case-hubs {
  padding-right: 6em !important;
  padding-left: 6em !important;
  padding-top: 5% !important;
  padding-bottom: 5% !important;
}
.case-hubs a {
  text-decoration: none;
}
.case-hubs .inner-wrap {
  display: flex;
  gap: 2em;
}
.case-hubs .inner-wrap .content h3 {
  margin-bottom: 0;
}
.case-hubs .inner-wrap .content .title-and-cta {
  display: flex;
  justify-content: space-between;
  margin-bottom: 1em;
}
.case-hubs .inner-wrap .content .title-and-cta .cta {
  display: flex;
  gap: 1em;
  align-items: center;
  justify-content: center;
}
.case-hubs .inner-wrap .content .title-and-cta .cta p {
  margin-bottom: 0;
  color: #B07C6A;
}
@media only screen and (min-width: 2000px) {
  .case-hubs {
    Padding-left: calc(((100vw - 2000px) / 2) + 6em) !important;
    Padding-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 1200px) {
  .case-hubs {
    padding-right: 2em !important;
    padding-left: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .case-hubs {
    padding-right: 1em !important;
    padding-left: 1em !important;
  }
}
@media only screen and (max-width: 863px) {
  .case-hubs .inner-wrap {
    flex-direction: column;
  }
}
.page-id-1910 .knowledge-hub-nav {
  padding-left: 6em !important;
}
@media only screen and (max-width: 1200px) {
  .page-id-1910 .knowledge-hub-nav {
    padding-left: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .page-id-1910 .knowledge-hub-nav {
    padding-left: 1em !important;
  }
}
.page-id-1718 .knowledge-hub-nav, .page-id-1852 .knowledge-hub-nav, .page-id-1853 .knowledge-hub-nav, .page-id-1850 .knowledge-hub-nav, .page-id-1851 .knowledge-hub-nav, .page-id-6518 .knowledge-hub-nav {
  padding-left: 6em !important;
}
@media only screen and (min-width: 2000px) {
  .page-id-1718 .knowledge-hub-nav, .page-id-1852 .knowledge-hub-nav, .page-id-1853 .knowledge-hub-nav, .page-id-1850 .knowledge-hub-nav, .page-id-1851 .knowledge-hub-nav, .page-id-6518 .knowledge-hub-nav {
    Padding-left: calc(((100vw - 2000px) / 2) + 6em) !important;
    Padding-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 1200px) {
  .page-id-1718 .knowledge-hub-nav, .page-id-1852 .knowledge-hub-nav, .page-id-1853 .knowledge-hub-nav, .page-id-1850 .knowledge-hub-nav, .page-id-1851 .knowledge-hub-nav, .page-id-6518 .knowledge-hub-nav {
    padding-left: 2em !important;
    padding-right: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .page-id-1718 .knowledge-hub-nav, .page-id-1852 .knowledge-hub-nav, .page-id-1853 .knowledge-hub-nav, .page-id-1850 .knowledge-hub-nav, .page-id-1851 .knowledge-hub-nav, .page-id-6518 .knowledge-hub-nav {
    padding-left: 1em !important;
    padding-right: 1em !important;
  }
}
.search .neve-main {
  margin-top: 3em;
  margin-bottom: 3em;
}
.search .nv-sidebar-wrap.nv-left {
  display: none;
}
.blog .nv-sidebar-wrap.nv-left {
  padding: 0px;
  max-width: 100%;
}
.blog #content .container {
  margin-top: 3em;
  margin-bottom: 3em;
}
@media only screen and (max-width: 600px) {
  .blog #content .container {
    width: 90%;
  }
}
.wp-block-lazyblock-search-results-hero .searchandfilter ul {
  display: grid;
  grid-template-columns: 1fr 1fr;
  row-gap: 1em;
  margin-top: 0;
  margin-bottom: 0;
  gap: 1em;
}
.widget ul ul {
  display: none;
}
.widget .caret-wrap {
  display: none;
}
.accreditations {
  display: flex;
  flex-direction: column;
  gap: 2em;
}
.accreditations img {
  width: 10em;
  height: auto;
}
.accreditations .row-1 {
  border-bottom: 2px solid grey;
  padding-bottom: 2em;
}
.accreditations .row-2 {
  border-bottom: 2px solid grey;
  padding-bottom: 2em;
}
.accreditations .row-3 {
  border-bottom: 2px solid grey;
  padding-bottom: 2em;
}
.accreditations .row-3 img {
  width: initial;
}
.purple-quote-block {
  margin: 0;
  padding: 10% 10% 10% 15%;
  border: none !important;
  border-bottom-right-radius: 150px;
  margin-bottom: 1em;
  background-color: #3F2A4F;
}
.purple-quote-block:before {
  display: none;
}
@media only screen and (max-width: 600px) {
  .purple-quote-block {
    margin-top: 2em;
    border-bottom-right-radius: 80px;
  }
}
.purple-quote-block p {
  color: white !important;
  border-left: 2px solid #B07C6A;
  padding-left: 1em;
  position: relative;
  font-size: 18px;
}
.purple-quote-block p:before {
  content: url(//www.bindmans.com/wp-content/uploads/2022/08/Quote.svg);
  position: absolute;
  left: -55px;
  top: 0;
  height: auto;
  width: 36px;
}
@media only screen and (max-width: 600px) {
  .purple-quote-block p:before {
    left: -46px;
  }
}
@media only screen and (max-width: 600px) {
  .wp-block-lazyblock-search-results-hero .single-event-hero .single-event-details form ul {
    grid-template-columns: 1fr;
    row-gap: 0.1em;
  }
}
.wp-block-lazyblock-search-results-hero .single-event-hero .single-event-details form ul label {
  width: 100%;
}
@media only screen and (max-width: 600px) {
  .wp-block-lazyblock-search-results-hero .single-event-hero .single-event-details form ul label {
    width: 100%;
  }
}
.wp-block-lazyblock-search-results-hero .single-event-hero .single-event-details form ul .sf-field-search input {
  width: 100%;
}
.wp-block-lazyblock-search-results-hero .single-event-hero .single-event-details form ul .sf-field-post_type select {
  width: 100%;
}
.wp-block-lazyblock-search-results-hero .single-event-hero .single-event-details form ul .sf-field-submit input {
  width: 100%;
  background: transparent !important;
  border: 2px solid white;
  color: white;
  height: 50px;
  line-height: 15px;
}
.error-section {
  height: 400px;
  margin-top: 4em !important;
}
@media only screen and (max-width: 600px) {
  .error-section {
    padding-left: 1em !important;
    padding-right: 1em !important;
  }
}
.error-section h1 {
  font-size: 70px;
  color: #543C6F;
}
.error-section .wp-block-button a {
  border: 2px solid #543C6F;
  width: fit-content !important;
}
@media only screen and (max-width: 600px) {
  .enquiryForm .wpforms-field {
    width: 100% !important;
  }
}
@media only screen and (max-width: 600px) {
  .enquiryForm .wpforms-one-half {
    margin: 0 !important;
  }
}
#wrapper-quotes {
  height: auto;
  background-color: #aec8de;
  margin-bottom: 2em;
  position: relative;
}
@media only screen and (max-width: 1200px) {
  #wrapper-quotes {
    height: auto;
  }
}
@media only screen and (max-width: 600px) {
  #wrapper-quotes {
    margin-bottom: 2em;
    margin-top: -2em;
  }
}
#wrapper-quotes .slider {
  padding: 38px 5% 5% 85px;
  background-image: url(//www.bindmans.com/wp-content/uploads/2022/08/Quote.svg);
  background-repeat: no-repeat;
  background-size: 42px;
  background-position: top 30px left 15px;
}
@media only screen and (max-width: 1400px) {
  #wrapper-quotes .slider {
    background-size: 38px;
    padding: 38px 5% 5% 66px;
  }
}
#wrapper-quotes .slider .slide-item {
  height: 100%;
}
#wrapper-quotes .slider .slide-item h3 {
  font-size: 20px;
}
@media only screen and (max-width: 1400px) {
  #wrapper-quotes .slider .slide-item h3 {
    font-size: 18px;
  }
}
@media only screen and (max-width: 1150px) {
  #wrapper-quotes .slider .slide-item h3 {
    font-size: 15px;
  }
}
.person-awards .awards-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
@media only screen and (max-width: 1200px) {
  .person-awards .awards-wrap {
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (max-width: 600px) {
  .person-awards .awards-wrap {
    margin-bottom: 2em;
  }
}
.person-awards .awards-wrap .award-item {
  border: 1px solid #bababa;
  margin-left: -1px;
  padding: 15%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 200px;
  margin-bottom: -1px;
}
.person-awards .awards-wrap .award-item img {
  width: auto;
  object-fit: contain;
  height: 120px;
}
@media only screen and (max-width: 600px) {
  .person-awards .awards-wrap .award-item img {
    height: 90px;
  }
}
.page-id-1852 .service-cta, .page-id-1850 .service-cta, .page-id-1718 .service-cta {
  margin-top: 2em !important;
}
.page-id-6817 .how-can-we-help, .page-id-6838 .how-can-we-help, .page-id-6820 .how-can-we-help, .page-id-6822 .how-can-we-help, .page-id-6826 .how-can-we-help, .page-id-6828 .how-can-we-help {
  display: none;
}
.single-individual .related-services-block {
  background: #2b7860;
}
.single-business .sidebar-help-cta {
  background-color: #c6d8de;
}
.single-business .related-services-block {
  background: #1f6278;
}
.single-specialist-service .sidebar-help-cta {
  background-color: #e7c5d9;
}
.single-specialist-service .related-services-block {
  background: #ce8bb3;
}
.related-services-block {
  padding-left: 6em;
  padding-right: 6em;
  padding-top: 5em;
  padding-bottom: 5em;
}
@media only screen and (min-width: 1200px) {
  .related-services-block .slick-track {
    margin-left: initial;
  }
}
.related-services-block button:hover {
  color: #b17c68 !important;
  border-color: #b17c68 !important;
}
@media only screen and (max-width: 1200px) {
  .related-services-block {
    padding-left: 2em;
    padding-right: 2em;
    padding-top: 3em;
    padding-bottom: 3em;
  }
}
@media only screen and (max-width: 600px) {
  .related-services-block {
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 2em;
    padding-bottom: 2em;
  }
}
.related-services-block h2 {
  color: white;
}
@media only screen and (min-width: 2000px) {
  .related-services-block {
    Padding-left: calc(((100vw - 2000px) / 2) + 6em) !important;
    Padding-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
.related-services-block .service-items-container .service-item {
  margin-right: 1em;
}
@media only screen and (max-width: 600px) {
  .related-services-block .service-items-container .service-item {
    margin-right: 0em;
  }
}
.related-services-block .service-items-container .service-item .arrow {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.related-services-block .service-items-container .service-item .arrow h4 {
  margin-bottom: 0;
  font-size: 15px;
  color: white;
}
.related-services-block .service-items-container .service-item .attachment-medium {
  min-width: 100%;
  height: auto;
}
.page-id-6763 .block-key-services {
  width: 100%;
}
.page-id-6763 .block-key-services .services {
  grid-template-columns: 1fr 1fr;
}
@media only screen and (max-width: 600px) {
  .page-id-6763 .block-key-services .services {
    grid-template-columns: 1fr;
  }
}
.block-key-services {
  margin-bottom: 3em !important;
  margin-top: 3em !important;
  max-width: 1450px;
  margin: 0 auto;
}
@media only screen and (max-width: 800px) {
  .block-key-services {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}
@media only screen and (max-width: 600px) {
  .block-key-services {
    padding-left: 1em;
    padding-right: 1em;
    width: 100%;
  }
}
.block-key-services p {
  margin-bottom: 0px;
  color: #543c6f;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 90px;
}
.block-key-services .services {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 1em;
}
@media only screen and (max-width: 1200px) {
  .block-key-services .services {
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (max-width: 600px) {
  .block-key-services .services {
    grid-template-columns: 1fr;
  }
}
.block-key-services .services a {
  text-decoration: none;
  line-height: 1.2em;
  font-weight: 500;
}
.block-key-services .services .title-arrows {
  display: flex;
  gap: 1em;
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2);
  padding: 10%;
  border-bottom: 3px solid #B07C6A;
}
.page-id-6817 .hero-8 h5, .page-id- .hero-8 h5, .page-id-6838 .hero-8 h5, .page-id-6820 .hero-8 h5, .page-id-6822 .hero-8 h5, .page-id-6826 .hero-8 h5, .page-id-6828 .hero-8 h5 {
  text-transform: capitalize !important;
  font-size: 30px;
}
.extra-marg {
  margin-top: 3em !important;
}
#wrapper-external {
  width: 75%;
  margin-bottom: 2em;
}
@media only screen and (max-width: 1200px) {
  #wrapper-external {
    width: 85%;
  }
}
#wrapper-external .item {
  padding: 5%;
  background-color: #aec8de;
}
#wrapper-document {
  width: 75%;
  margin-bottom: 2em;
  border-top: 1px solid grey;
  padding-top: 2em;
}
@media only screen and (max-width: 1200px) {
  #wrapper-document {
    width: 85%;
  }
}
#wrapper-document .item {
  margin-top: 2em;
}
#wrapper-document .item a {
  border: 2px solid #543C6F;
  padding: 3% 5%;
  color: #543C6F;
  font-weight: 500;
  text-transform: uppercase;
}
#wrapper-document .item a:hover {
  background: #3F2A4F;
  color: white;
  transition: ease 0.1s;
}
.download-files {
  margin-top: 2em;
  width: 100%;
}
.download-files .files-wrap .file {
  background-color: #3F2A4F;
  padding: 15px 15px 10px 15px;
  margin-bottom: 5px;
}
.download-files .files-wrap .file a {
  color: white;
}
.download-files .files-wrap .file a img {
  margin-bottom: -2px;
}
.apply-for-job {
  margin-top: 2em;
}
@media only screen and (max-width: 600px) {
  .apply-for-job {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 2em;
  }
}
@media only screen and (max-width: 600px) {
  .mobile-padding {
    padding-left: 1em !important;
    padding-right: 1em !important;
  }
}
.gform_confirmation_message {
  margin-bottom: 2em;
}
.gform_wrapper .gfield {
  margin-bottom: 20px;
}
.gform_wrapper .gfield_required {
  display: none;
}
.gform_wrapper .gform_body .gfield_label {
  color: #543C6F;
  display: inline-block;
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 8px;
  padding: 0;
}
.gform_wrapper .gform_footer input {
  color: white;
}
form select option {
  font-weight: 400 !important;
}
td {
  border-color: #c5c5c5 !important;
  vertical-align: top;
}
.gform_confirmation_message {
  border: 2px solid #54386f;
  padding: 1em;
  font-size: 21px;
  font-weight: 500;
  color: #54386f;
  border-radius: 5px;
}
.nv-blog-grid:not(.single):not(.page) h2 {
  color: #54386f;
}
.nv-blog-grid:not(.single):not(.page) h2 a {
  color: #54386f !important;
}
#menu-item-148 .sub-menu {
  background: white;
  border-radius: 20px;
  box-shadow: rgba(149, 157, 165, 0.24) 0 8px 24px;
  padding: 1em 0;
}
#menu-item-5948 > a:after {
  display: none;
}
@media only screen and (min-width: 2200px) {
  .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu:focus-within > .sub-menu, .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu:focus > .sub-menu, .header--row .nv-nav-wrap .primary-menu-ul .neve-mega-menu:hover > .sub-menu {
    width: 60vw;
  }
}
.top-marg {
  margin-top: 1em;
}
.page-numbers.dots {
  margin: 10px;
  margin-right: 12px;
  font-size: 26px;
  padding-bottom: 13px;
  line-height: 10px;
}
@media only screen and (max-width: 600px) {
  .page-id-6783 ol {
    margin-top: 13px;
  }
}
@media only screen and (max-width: 600px) {
  #wp-block-themeisle-blocks-advanced-columns-be8f483a {
    margin-bottom: 0px !important;
  }
}
.purple-curve-block {
  padding: 10% !important;
  border-bottom-right-radius: 250px;
}
@media only screen and (max-width: 1200px) {
  .purple-curve-block {
    border-bottom-right-radius: 150px;
  }
}
@media only screen and (max-width: 600px) {
  .purple-curve-block {
    border-bottom-right-radius: 90px;
  }
}
.purple-curve-block .inner {
  padding: 0 25% 0 25%;
}
@media only screen and (max-width: 1200px) {
  .purple-curve-block .inner {
    padding: 0 5% 0 5%;
  }
}
@media only screen and (max-width: 1200px) {
  .purple-curve-block .inner p {
    font-size: 20px !important;
  }
}
.text-with-graphic {
  padding: 6% 0 6% 0 !important;
}
@media only screen and (max-width: 1200px) {
  .text-with-graphic .innerblocks-wrap {
    flex-direction: column;
  }
}
.text-with-graphic .col-1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 60px;
}
@media only screen and (max-width: 1500px) {
  .text-with-graphic .col-1 {
    padding-right: 45px;
  }
}
@media only screen and (max-width: 1200px) {
  .text-with-graphic .col-1 {
    padding-bottom: 20px;
  }
}
@media only screen and (max-width: 600px) {
  .text-with-graphic .col-1 {
    padding-right: 0px;
  }
}
.text-with-graphic .col-2 {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 600px) {
  .text-with-graphic .col-2 img {
    display: none;
  }
}
.cards-cta {
  margin-bottom: 8em;
}
.cards-cta p {
  margin-bottom: 1em;
  padding: 0 8% 0 8%;
}
.cards-cta h5 {
  padding: 0 8% 0 8%;
}
.cards-cta .innerblocks-wrap {
  gap: 1em;
}
@media only screen and (max-width: 1200px) {
  .cards-cta .innerblocks-wrap {
    flex-direction: column;
  }
}
.cards-cta .innerblocks-wrap .wp-block-themeisle-blocks-advanced-column {
  box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.2);
  padding-bottom: 5%;
}
.cards-cta .innerblocks-wrap .wp-block-themeisle-blocks-advanced-column img {
  border-bottom: 3px solid #B07C6A;
  margin-bottom: 1em;
  min-width: 100%;
}
.how-can-we-support {
  padding: 10% 0 10% 0 !important;
}
.how-can-we-support .innerblocks-wrap {
  padding-right: 20%;
  padding-left: 20%;
}
@media only screen and (max-width: 1200px) {
  .how-can-we-support .innerblocks-wrap {
    padding-left: 2em;
    padding-right: 2em;
  }
}
@media only screen and (max-width: 600px) {
  .how-can-we-support .innerblocks-wrap {
    padding-left: 1em;
    padding-right: 1em;
  }
}
@media only screen and (max-width: 600px) {
  .how-can-we-support .innerblocks-wrap .wp-container-1 {
    padding: 5%;
  }
}
@media only screen and (max-width: 600px) {
  .how-can-we-support .innerblocks-wrap .wp-container-1 p {
    font-size: 20px !important;
  }
}
@media only screen and (max-width: 600px) {
  .how-can-we-support .innerblocks-wrap .wp-container-5 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1em;
  }
  .how-can-we-support .innerblocks-wrap .wp-container-5 .wp-container-4 {
    grid-column: span 2;
  }
}
.how-can-we-support .innerblocks-wrap .wp-container-5 .wp-block-column {
  padding: 3%;
  border-bottom: 3px solid #B07C6A;
  height: 200px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.how-can-we-support .innerblocks-wrap .wp-container-5 .wp-block-column p {
  margin-bottom: 0;
}
.how-can-we-support .innerblocks-wrap .wp-container-6 .wp-container-2, .how-can-we-support .innerblocks-wrap .wp-container-6 .wp-container-3, .how-can-we-support .innerblocks-wrap .wp-container-6 .wp-container-4 {
  padding: 3%;
  border-bottom: 3px solid #B07C6A;
  height: 200px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.how-can-we-support .innerblocks-wrap .wp-container-6 .wp-container-2 p, .how-can-we-support .innerblocks-wrap .wp-container-6 .wp-container-3 p, .how-can-we-support .innerblocks-wrap .wp-container-6 .wp-container-4 p {
  margin-bottom: 0;
}
.bold-text {
  font-weight: 500;
}
.before-form {
  padding-left: 12em !important;
}
@media only screen and (max-width: 1200px) {
  .before-form {
    padding-left: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .before-form {
    padding-left: 1em !important;
  }
}
.before-form .innerblocks-wrap {
  padding-top: 40px;
  padding-bottom: 40px;
}
.before-form .innerblocks-wrap p {
  margin-bottom: 1em;
  width: 40%;
}
@media only screen and (max-width: 1100px) {
  .before-form .innerblocks-wrap p {
    width: 100%;
  }
}
.before-form .innerblocks-wrap h5 {
  margin-bottom: 1em;
}
.client-story {
  padding: 6% 0 6% 0 !important;
}
.client-story .innerblocks-wrap {
  gap: 6em;
}
@media only screen and (max-width: 1200px) {
  .client-story .innerblocks-wrap {
    flex-direction: column;
    gap: 2em;
  }
}
.single-microsites .builder-item--custom_html_2 {
  padding-left: 10px;
}
.single-microsites:not(.has-parent) .builder-item {
  margin-top: 30px;
}
.single-microsites:not(.has-parent) .footer-top {
  background: #323232;
}
.single-microsites:not(.has-parent) .footer-main {
  background: #323232;
}
.single-microsites:not(.has-parent) #nv-primary-navigation-main li a {
  color: white;
  font-weight: 500;
}
.single-microsites:not(.has-parent) #secondary-menu li a {
  color: white;
}
.single-microsites:not(.has-parent) header {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 10000;
}
.single-microsites:not(.has-parent) header .builder-item .item--inner {
  color: white !important;
}
.single-microsites:not(.has-parent) header .site-header .builder-item--header_search_responsive {
  display: none;
}
.single-microsites .nv-content-wrap {
  float: initial;
}
.single-microsites h5 {
  letter-spacing: 0.1em;
}
.single-microsites .single-post-container .nv-content-wrap {
  width: 100%;
}
.single-microsites .nv-single-post-wrap > div:first-child {
  margin-top: 0px;
}
.single-microsites .hero-with-shape:after {
  background-color: #B07C6A;
}
#wrapper-quotes-micro {
  background-color: #323232;
  padding-left: 12em;
  padding-right: 12em;
  padding-top: 5%;
  padding-bottom: 5%;
  border-bottom-right-radius: 240px;
}
@media only screen and (max-width: 1200px) {
  #wrapper-quotes-micro {
    border-bottom-right-radius: 150px;
    padding-left: 2em;
    padding-right: 2em;
  }
}
@media only screen and (max-width: 600px) {
  #wrapper-quotes-micro {
    border-bottom-right-radius: 90px;
    padding-left: 1em;
    padding-right: 1em;
  }
}
#wrapper-quotes-micro h2 {
  color: white;
}
#wrapper-quotes-micro h3 {
  color: white;
}
#wrapper-quotes-micro #slider {
  width: 50%;
  padding-left: 5em;
  padding-top: 2em;
  position: relative;
}
@media only screen and (max-width: 1300px) {
  #wrapper-quotes-micro #slider {
    width: 70%;
  }
}
@media only screen and (max-width: 1200px) {
  #wrapper-quotes-micro #slider {
    width: 100%;
  }
}
@media only screen and (max-width: 600px) {
  #wrapper-quotes-micro #slider {
    width: 100%;
  }
}
#wrapper-quotes-micro #slider:before {
  position: absolute;
  content: url(//www.bindmans.com/wp-content/uploads/2022/09/icon-quote-white.svg);
  width: 65px;
  height: auto;
  left: -6px;
  z-index: 100000;
}
@media only screen and (max-width: 600px) {
  #wrapper-quotes-micro #slider:before {
    width: 50px;
  }
}
#wrapper-quotes-micro #slider ul li:before {
  display: none;
}
#wrapper-quotes-micro #slider ul.slick-dots {
  padding: 0px;
  list-style: none;
  display: flex;
  max-width: 80%;
  overflow: hidden;
  margin: 0;
}
#wrapper-quotes-micro #slider ul.slick-dots li {
  margin: 0px;
}
#wrapper-quotes-micro #slider ul.slick-dots li button {
  transition: 0.3s all ease;
  width: 7.5em;
  background-color: transparent;
  border-top: 2px solid #fff;
  border-radius: 0px;
  padding: 10px 0px;
  text-align: left;
  opacity: 0.5;
  font-size: 15px;
  color: white;
  box-shadow: none !important;
}
@media only screen and (max-width: 600px) {
  #wrapper-quotes-micro #slider ul.slick-dots li button {
    display: none;
  }
}
#wrapper-quotes-micro #slider ul.slick-dots li.slick-active {
  box-shadow: none !important;
}
#wrapper-quotes-micro #slider ul.slick-dots li.slick-active button {
  border-top: 2px solid #A2728E !important;
  opacity: 1;
  box-shadow: none !important;
}
#wrapper-quotes-micro #slider .slide-item .quote-text {
  border-left: 2px solid #A2728E;
  padding-left: 20px;
  padding-bottom: 20px;
}
#wrapper-quotes-micro #slider .slide-item h5 {
  padding-left: 20px;
  text-transform: uppercase;
  padding-bottom: 20px;
  color: #A2728E;
}
#gform_wrapper_4 {
  background-color: #F2E1EB;
  padding-left: 12em;
  padding-right: 12em;
  padding-top: 2em;
  padding-bottom: 2em;
}
#gform_wrapper_4 .gform_title {
  color: #323232;
}
#gform_wrapper_4 #gform_submit_button_4 {
  background: #323232 !important;
}
#gform_wrapper_4 .gform_body .gfield_label {
  color: #323232;
}
@media only screen and (max-width: 1200px) {
  #gform_wrapper_4 {
    padding-left: 2em;
    padding-right: 2em;
  }
}
@media only screen and (max-width: 600px) {
  #gform_wrapper_4 {
    padding-left: 1em;
    padding-right: 1em;
  }
}
#gform_confirmation_wrapper_4 {
  max-width: 1140px;
  margin: 2em auto;
}
.contact-micro {
  margin: 5% 0 5% 0 !important;
}
.contact-micro a {
  text-decoration: none;
}
.contact-micro h2 {
  color: #323232;
}
.contact-micro h3 {
  color: #323232;
}
.contact-micro .people-container-2 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
.contact-micro .people-container-2 .individual-person {
  border: 1px solid #d1d1d1;
  margin-right: -1px !important;
  margin-bottom: -1px !important;
  padding: 10px;
}
.contact-micro .people-container-2 .individual-person .person-details .person-name {
  font-weight: 500;
  color: #323232;
  margin-bottom: 2px;
  font-size: 15px;
}
.contact-micro .people-container-2 .individual-person .person-details .person-position {
  font-weight: 500;
  color: #B07C6A;
  margin-bottom: 2px;
  text-transform: uppercase;
  font-size: 15px;
}
.contact-micro .people-container-2 .individual-person .person-details .person-job-title {
  color: #909090;
  margin-bottom: 2px;
  font-size: 15px;
  line-height: 1.2em;
  margin-top: 10px;
}
.contact-micro .people-container-2 .individual-person img {
  width: 100%;
  object-fit: cover;
  height: 190px;
}
@media only screen and (max-width: 600px) {
  .contact-micro {
    margin-right: 0em !important;
    margin-left: 0em !important;
  }
}
@media only screen and (max-width: 1205px) {
  .contact-micro .people-container-2 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
@media only screen and (max-width: 1200px) {
  .contact-micro .people-container-2 {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media only screen and (max-width: 600px) {
  .contact-micro .people-container-2 {
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (max-width: 600px) {
  .contact-micro .people-container-2 .individual-person {
    padding: 3%;
  }
}
@media only screen and (max-width: 1200px) {
  .contact-micro .people-container-2 .individual-person .person-details {
    padding-top: 0;
  }
}
@media only screen and (max-width: 600px) {
  .contact-micro .people-container-2 .individual-person .person-details .person-job-title {
    font-size: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .contact-micro .people-container-2 .individual-person img {
    min-height: 200px;
  }
}
#wrapper-home-hero {
  height: 80vh;
  position: relative;
}
@media only screen and (max-width: 1200px) {
  #wrapper-home-hero {
    height: 54em;
  }
}
@media only screen and (max-width: 600px) {
  #wrapper-home-hero {
    height: 32em;
  }
}
#wrapper-home-hero .purple-shape {
  height: 100px;
  width: 620px;
  border-bottom-right-radius: 220px;
  z-index: 2;
  padding-left: 6em;
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  bottom: -350px;
}
@media only screen and (max-width: 1200px) {
  #wrapper-home-hero .purple-shape {
    padding-left: 2em;
  }
}
@media only screen and (max-width: 600px) {
  #wrapper-home-hero .purple-shape {
    padding-left: 1em;
    padding-right: 3em;
  }
}
#wrapper-home-hero .slider {
  height: 100%;
  position: relative;
}
#wrapper-home-hero .slider:before {
  content: "";
  background-color: #AFC8DD;
  width: 65%;
  height: 85%;
  left: 0;
  bottom: 0;
  position: absolute;
  display: block;
}
@media only screen and (max-width: 600px) {
  #wrapper-home-hero .slider:before {
    display: none;
  }
}
#wrapper-home-hero .slider:after {
  content: "";
  background-color: #EFD2E3;
  width: 20%;
  height: 60%;
  right: 0;
  bottom: 200px;
  position: absolute;
  display: block;
  z-index: -2;
}
@media only screen and (max-width: 600px) {
  #wrapper-home-hero .slider:after {
    display: none;
  }
}
#wrapper-home-hero .slider .slick-list {
  height: 100%;
}
#wrapper-home-hero .slider .slick-list .slick-track {
  height: 100%;
}
#wrapper-home-hero .slider .slick-list .slick-track .slide-item {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 600px) {
  #wrapper-home-hero .slider .slick-list .slick-track .slide-item {
    justify-content: flex-end;
    flex-direction: column;
    align-items: initial;
  }
}
#wrapper-home-hero .slider .slick-list .slick-track .slide-item img {
  position: absolute;
  right: 0;
  top: 0;
  width: 85%;
  object-fit: cover;
  min-height: 96%;
  z-index: -3;
  margin-right: 4em;
}
@media only screen and (max-width: 1280px) {
  #wrapper-home-hero .slider .slick-list .slick-track .slide-item img {
    margin-right: 2em;
  }
}
@media only screen and (max-width: 600px) {
  #wrapper-home-hero .slider .slick-list .slick-track .slide-item img {
    width: 100%;
    height: 100%;
    margin-right: 0;
  }
}
#wrapper-home-hero .slider .slick-list .slick-track .slide-item .info-purple {
  background-color: #543C6F;
  height: 477px;
  width: 640px;
  border-bottom-right-radius: 220px;
  z-index: 1;
  padding-left: 6em;
  position: relative;
  padding-right: 4em;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media only screen and (min-width: 2000px) {
  #wrapper-home-hero .slider .slick-list .slick-track .slide-item .info-purple {
    height: 640px;
    width: 750px;
  }
}
@media only screen and (max-width: 1280px) {
  #wrapper-home-hero .slider .slick-list .slick-track .slide-item .info-purple {
    height: 450px;
    width: 580px;
  }
}
@media only screen and (max-width: 1200px) {
  #wrapper-home-hero .slider .slick-list .slick-track .slide-item .info-purple {
    padding-left: 2em;
    width: 26em;
    height: 28em;
    max-height: 60%;
    border-bottom-right-radius: 150px;
  }
}
@media only screen and (max-width: 600px) {
  #wrapper-home-hero .slider .slick-list .slick-track .slide-item .info-purple {
    height: 28em;
    max-width: 100%;
    width: 80%;
    padding-left: 1em;
    border-bottom-right-radius: 80px;
  }
}
#wrapper-home-hero .slider .slick-list .slick-track .slide-item .info-purple .purple-inner {
  margin-top: -60px;
}
@media only screen and (max-width: 600px) {
  #wrapper-home-hero .slider .slick-list .slick-track .slide-item .info-purple .purple-inner {
    margin-top: -39px;
  }
}
#wrapper-home-hero .slider .slick-list .slick-track .slide-item .info-purple .purple-inner h1 {
  color: white;
  font-size: 30px;
}
@media only screen and (max-width: 1200px) {
  #wrapper-home-hero .slider .slick-list .slick-track .slide-item .info-purple .purple-inner h1 {
    font-size: 24px;
  }
}
@media only screen and (max-width: 600px) {
  #wrapper-home-hero .slider .slick-list .slick-track .slide-item .info-purple .purple-inner h1 {
    font-size: 20px;
  }
}
#wrapper-home-hero .slider .slick-list .slick-track .slide-item .info-purple .purple-inner h3 {
  color: white;
}
#wrapper-home-hero .slider .slick-list .slick-track .slide-item .info-purple .purple-inner a {
  color: white;
  text-decoration: none;
}
#wrapper-home-hero .slider .slick-list .slick-track .slide-item .info-purple .purple-inner a button {
  background-color: transparent;
  border: 2px solid white;
  color: white;
  padding: 10px 15px;
  cursor: pointer;
}
#wrapper-home-hero .slider .slick-list .slick-track .slide-item .info-purple .purple-inner a button:hover {
  background-color: white;
  transition: ease 0.1s;
  color: #543C6F;
}
@media only screen and (max-width: 600px) {
  #wrapper-home-hero .slider .slick-list .slick-track .slide-item .info-purple .purple-inner a button {
    font-size: 12px;
    padding: 5px 18px;
  }
}
#wrapper-home-hero .slider .slick-list .slick-track .slide-item .info-purple .purple-inner a p {
  color: white;
}
#wrapper-home-hero ul li:before {
  display: none;
}
#wrapper-home-hero ul.slick-dots {
  padding: 0px;
  list-style: none;
  display: flex;
  max-width: 80%;
  overflow: hidden;
  margin: 0;
  position: absolute;
  bottom: 30px;
}
@media only screen and (max-width: 1200px) {
  #wrapper-home-hero ul.slick-dots {
    bottom: 30px;
  }
}
@media only screen and (max-width: 600px) {
  #wrapper-home-hero ul.slick-dots {
    bottom: -9px;
  }
}
#wrapper-home-hero ul.slick-dots li {
  margin: 0px;
}
#wrapper-home-hero ul.slick-dots li button {
  transition: 0.3s all ease;
  width: 7.5em;
  background-color: transparent;
  border-top: 2px solid #fff;
  border-radius: 0px;
  padding: 10px 0px;
  text-align: left;
  opacity: 0.5;
  font-size: 15px;
  color: white;
  box-shadow: none !important;
}
@media only screen and (max-width: 1200px) {
  #wrapper-home-hero ul.slick-dots li button {
    width: 5em;
  }
}
@media only screen and (max-width: 600px) {
  #wrapper-home-hero ul.slick-dots li button {
    width: 5em;
  }
}
#wrapper-home-hero ul.slick-dots li.slick-active {
  box-shadow: none !important;
}
#wrapper-home-hero ul.slick-dots li.slick-active button {
  border-top: 2px solid #A2728E !important;
  opacity: 1;
  box-shadow: none !important;
}
.hero-with-shape2 {
  height: 36.75em;
  position: relative;
  margin-right: 0;
  max-height: 90vh;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 600px) {
  .hero-with-shape2 {
    height: 40vh;
  }
}
.hero-with-shape2:after {
  content: "";
  position: absolute;
  display: block;
  right: 0;
  bottom: 0;
  height: 60%;
  width: 400px;
  background-color: #AFC8DD;
  z-index: -1;
  max-width: 25%;
  max-height: 100%;
}
.hero-with-shape2 .innerblocks-wrap {
  margin-right: 3em !important;
}
@media only screen and (max-width: 600px) {
  .hero-with-shape2 .innerblocks-wrap {
    margin-right: 0em !important;
  }
}
.hero-with-shape2 .innerblocks-wrap h3 {
  margin-bottom: 0 !important;
}
.hero-with-shape2 .inner-block {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding-left: 6em !important;
  padding-bottom: 8em !important;
}
@media only screen and (min-width: 2000px) {
  .hero-with-shape2 .inner-block {
    Padding-left: calc(((100vw - 2000px) / 2) + 6em) !important;
    Padding-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 1200px) {
  .hero-with-shape2 .inner-block {
    padding-left: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .hero-with-shape2 .inner-block {
    padding-left: 1em !important;
    padding-bottom: 5em !important;
  }
}
.hero-with-shape {
  height: 52.75em;
  position: relative;
  margin-right: 0;
  max-height: 90vh;
  background-repeat: no-repeat;
}
.hero-with-shape:after {
  content: "";
  position: absolute;
  display: block;
  right: 0;
  bottom: 0;
  height: 60%;
  width: 400px;
  background-color: #AFC8DD;
  z-index: -1;
  max-width: 25%;
  max-height: 100%;
}
.hero-with-shape .innerblocks-wrap {
  margin-right: 3em !important;
}
@media only screen and (max-width: 600px) {
  .hero-with-shape .innerblocks-wrap {
    margin-right: 0em !important;
  }
}
.hero-with-shape .innerblocks-wrap h3 {
  margin-bottom: 0 !important;
}
.hero-with-shape .inner-block {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding-left: 6em !important;
  padding-bottom: 8em !important;
}
@media only screen and (min-width: 2000px) {
  .hero-with-shape .inner-block {
    Padding-left: calc(((100vw - 2000px) / 2) + 6em) !important;
    Padding-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 1200px) {
  .hero-with-shape .inner-block {
    padding-left: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .hero-with-shape .inner-block {
    padding-left: 1em !important;
  }
}
.office-mob {
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding-left: 1em;
  padding-right: 1em;
  margin-top: 1em;
  margin-bottom: 1em;
  gap: 0.3em;
}
@media only screen and (min-width: 600px) {
  .office-mob {
    display: none;
  }
}
.office-mob a {
  text-decoration: none;
  background: #3F2A4F;
  color: white;
  border-bottom: 2px solid #B07C6A;
  padding: 10px 5px;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.payments-mob {
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding-left: 1em;
  padding-right: 1em;
  margin-top: 1em;
  margin-bottom: 1em;
  gap: 0.3em;
}
@media only screen and (min-width: 600px) {
  .payments-mob {
    display: none;
  }
}
.payments-mob a {
  text-decoration: none;
  background: #3F2A4F;
  color: white;
  border-bottom: 2px solid #B07C6A;
  padding: 10px 5px;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.payments-mob a:last-of-type {
  grid-column: span 2;
}
.search .posts-wrapper .individual .nv-meta-list, .search .posts-wrapper .business .nv-meta-list, .search .posts-wrapper .specialist-service .nv-meta-list, .search .posts-wrapper .people .nv-meta-list {
  display: none;
}
#search-filter-form-6895 ul .sf-field-post_type select {
  border: none;
  border-bottom: 1px solid #3F2A4F;
  border-radius: 0 !important;
  color: #909090;
  padding-left: 12px;
  background-image: url(//www.bindmans.com/wp-content/uploads/2022/06/Icon-ionic-ios-arrow-down.svg);
  background-position: 92% 51%;
  background-repeat: no-repeat;
}
#search-filter-form-6895 ul .sf-field-post_type select:focus {
  box-shadow: none !important;
}
#search-filter-form-6895 ul .sf-field-search input {
  border: none;
  border-bottom: 1px solid #3F2A4F;
  border-radius: 0 !important;
  color: #909090;
  padding-left: 12px;
}
#search-filter-form-6895 ul .sf-field-search input:focus {
  box-shadow: none !important;
}
#search-filter-form-6895 ul .sf-field-category select {
  border: none;
  border-bottom: 1px solid #3F2A4F;
  border-radius: 0 !important;
  color: #909090;
  padding-left: 12px;
  background-image: url(//www.bindmans.com/wp-content/uploads/2022/06/Icon-ionic-ios-arrow-down.svg);
  background-position: 92% 51%;
  background-repeat: no-repeat;
}
#search-filter-form-6895 ul .sf-field-category select:focus {
  box-shadow: none !important;
}
.vacancy-nav {
  padding-top: 5em !important;
}
@media only screen and (max-width: 600px) {
  .vacancy-nav {
    padding-top: 2em !important;
  }
}
.vacancy-nav .center-sect {
  display: flex;
  justify-content: center;
}
@media only screen and (max-width: 1200px) {
  .vacancy-nav .center-sect {
    justify-content: flex-start;
    padding-left: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .vacancy-nav .center-sect {
    padding-left: 1em !important;
  }
}
@media only screen and (max-width: 600px) {
  .vacancy-nav p {
    display: flex;
    flex-direction: column;
    gap: 1em;
  }
}
.vacancy-nav p a {
  padding: 0.8em 2em;
  background-color: #fff;
  margin-right: 10px;
  text-transform: uppercase;
  font-weight: 500;
  border-radius: 3px;
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2);
  border-bottom: 2px solid #B07C6A;
}
@media only screen and (max-width: 1200px) {
  #wp-block-themeisle-blocks-advanced-columns-c75ddc94 .innerblocks-wrap {
    flex-direction: column-reverse;
  }
}
.micro-footer {
  padding: 2em 6em 2em 6em !important;
}
@media only screen and (max-width: 1200px) {
  .micro-footer {
    padding: 2em 2em 2em 2em !important;
  }
}
.micro-footer .icons {
  display: flex;
  gap: 4em;
}
@media only screen and (max-width: 1200px) {
  .micro-footer .icons {
    gap: 2em;
  }
}
@media only screen and (max-width: 600px) {
  .micro-footer .icons {
    margin-bottom: 2em;
  }
}
.micro-footer ul li:before {
  display: none;
}
.micro-footer ul li a {
  color: white;
  margin-bottom: 0.6em;
}
.micro-footer ul li a span {
  color: white;
}
.micro-footer .micro-main-links {
  display: flex;
  gap: 4em;
  justify-content: flex-end;
}
@media only screen and (max-width: 1200px) {
  .micro-footer .micro-main-links {
    gap: 2em;
  }
}
@media only screen and (max-width: 600px) {
  .micro-footer .micro-main-links {
    justify-content: flex-start;
    flex-direction: column;
  }
}
.micro-footer .micro-main-links .wp-block-navigation__container {
  gap: 0;
}
.micro-footer .micro-main-links p {
  color: white;
  margin-bottom: 0.6em;
}
.micro-footer .micro-main-links p a {
  color: white;
}
.micro-footer .micro-main-links ul {
  margin: 0;
}
.micro-footer .micro-copyright {
  margin-right: 2em;
}
.micro-footer .micro-copyright p {
  color: white;
}
.micro-footer .micro-notices {
  align-items: flex-end;
}
.micro-footer .micro-notices p a {
  color: white;
}
.gform_body .gfield .gfield_consent_description {
  overflow-y: auto;
}
.hide {
  display: none !important;
}
.archive-container h5.searcharea {
  font-size: 1em;
  font-weight: 500;
  color: var(--nv-secondary-accent);
  margin-bottom: 0.5em !important;
  text-transform: uppercase;
}
.page-id-9 #search-filter-form-6895 .sf-field-sort_order {
  display: none;
}
#apply-now {
  position: absolute;
  bottom: 1400px;
}
@media only screen and (max-width: 1200px) {
  #apply-now {
    bottom: 1600px;
  }
}
@media only screen and (max-width: 600px) {
  #apply-now {
    bottom: 2600px;
  }
}
.lexcel-footer {
  padding-top: 1em;
}
@media only screen and (max-width: 600px) {
  .img-smaller-mob img {
    height: 300px !important;
  }
}
.archives-snippet .innerblocks-wrap {
  gap: 1em;
  max-width: 1450px;
  margin: 0 auto;
  padding: 100px 0 100px 0;
}
@media only screen and (max-width: 800px) {
  .archives-snippet .innerblocks-wrap {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}
@media only screen and (max-width: 700px) {
  .archives-snippet .innerblocks-wrap {
    flex-direction: column !important;
  }
}
.archives-snippet .innerblocks-wrap h2 {
  margin-bottom: 15px;
}
.archives-snippet .innerblocks-wrap a:hover {
  background-color: white !important;
  color: #543C6F !important;
  border: 1px solid #543C6F !important;
  transition: ease 0.1s;
}
@media only screen and (max-width: 1120px) {
  .archives-snippet .innerblocks-wrap {
    flex-direction: column-reverse;
  }
}
@media only screen and (max-width: 600px) {
  .page-id-2332 .title-div h4 {
    margin-top: 0 !important;
  }
}
@media only screen and (max-width: 600px) {
  .page-id-2332 .whole-section-div {
    margin-bottom: 0 !Important;
    grid-gap: 1em;
  }
  .page-id-2332 .whole-section-div .ceo .image {
    min-width: 35%;
    max-width: 35%;
  }
  .page-id-2332 .whole-section-div .ceo .info {
    padding: 3%;
  }
}
.page-id-7236 h2 {
  margin-bottom: 0;
}
.page-id-7236 p {
  margin-bottom: 1em;
}
.page-id-7236 .nv-content-wrap ul {
  margin-top: 15px;
}
.with-bg {
  padding: 2em;
}
.footer-custom .wp-block-themeisle-blocks-advanced-columns .wp-block-themeisle-blocks-advanced-column a {
  color: #fff;
}
.wp-block-button a {
  color: #fff;
}
.breadcrumb a {
  color: #14171c !important;
}
.page-id-6820 #wp-block-themeisle-blocks-advanced-column-089f11f6 ul {
  margin: 0px 0 30px 35px;
}
.wp-block-themeisle-blocks-accordion:not(.is-style-boxed) > .wp-block-themeisle-blocks-accordion-item > .wp-block-themeisle-blocks-accordion-item__title {
  border: none;
  /*hi */
}
.post-password-form {
  z-index: 100000000;
  position: absolute;
  top: 220px;
}
.page-id-6778 .width-sixty a {
  line-break: unset;
}
.page-id-6778 .block-key-services .services {
  grid-template-columns: 1fr 1fr;
}
@media only screen and (max-width: 600px) {
  .page-id-6778 .block-key-services .services {
    grid-template-columns: 1fr;
  }
}
.single-business .contact-cta-block, .single-specialist-service .contact-cta-block, .single-individual .contact-cta-block {
  min-height: auto !important;
  max-height: auto !important;
}
/* NEW CSS FOR NEW WORK */
/* NEW CSS FOR NEW WORK */
/* NEW CSS FOR NEW WORK */
.postid-14939 .lazyblock-service-hero-Z2uiPQn, .postid-14939 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-14939 .service-cta, .postid-14939 .how-can-we-help, .postid-14939 .wp-block-lazyblock-related-services-individual-pages, .postid-15519 .lazyblock-service-hero-Z2uiPQn, .postid-15519 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-15519 .service-cta, .postid-15519 .how-can-we-help, .postid-15519 .wp-block-lazyblock-related-services-individual-pages, .postid-15794 .lazyblock-service-hero-Z2uiPQn, .postid-15794 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-15794 .service-cta, .postid-15794 .how-can-we-help, .postid-15794 .wp-block-lazyblock-related-services-individual-pages, .postid-15796 .lazyblock-service-hero-Z2uiPQn, .postid-15796 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-15796 .service-cta, .postid-15796 .how-can-we-help, .postid-15796 .wp-block-lazyblock-related-services-individual-pages, .postid-15797 .lazyblock-service-hero-Z2uiPQn, .postid-15797 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-15797 .service-cta, .postid-15797 .how-can-we-help, .postid-15797 .wp-block-lazyblock-related-services-individual-pages, .postid-15795 .lazyblock-service-hero-Z2uiPQn, .postid-15795 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-15795 .service-cta, .postid-15795 .how-can-we-help, .postid-15795 .wp-block-lazyblock-related-services-individual-pages, .postid-15798 .lazyblock-service-hero-Z2uiPQn, .postid-15798 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-15798 .service-cta, .postid-15798 .how-can-we-help, .postid-15798 .wp-block-lazyblock-related-services-individual-pages, .postid-15800 .lazyblock-service-hero-Z2uiPQn, .postid-15800 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-15800 .service-cta, .postid-15800 .how-can-we-help, .postid-15800 .wp-block-lazyblock-related-services-individual-pages, .postid-15801 .lazyblock-service-hero-Z2uiPQn, .postid-15801 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-15801 .service-cta, .postid-15801 .how-can-we-help, .postid-15801 .wp-block-lazyblock-related-services-individual-pages, .postid-15803 .lazyblock-service-hero-Z2uiPQn, .postid-15803 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-15803 .service-cta, .postid-15803 .how-can-we-help, .postid-15803 .wp-block-lazyblock-related-services-individual-pages, .postid-15804 .lazyblock-service-hero-Z2uiPQn, .postid-15804 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-15804 .service-cta, .postid-15804 .how-can-we-help, .postid-15804 .wp-block-lazyblock-related-services-individual-pages, .postid-15805 .lazyblock-service-hero-Z2uiPQn, .postid-15805 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-15805 .service-cta, .postid-15805 .how-can-we-help, .postid-15805 .wp-block-lazyblock-related-services-individual-pages, .postid-15806 .lazyblock-service-hero-Z2uiPQn, .postid-15806 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-15806 .service-cta, .postid-15806 .how-can-we-help, .postid-15806 .wp-block-lazyblock-related-services-individual-pages, .postid-15807 .lazyblock-service-hero-Z2uiPQn, .postid-15807 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-15807 .service-cta, .postid-15807 .how-can-we-help, .postid-15807 .wp-block-lazyblock-related-services-individual-pages, .postid-15808 .lazyblock-service-hero-Z2uiPQn, .postid-15808 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-15808 .service-cta, .postid-15808 .how-can-we-help, .postid-15808 .wp-block-lazyblock-related-services-individual-pages, .postid-15809 .lazyblock-service-hero-Z2uiPQn, .postid-15809 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-15809 .service-cta, .postid-15809 .how-can-we-help, .postid-15809 .wp-block-lazyblock-related-services-individual-pages, .postid-15810 .lazyblock-service-hero-Z2uiPQn, .postid-15810 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-15810 .service-cta, .postid-15810 .how-can-we-help, .postid-15810 .wp-block-lazyblock-related-services-individual-pages, .postid-15811 .lazyblock-service-hero-Z2uiPQn, .postid-15811 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-15811 .service-cta, .postid-15811 .how-can-we-help, .postid-15811 .wp-block-lazyblock-related-services-individual-pages, .postid-15812 .lazyblock-service-hero-Z2uiPQn, .postid-15812 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-15812 .service-cta, .postid-15812 .how-can-we-help, .postid-15812 .wp-block-lazyblock-related-services-individual-pages, .postid-15947 .lazyblock-service-hero-Z2uiPQn, .postid-15947 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-15947 .service-cta, .postid-15947 .how-can-we-help, .postid-15947 .wp-block-lazyblock-related-services-individual-pages, .postid-16068 .lazyblock-service-hero-Z2uiPQn, .postid-16068 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-16068 .service-cta, .postid-16068 .how-can-we-help, .postid-16068 .wp-block-lazyblock-related-services-individual-pages, .postid-16077 .lazyblock-service-hero-Z2uiPQn, .postid-16077 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-16077 .service-cta, .postid-16077 .how-can-we-help, .postid-16077 .wp-block-lazyblock-related-services-individual-pages, .postid-16087 .lazyblock-service-hero-Z2uiPQn, .postid-16087 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-16087 .service-cta, .postid-16087 .how-can-we-help, .postid-16087 .wp-block-lazyblock-related-services-individual-pages, .postid-16660 .lazyblock-service-hero-Z2uiPQn, .postid-16660 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-16660 .service-cta, .postid-16660 .how-can-we-help, .postid-16660 .wp-block-lazyblock-related-services-individual-pages, .postid-16664 .lazyblock-service-hero-Z2uiPQn, .postid-16664 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-16664 .service-cta, .postid-16664 .how-can-we-help, .postid-16664 .wp-block-lazyblock-related-services-individual-pages, .postid-16665 .lazyblock-service-hero-Z2uiPQn, .postid-16665 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-16665 .service-cta, .postid-16665 .how-can-we-help, .postid-16665 .wp-block-lazyblock-related-services-individual-pages, .postid-16078 .lazyblock-service-hero-Z2uiPQn, .postid-16078 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-16078 .service-cta, .postid-16078 .how-can-we-help, .postid-16078 .wp-block-lazyblock-related-services-individual-pages, .postid-16108 .lazyblock-service-hero-Z2uiPQn, .postid-16108 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-16108 .service-cta, .postid-16108 .how-can-we-help, .postid-16108 .wp-block-lazyblock-related-services-individual-pages, .postid-18743 .lazyblock-service-hero-Z2uiPQn, .postid-18743 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-18743 .service-cta, .postid-18743 .how-can-we-help, .postid-18743 .wp-block-lazyblock-related-services-individual-pages, .postid-2303 .lazyblock-service-hero-Z2uiPQn, .postid-2303 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2303 .service-cta, .postid-2303 .how-can-we-help, .postid-2303 .wp-block-lazyblock-related-services-individual-pages, .postid-2313 .lazyblock-service-hero-Z2uiPQn, .postid-2313 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2313 .service-cta, .postid-2313 .how-can-we-help, .postid-2313 .wp-block-lazyblock-related-services-individual-pages, .postid-2304 .lazyblock-service-hero-Z2uiPQn, .postid-2304 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2304 .service-cta, .postid-2304 .how-can-we-help, .postid-2304 .wp-block-lazyblock-related-services-individual-pages, .postid-2307 .lazyblock-service-hero-Z2uiPQn, .postid-2307 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2307 .service-cta, .postid-2307 .how-can-we-help, .postid-2307 .wp-block-lazyblock-related-services-individual-pages, .postid-2305 .lazyblock-service-hero-Z2uiPQn, .postid-2305 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2305 .service-cta, .postid-2305 .how-can-we-help, .postid-2305 .wp-block-lazyblock-related-services-individual-pages, .postid-2306 .lazyblock-service-hero-Z2uiPQn, .postid-2306 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2306 .service-cta, .postid-2306 .how-can-we-help, .postid-2306 .wp-block-lazyblock-related-services-individual-pages, .postid-2300 .lazyblock-service-hero-Z2uiPQn, .postid-2300 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2300 .service-cta, .postid-2300 .how-can-we-help, .postid-2300 .wp-block-lazyblock-related-services-individual-pages, .postid-2211 .lazyblock-service-hero-Z2uiPQn, .postid-2211 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2211 .service-cta, .postid-2211 .how-can-we-help, .postid-2211 .wp-block-lazyblock-related-services-individual-pages, .postid-2208 .lazyblock-service-hero-Z2uiPQn, .postid-2208 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2208 .service-cta, .postid-2208 .how-can-we-help, .postid-2208 .wp-block-lazyblock-related-services-individual-pages, .postid-2209 .lazyblock-service-hero-Z2uiPQn, .postid-2209 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2209 .service-cta, .postid-2209 .how-can-we-help, .postid-2209 .wp-block-lazyblock-related-services-individual-pages, .postid-2206 .lazyblock-service-hero-Z2uiPQn, .postid-2206 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2206 .service-cta, .postid-2206 .how-can-we-help, .postid-2206 .wp-block-lazyblock-related-services-individual-pages, .postid-2210 .lazyblock-service-hero-Z2uiPQn, .postid-2210 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2210 .service-cta, .postid-2210 .how-can-we-help, .postid-2210 .wp-block-lazyblock-related-services-individual-pages, .postid-2207 .lazyblock-service-hero-Z2uiPQn, .postid-2207 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2207 .service-cta, .postid-2207 .how-can-we-help, .postid-2207 .wp-block-lazyblock-related-services-individual-pages, .postid-19320 .lazyblock-service-hero-Z2uiPQn, .postid-19320 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-19320 .service-cta, .postid-19320 .how-can-we-help, .postid-19320 .wp-block-lazyblock-related-services-individual-pages, .postid-2116 .lazyblock-service-hero-Z2uiPQn, .postid-2116 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2116 .service-cta, .postid-2116 .how-can-we-help, .postid-2116 .wp-block-lazyblock-related-services-individual-pages, .postid-2274 .lazyblock-service-hero-Z2uiPQn, .postid-2274 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2274 .service-cta, .postid-2274 .how-can-we-help, .postid-2274 .wp-block-lazyblock-related-services-individual-pages, .postid-2289 .lazyblock-service-hero-Z2uiPQn, .postid-2289 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2289 .service-cta, .postid-2289 .how-can-we-help, .postid-2289 .wp-block-lazyblock-related-services-individual-pages, .postid-2284 .lazyblock-service-hero-Z2uiPQn, .postid-2284 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2284 .service-cta, .postid-2284 .how-can-we-help, .postid-2284 .wp-block-lazyblock-related-services-individual-pages, .postid-2118 .lazyblock-service-hero-Z2uiPQn, .postid-2118 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2118 .service-cta, .postid-2118 .how-can-we-help, .postid-2118 .wp-block-lazyblock-related-services-individual-pages, .postid-7234 .lazyblock-service-hero-Z2uiPQn, .postid-7234 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-7234 .service-cta, .postid-7234 .how-can-we-help, .postid-7234 .wp-block-lazyblock-related-services-individual-pages, .postid-2271 .lazyblock-service-hero-Z2uiPQn, .postid-2271 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2271 .service-cta, .postid-2271 .how-can-we-help, .postid-2271 .wp-block-lazyblock-related-services-individual-pages, .postid-16627 .lazyblock-service-hero-Z2uiPQn, .postid-16627 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-16627 .service-cta, .postid-16627 .how-can-we-help, .postid-16627 .wp-block-lazyblock-related-services-individual-pages, .postid-2050 .lazyblock-service-hero-Z2uiPQn, .postid-2050 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2050 .service-cta, .postid-2050 .how-can-we-help, .postid-2050 .wp-block-lazyblock-related-services-individual-pages, .postid-10361 .lazyblock-service-hero-Z2uiPQn, .postid-10361 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-10361 .service-cta, .postid-10361 .how-can-we-help, .postid-10361 .wp-block-lazyblock-related-services-individual-pages, .postid-7565 .lazyblock-service-hero-Z2uiPQn, .postid-7565 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-7565 .service-cta, .postid-7565 .how-can-we-help, .postid-7565 .wp-block-lazyblock-related-services-individual-pages, .postid-19380 .lazyblock-service-hero-Z2uiPQn, .postid-19380 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-19380 .service-cta, .postid-19380 .how-can-we-help, .postid-19380 .wp-block-lazyblock-related-services-individual-pages, .postid-19383 .lazyblock-service-hero-Z2uiPQn, .postid-19383 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-19383 .service-cta, .postid-19383 .how-can-we-help, .postid-19383 .wp-block-lazyblock-related-services-individual-pages, .postid-19384 .lazyblock-service-hero-Z2uiPQn, .postid-19384 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-19384 .service-cta, .postid-19384 .how-can-we-help, .postid-19384 .wp-block-lazyblock-related-services-individual-pages, .postid-19385 .lazyblock-service-hero-Z2uiPQn, .postid-19385 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-19385 .service-cta, .postid-19385 .how-can-we-help, .postid-19385 .wp-block-lazyblock-related-services-individual-pages, .postid-19386 .lazyblock-service-hero-Z2uiPQn, .postid-19386 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-19386 .service-cta, .postid-19386 .how-can-we-help, .postid-19386 .wp-block-lazyblock-related-services-individual-pages, .postid-19387 .lazyblock-service-hero-Z2uiPQn, .postid-19387 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-19387 .service-cta, .postid-19387 .how-can-we-help, .postid-19387 .wp-block-lazyblock-related-services-individual-pages, .postid-19388 .lazyblock-service-hero-Z2uiPQn, .postid-19388 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-19388 .service-cta, .postid-19388 .how-can-we-help, .postid-19388 .wp-block-lazyblock-related-services-individual-pages, .postid-19770 .lazyblock-service-hero-Z2uiPQn, .postid-19770 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-19770 .service-cta, .postid-19770 .how-can-we-help, .postid-19770 .wp-block-lazyblock-related-services-individual-pages, .postid-19769 .lazyblock-service-hero-Z2uiPQn, .postid-19769 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-19769 .service-cta, .postid-19769 .how-can-we-help, .postid-19769 .wp-block-lazyblock-related-services-individual-pages, .postid-19788 .lazyblock-service-hero-Z2uiPQn, .postid-19788 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-19788 .service-cta, .postid-19788 .how-can-we-help, .postid-19788 .wp-block-lazyblock-related-services-individual-pages, .postid-19787 .lazyblock-service-hero-Z2uiPQn, .postid-19787 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-19787 .service-cta, .postid-19787 .how-can-we-help, .postid-19787 .wp-block-lazyblock-related-services-individual-pages, .postid-18684 .lazyblock-service-hero-Z2uiPQn, .postid-18684 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-18684 .service-cta, .postid-18684 .how-can-we-help, .postid-18684 .wp-block-lazyblock-related-services-individual-pages, .postid-2049 .lazyblock-service-hero-Z2uiPQn, .postid-2049 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2049 .service-cta, .postid-2049 .how-can-we-help, .postid-2049 .wp-block-lazyblock-related-services-individual-pages, .postid-19890 .lazyblock-service-hero-Z2uiPQn, .postid-19890 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-19890 .service-cta, .postid-19890 .how-can-we-help, .postid-19890 .wp-block-lazyblock-related-services-individual-pages, .postid-19865 .lazyblock-service-hero-Z2uiPQn, .postid-19865 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-19865 .service-cta, .postid-19865 .how-can-we-help, .postid-19865 .wp-block-lazyblock-related-services-individual-pages, .postid-19864 .lazyblock-service-hero-Z2uiPQn, .postid-19864 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-19864 .service-cta, .postid-19864 .how-can-we-help, .postid-19864 .wp-block-lazyblock-related-services-individual-pages, .postid-19863 .lazyblock-service-hero-Z2uiPQn, .postid-19863 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-19863 .service-cta, .postid-19863 .how-can-we-help, .postid-19863 .wp-block-lazyblock-related-services-individual-pages, .postid-19862 .lazyblock-service-hero-Z2uiPQn, .postid-19862 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-19862 .service-cta, .postid-19862 .how-can-we-help, .postid-19862 .wp-block-lazyblock-related-services-individual-pages, .postid-19861 .lazyblock-service-hero-Z2uiPQn, .postid-19861 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-19861 .service-cta, .postid-19861 .how-can-we-help, .postid-19861 .wp-block-lazyblock-related-services-individual-pages, .postid-19860 .lazyblock-service-hero-Z2uiPQn, .postid-19860 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-19860 .service-cta, .postid-19860 .how-can-we-help, .postid-19860 .wp-block-lazyblock-related-services-individual-pages, .postid-19871 .lazyblock-service-hero-Z2uiPQn, .postid-19871 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-19871 .service-cta, .postid-19871 .how-can-we-help, .postid-19871 .wp-block-lazyblock-related-services-individual-pages, .postid-19872 .lazyblock-service-hero-Z2uiPQn, .postid-19872 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-19872 .service-cta, .postid-19872 .how-can-we-help, .postid-19872 .wp-block-lazyblock-related-services-individual-pages, .postid-19869 .lazyblock-service-hero-Z2uiPQn, .postid-19869 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-19869 .service-cta, .postid-19869 .how-can-we-help, .postid-19869 .wp-block-lazyblock-related-services-individual-pages, .postid-19886 .lazyblock-service-hero-Z2uiPQn, .postid-19886 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-19886 .service-cta, .postid-19886 .how-can-we-help, .postid-19886 .wp-block-lazyblock-related-services-individual-pages, .postid-19888 .lazyblock-service-hero-Z2uiPQn, .postid-19888 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-19888 .service-cta, .postid-19888 .how-can-we-help, .postid-19888 .wp-block-lazyblock-related-services-individual-pages, .postid-19951 .lazyblock-service-hero-Z2uiPQn, .postid-19951 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-19951 .service-cta, .postid-19951 .how-can-we-help, .postid-19951 .wp-block-lazyblock-related-services-individual-pages, .postid-19952 .lazyblock-service-hero-Z2uiPQn, .postid-19952 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-19952 .service-cta, .postid-19952 .how-can-we-help, .postid-19952 .wp-block-lazyblock-related-services-individual-pages, .postid-19954 .lazyblock-service-hero-Z2uiPQn, .postid-19954 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-19954 .service-cta, .postid-19954 .how-can-we-help, .postid-19954 .wp-block-lazyblock-related-services-individual-pages, .postid-19953 .lazyblock-service-hero-Z2uiPQn, .postid-19953 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-19953 .service-cta, .postid-19953 .how-can-we-help, .postid-19953 .wp-block-lazyblock-related-services-individual-pages, .postid-2297 .lazyblock-service-hero-Z2uiPQn, .postid-2297 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2297 .service-cta, .postid-2297 .how-can-we-help, .postid-2297 .wp-block-lazyblock-related-services-individual-pages, .postid-2255 .lazyblock-service-hero-Z2uiPQn, .postid-2255 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2255 .service-cta, .postid-2255 .how-can-we-help, .postid-2255 .wp-block-lazyblock-related-services-individual-pages, .postid-2200 .lazyblock-service-hero-Z2uiPQn, .postid-2200 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2200 .service-cta, .postid-2200 .how-can-we-help, .postid-2200 .wp-block-lazyblock-related-services-individual-pages, .postid-2202 .lazyblock-service-hero-Z2uiPQn, .postid-2202 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2202 .service-cta, .postid-2202 .how-can-we-help, .postid-2202 .wp-block-lazyblock-related-services-individual-pages, .postid-2203 .lazyblock-service-hero-Z2uiPQn, .postid-2203 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2203 .service-cta, .postid-2203 .how-can-we-help, .postid-2203 .wp-block-lazyblock-related-services-individual-pages, .postid-2139 .lazyblock-service-hero-Z2uiPQn, .postid-2139 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2139 .service-cta, .postid-2139 .how-can-we-help, .postid-2139 .wp-block-lazyblock-related-services-individual-pages, .postid-2140 .lazyblock-service-hero-Z2uiPQn, .postid-2140 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2140 .service-cta, .postid-2140 .how-can-we-help, .postid-2140 .wp-block-lazyblock-related-services-individual-pages, .postid-2119 .lazyblock-service-hero-Z2uiPQn, .postid-2119 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2119 .service-cta, .postid-2119 .how-can-we-help, .postid-2119 .wp-block-lazyblock-related-services-individual-pages, .postid-2054 .lazyblock-service-hero-Z2uiPQn, .postid-2054 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2054 .service-cta, .postid-2054 .how-can-we-help, .postid-2054 .wp-block-lazyblock-related-services-individual-pages, .postid-2056 .lazyblock-service-hero-Z2uiPQn, .postid-2056 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2056 .service-cta, .postid-2056 .how-can-we-help, .postid-2056 .wp-block-lazyblock-related-services-individual-pages, .postid-20053 .lazyblock-service-hero-Z2uiPQn, .postid-20053 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-20053 .service-cta, .postid-20053 .how-can-we-help, .postid-20053 .wp-block-lazyblock-related-services-individual-pages, .postid-2299 .lazyblock-service-hero-Z2uiPQn, .postid-2299 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2299 .service-cta, .postid-2299 .how-can-we-help, .postid-2299 .wp-block-lazyblock-related-services-individual-pages, .postid-2122 .lazyblock-service-hero-Z2uiPQn, .postid-2122 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2122 .service-cta, .postid-2122 .how-can-we-help, .postid-2122 .wp-block-lazyblock-related-services-individual-pages, .postid-2124 .lazyblock-service-hero-Z2uiPQn, .postid-2124 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2124 .service-cta, .postid-2124 .how-can-we-help, .postid-2124 .wp-block-lazyblock-related-services-individual-pages, .postid-2288 .lazyblock-service-hero-Z2uiPQn, .postid-2288 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2288 .service-cta, .postid-2288 .how-can-we-help, .postid-2288 .wp-block-lazyblock-related-services-individual-pages, .postid-2266 .lazyblock-service-hero-Z2uiPQn, .postid-2266 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2266 .service-cta, .postid-2266 .how-can-we-help, .postid-2266 .wp-block-lazyblock-related-services-individual-pages, .postid-2269 .lazyblock-service-hero-Z2uiPQn, .postid-2269 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2269 .service-cta, .postid-2269 .how-can-we-help, .postid-2269 .wp-block-lazyblock-related-services-individual-pages, .postid-2265 .lazyblock-service-hero-Z2uiPQn, .postid-2265 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2265 .service-cta, .postid-2265 .how-can-we-help, .postid-2265 .wp-block-lazyblock-related-services-individual-pages, .postid-2198 .lazyblock-service-hero-Z2uiPQn, .postid-2198 .lazyblock-meet-the-team-service-Z1JhKgQ, .postid-2198 .service-cta, .postid-2198 .how-can-we-help, .postid-2198 .wp-block-lazyblock-related-services-individual-pages {
  display: none !important;
}
.service-hero-new {
  position: relative;
  z-index: 10;
  width: 100vw;
  max-width: 100%;
  margin-top: 0;
  height: 750px;
  margin-bottom: 0px;
}
@media only screen and (max-width: 600px) {
  .service-hero-new {
    background-color: #aec8de;
  }
}
@media only screen and (max-width: 600px) {
  .service-hero-new {
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.service-hero-new .inner-hero {
  position: relative;
  height: 100%;
}
.service-hero-new .inner-hero .content {
  height: 100%;
}
.service-hero-new .inner-hero .wp-block-group__inner-container {
  z-index: 10;
}
.service-hero-new .inner-hero .text-content {
  background-color: #ffffff !important;
  width: 650px;
  display: flex;
  position: relative;
  flex-direction: column;
  justify-content: flex-start;
  border-bottom-right-radius: 250px;
  z-index: 999;
  padding: 50px 50px 70px 40px;
  margin-left: 6em !important;
  margin-top: 0 !important;
}
@media only screen and (max-width: 1030px) {
  .service-hero-new .inner-hero .text-content {
    margin-left: 2em !important;
    margin-right: 3em !important;
  }
}
@media only screen and (max-width: 600px) {
  .service-hero-new .inner-hero .text-content {
    border-bottom-right-radius: 80px !important;
    padding: 40px;
  }
}
.service-hero-new .inner-hero .text-content .parent-name {
  margin-bottom: 5px !important;
}
.service-hero-new .inner-hero .text-content h1 {
  line-height: 1.2em;
  color: #543C6F;
  font-weight: 600;
}
.service-hero-new .inner-hero .text-content h3 {
  color: #543C6F;
}
.service-hero-new .inner-hero .text-content h5 {
  color: #543C6F;
  text-transform: uppercase;
}
.service-hero-new .inner-hero .text-content p {
  color: #543C6F;
  font-size: 22px;
  line-height: 1.4em;
  font-weight: 100;
}
@media only screen and (max-width: 780px) {
  .service-hero-new .inner-hero .text-content p {
    font-size: 18px;
  }
}
@media only screen and (max-width: 600px) {
  .service-hero-new .inner-hero .text-content p {
    font-size: 16px;
  }
}
.service-hero-new .inner-hero .text-content .mob-help {
  display: flex;
  gap: 20px;
}
@media only screen and (max-width: 600px) {
  .service-hero-new .inner-hero .text-content .mob-help {
    gap: 10px;
  }
}
.service-hero-new .inner-hero .text-content .mob-help p {
  margin: 0;
  padding: 25px;
}
@media only screen and (max-width: 1200px) {
  .service-hero-new .inner-hero .text-content .mob-help p {
    padding: 15px;
  }
}
@media only screen and (max-width: 600px) {
  .service-hero-new .inner-hero .text-content .mob-help p {
    padding: 10px;
  }
}
.service-hero-new .inner-hero .text-content .mob-help .req-help {
  border-radius: 5px;
  margin: 0 !important;
}
.service-hero-new .inner-hero .text-content .mob-help .req-help p {
  background-color: #543c6f;
  color: #ffffff;
  border-radius: 5px;
  border: 1px solid transparent;
  font-weight: 500;
  font-size: 20px;
  margin: 0 !important;
}
@media only screen and (max-width: 780px) {
  .service-hero-new .inner-hero .text-content .mob-help .req-help p {
    font-size: 18px;
  }
}
@media only screen and (max-width: 600px) {
  .service-hero-new .inner-hero .text-content .mob-help .req-help p {
    font-size: 16px;
  }
}
@media only screen and (max-width: 406px) {
  .service-hero-new .inner-hero .text-content .mob-help .req-help p {
    font-size: 14px;
  }
}
.service-hero-new .inner-hero .text-content .mob-help .req-help p:hover {
  background-color: #ffffff;
  color: #543c6f;
  border: 1px solid #543c6f;
}
.service-hero-new .inner-hero .text-content .mob-help .mob-num {
  border-radius: 5px;
  margin: 0 !important;
}
.service-hero-new .inner-hero .text-content .mob-help .mob-num p {
  background-color: #ffffff;
  color: #543c6f;
  border-radius: 5px;
  border: 1px solid #543C6F;
  font-weight: 500;
  font-size: 20px;
  margin: 0 !important;
}
@media only screen and (max-width: 780px) {
  .service-hero-new .inner-hero .text-content .mob-help .mob-num p {
    font-size: 18px;
  }
}
@media only screen and (max-width: 600px) {
  .service-hero-new .inner-hero .text-content .mob-help .mob-num p {
    font-size: 16px;
  }
}
@media only screen and (max-width: 406px) {
  .service-hero-new .inner-hero .text-content .mob-help .mob-num p {
    font-size: 14px;
  }
}
.service-hero-new .inner-hero .text-content .mob-help .mob-num p:hover {
  background-color: #543c6f;
  color: #ffffff;
  border: 1px solid #543c6f;
}
.service-hero-new .inner-hero .text-content .awards-wrap {
  display: none !important;
  position: absolute;
  bottom: 30px;
}
@media only screen and (max-width: 600px) {
  .service-hero-new .inner-hero .text-content .awards-wrap {
    position: relative;
    bottom: initial;
  }
}
.service-hero-new .inner-hero .text-content .awards-wrap a {
  display: flex;
  justify-content: center;
  align-items: center;
}
.service-hero-new .inner-hero .text-content .awards-wrap img {
  position: relative;
  margin-right: initial;
  right: initial;
  top: initial;
  left: initial;
  bottom: initial;
  object-fit: contain;
  width: 160px;
  height: auto;
}
@media only screen and (max-width: 600px) {
  .service-hero-new .inner-hero .text-content .awards-wrap img {
    max-width: 30%;
  }
}
.service-hero-new .inner-hero .text-content .awards-wrap img.awards {
  width: 130px;
}
.service-hero-new .inner-hero .text-content p:not(.parent-name) {
  margin-bottom: 1.5em !important;
}
.service-hero-new .inner-hero .content-inner {
  min-height: 100%;
  display: flex;
  align-items: center;
  height: 100%;
}
.service-hero-new .inner-hero .content-inner h1 {
  color: #543C6F;
}
.service-hero-new .inner-hero .content-inner h3 {
  margin-bottom: 0.2em;
  color: #543C6F;
}
.service-hero-new .inner-hero img {
  position: absolute;
  right: 0;
  top: 0;
  left: auto;
  bottom: 0;
  z-index: 345;
  height: 55.75em;
  margin-right: 4em;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 600px) {
  .service-hero-new .inner-hero img {
    display: none;
  }
}
.service-hero-new .inner-hero:after {
  content: "";
  position: absolute;
  display: block;
  right: 0;
  bottom: 0px;
  height: 650px;
  width: 400px;
  background-color: #543C6F;
  z-index: -1;
  max-width: 25%;
  max-height: 60%;
}
@media only screen and (max-width: 600px) {
  .service-hero-new {
    margin-top: 0em;
    margin-bottom: 0px;
  }
}
@media only screen and (max-width: 1200px) {
  .service-hero-new {
    margin-top: 0em;
  }
}
@media only screen and (min-width: 2000px) {
  .service-hero-new .inner-hero .text-content {
    margin-left: calc(((100vw - 2000px) / 2) + 6em) !important;
    margin-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 600px) {
  .service-hero-new .inner-hero .text-content {
    min-width: initial;
    min-height: initial;
    max-height: 100%;
    height: auto;
    margin-right: 1em !important;
    margin-left: 1em !important;
    margin-top: 1em !important;
    margin-bottom: 1em !important;
    padding-left: 1em !important;
  }
}
@media only screen and (max-width: 600px) {
  .service-hero-new .inner-hero .content-inner {
    align-items: flex-end;
  }
}
@media only screen and (max-width: 1200px) {
  .service-hero-new .inner-hero .content-inner {
    margin-left: 0;
  }
}
@media only screen and (max-width: 1200px) {
  .service-hero-new .inner-hero img {
    margin-right: 1em;
  }
}
@media only screen and (max-width: 600px) {
  .service-hero-new .inner-hero img {
    width: 100%;
    margin-right: 0;
  }
}
@media only screen and (max-width: 600px) {
  .service-hero-new .inner-hero:after {
    display: none;
  }
}
.postid-14939 .breadcrumb, .postid-15519 .breadcrumb, .postid-15794 .breadcrumb, .postid-15796 .breadcrumb, .postid-15797 .breadcrumb, .postid-15795 .breadcrumb, .postid-15798 .breadcrumb, .postid-15800 .breadcrumb, .postid-15801 .breadcrumb, .postid-15803 .breadcrumb, .postid-15804 .breadcrumb, .postid-15805 .breadcrumb, .postid-15806 .breadcrumb, .postid-15807 .breadcrumb, .postid-15808 .breadcrumb, .postid-15809 .breadcrumb, .postid-15810 .breadcrumb, .postid-15811 .breadcrumb, .postid-15812 .breadcrumb, .postid-15947 .breadcrumb, .postid-16068 .breadcrumb, .postid-16077 .breadcrumb, .postid-16087 .breadcrumb, .postid-16660 .breadcrumb, .postid-16664 .breadcrumb, .postid-16665 .breadcrumb, .postid-16108 .breadcrumb, .postid-18743 .breadcrumb, .postid-2303 .breadcrumb, .postid-2313 .breadcrumb, .postid-2304 .breadcrumb, .postid-2307 .breadcrumb, .postid-2305 .breadcrumb, .postid-2306 .breadcrumb, .postid-2300 .breadcrumb, .postid-2211 .breadcrumb, .postid-2208 .breadcrumb, .postid-2209 .breadcrumb, .postid-2206 .breadcrumb, .postid-2210 .breadcrumb, .postid-2207 .breadcrumb, .postid-19320 .breadcrumb, .postid-2116 .breadcrumb, .postid-2274 .breadcrumb, .postid-2289 .breadcrumb, .postid-2284 .breadcrumb, .postid-2118 .breadcrumb, .postid-7234 .breadcrumb, .postid-2271 .breadcrumb, .postid-16627 .breadcrumb, .postid-2050 .breadcrumb, .postid-10361 .breadcrumb, .postid-7565 .breadcrumb, .postid-19380 .breadcrumb, .postid-19383 .breadcrumb, .postid-19384 .breadcrumb, .postid-19385 .breadcrumb, .postid-19386 .breadcrumb, .postid-19387 .breadcrumb, .postid-19388 .breadcrumb, .postid-19770 .breadcrumb, .postid-19769 .breadcrumb, .postid-19788 .breadcrumb, .postid-19787 .breadcrumb, .postid-18684 .breadcrumb, .postid-2049 .breadcrumb, .postid-19890 .breadcrumb, .postid-19865 .breadcrumb, .postid-19864 .breadcrumb, .postid-19863 .breadcrumb, .postid-19862 .breadcrumb, .postid-19861 .breadcrumb, .postid-19860 .breadcrumb, .postid-19871 .breadcrumb, .postid-19872 .breadcrumb, .postid-19869 .breadcrumb, .postid-19886 .breadcrumb, .postid-19888 .breadcrumb, .postid-19951 .breadcrumb, .postid-19952 .breadcrumb, .postid-19954 .breadcrumb, .postid-19953 .breadcrumb, .postid-2297 .breadcrumb, .postid-2255 .breadcrumb, .postid-2200 .breadcrumb, .postid-2202 .breadcrumb, .postid-2203 .breadcrumb, .postid-2139 .breadcrumb, .postid-2140 .breadcrumb, .postid-2119 .breadcrumb, .postid-2054 .breadcrumb, .postid-2056 .breadcrumb, .postid-20053 .breadcrumb, .postid-2299 .breadcrumb, .postid-2122 .breadcrumb, .postid-2124 .breadcrumb, .postid-2288 .breadcrumb, .postid-2266 .breadcrumb, .postid-2269 .breadcrumb, .postid-2265 .breadcrumb, .postid-2198 .breadcrumb {
  display: none;
}
.postid-14939 .single-post-container .nv-content-wrap, .postid-15519 .single-post-container .nv-content-wrap, .postid-15794 .single-post-container .nv-content-wrap, .postid-15796 .single-post-container .nv-content-wrap, .postid-15797 .single-post-container .nv-content-wrap, .postid-15795 .single-post-container .nv-content-wrap, .postid-15798 .single-post-container .nv-content-wrap, .postid-15800 .single-post-container .nv-content-wrap, .postid-15801 .single-post-container .nv-content-wrap, .postid-15803 .single-post-container .nv-content-wrap, .postid-15804 .single-post-container .nv-content-wrap, .postid-15805 .single-post-container .nv-content-wrap, .postid-15806 .single-post-container .nv-content-wrap, .postid-15807 .single-post-container .nv-content-wrap, .postid-15808 .single-post-container .nv-content-wrap, .postid-15809 .single-post-container .nv-content-wrap, .postid-15810 .single-post-container .nv-content-wrap, .postid-15811 .single-post-container .nv-content-wrap, .postid-15812 .single-post-container .nv-content-wrap, .postid-15947 .single-post-container .nv-content-wrap, .postid-16068 .single-post-container .nv-content-wrap, .postid-16077 .single-post-container .nv-content-wrap, .postid-16087 .single-post-container .nv-content-wrap, .postid-16660 .single-post-container .nv-content-wrap, .postid-16664 .single-post-container .nv-content-wrap, .postid-16665 .single-post-container .nv-content-wrap, .postid-16108 .single-post-container .nv-content-wrap, .postid-18743 .single-post-container .nv-content-wrap, .postid-2303 .single-post-container .nv-content-wrap, .postid-2313 .single-post-container .nv-content-wrap, .postid-2304 .single-post-container .nv-content-wrap, .postid-2307 .single-post-container .nv-content-wrap, .postid-2305 .single-post-container .nv-content-wrap, .postid-2306 .single-post-container .nv-content-wrap, .postid-2300 .single-post-container .nv-content-wrap, .postid-2211 .single-post-container .nv-content-wrap, .postid-2208 .single-post-container .nv-content-wrap, .postid-2209 .single-post-container .nv-content-wrap, .postid-2206 .single-post-container .nv-content-wrap, .postid-2210 .single-post-container .nv-content-wrap, .postid-2207 .single-post-container .nv-content-wrap, .postid-19320 .single-post-container .nv-content-wrap, .postid-2116 .single-post-container .nv-content-wrap, .postid-2274 .single-post-container .nv-content-wrap, .postid-2289 .single-post-container .nv-content-wrap, .postid-2284 .single-post-container .nv-content-wrap, .postid-2118 .single-post-container .nv-content-wrap, .postid-7234 .single-post-container .nv-content-wrap, .postid-2271 .single-post-container .nv-content-wrap, .postid-16627 .single-post-container .nv-content-wrap, .postid-2050 .single-post-container .nv-content-wrap, .postid-10361 .single-post-container .nv-content-wrap, .postid-7565 .single-post-container .nv-content-wrap, .postid-19380 .single-post-container .nv-content-wrap, .postid-19383 .single-post-container .nv-content-wrap, .postid-19384 .single-post-container .nv-content-wrap, .postid-19385 .single-post-container .nv-content-wrap, .postid-19386 .single-post-container .nv-content-wrap, .postid-19387 .single-post-container .nv-content-wrap, .postid-19388 .single-post-container .nv-content-wrap, .postid-19770 .single-post-container .nv-content-wrap, .postid-19769 .single-post-container .nv-content-wrap, .postid-19788 .single-post-container .nv-content-wrap, .postid-19787 .single-post-container .nv-content-wrap, .postid-18684 .single-post-container .nv-content-wrap, .postid-2049 .single-post-container .nv-content-wrap, .postid-19890 .single-post-container .nv-content-wrap, .postid-19865 .single-post-container .nv-content-wrap, .postid-19864 .single-post-container .nv-content-wrap, .postid-19863 .single-post-container .nv-content-wrap, .postid-19862 .single-post-container .nv-content-wrap, .postid-19861 .single-post-container .nv-content-wrap, .postid-19860 .single-post-container .nv-content-wrap, .postid-19871 .single-post-container .nv-content-wrap, .postid-19872 .single-post-container .nv-content-wrap, .postid-19869 .single-post-container .nv-content-wrap, .postid-19886 .single-post-container .nv-content-wrap, .postid-19888 .single-post-container .nv-content-wrap, .postid-19951 .single-post-container .nv-content-wrap, .postid-19952 .single-post-container .nv-content-wrap, .postid-19954 .single-post-container .nv-content-wrap, .postid-19953 .single-post-container .nv-content-wrap, .postid-2297 .single-post-container .nv-content-wrap, .postid-2255 .single-post-container .nv-content-wrap, .postid-2200 .single-post-container .nv-content-wrap, .postid-2202 .single-post-container .nv-content-wrap, .postid-2203 .single-post-container .nv-content-wrap, .postid-2139 .single-post-container .nv-content-wrap, .postid-2140 .single-post-container .nv-content-wrap, .postid-2119 .single-post-container .nv-content-wrap, .postid-2054 .single-post-container .nv-content-wrap, .postid-2056 .single-post-container .nv-content-wrap, .postid-20053 .single-post-container .nv-content-wrap, .postid-2299 .single-post-container .nv-content-wrap, .postid-2122 .single-post-container .nv-content-wrap, .postid-2124 .single-post-container .nv-content-wrap, .postid-2288 .single-post-container .nv-content-wrap, .postid-2266 .single-post-container .nv-content-wrap, .postid-2269 .single-post-container .nv-content-wrap, .postid-2265 .single-post-container .nv-content-wrap, .postid-2198 .single-post-container .nv-content-wrap {
  float: initial;
  width: 100%;
}
@media only screen and (max-width: 600px) {
  .postid-14939 .single-post-container .nv-content-wrap, .postid-15519 .single-post-container .nv-content-wrap, .postid-15794 .single-post-container .nv-content-wrap, .postid-15796 .single-post-container .nv-content-wrap, .postid-15797 .single-post-container .nv-content-wrap, .postid-15795 .single-post-container .nv-content-wrap, .postid-15798 .single-post-container .nv-content-wrap, .postid-15800 .single-post-container .nv-content-wrap, .postid-15801 .single-post-container .nv-content-wrap, .postid-15803 .single-post-container .nv-content-wrap, .postid-15804 .single-post-container .nv-content-wrap, .postid-15805 .single-post-container .nv-content-wrap, .postid-15806 .single-post-container .nv-content-wrap, .postid-15807 .single-post-container .nv-content-wrap, .postid-15808 .single-post-container .nv-content-wrap, .postid-15809 .single-post-container .nv-content-wrap, .postid-15810 .single-post-container .nv-content-wrap, .postid-15811 .single-post-container .nv-content-wrap, .postid-15812 .single-post-container .nv-content-wrap, .postid-15947 .single-post-container .nv-content-wrap, .postid-16068 .single-post-container .nv-content-wrap, .postid-16077 .single-post-container .nv-content-wrap, .postid-16087 .single-post-container .nv-content-wrap, .postid-16660 .single-post-container .nv-content-wrap, .postid-16664 .single-post-container .nv-content-wrap, .postid-16665 .single-post-container .nv-content-wrap, .postid-16108 .single-post-container .nv-content-wrap, .postid-18743 .single-post-container .nv-content-wrap, .postid-2303 .single-post-container .nv-content-wrap, .postid-2313 .single-post-container .nv-content-wrap, .postid-2304 .single-post-container .nv-content-wrap, .postid-2307 .single-post-container .nv-content-wrap, .postid-2305 .single-post-container .nv-content-wrap, .postid-2306 .single-post-container .nv-content-wrap, .postid-2300 .single-post-container .nv-content-wrap, .postid-2211 .single-post-container .nv-content-wrap, .postid-2208 .single-post-container .nv-content-wrap, .postid-2209 .single-post-container .nv-content-wrap, .postid-2206 .single-post-container .nv-content-wrap, .postid-2210 .single-post-container .nv-content-wrap, .postid-2207 .single-post-container .nv-content-wrap, .postid-19320 .single-post-container .nv-content-wrap, .postid-2116 .single-post-container .nv-content-wrap, .postid-2274 .single-post-container .nv-content-wrap, .postid-2289 .single-post-container .nv-content-wrap, .postid-2284 .single-post-container .nv-content-wrap, .postid-2118 .single-post-container .nv-content-wrap, .postid-7234 .single-post-container .nv-content-wrap, .postid-2271 .single-post-container .nv-content-wrap, .postid-16627 .single-post-container .nv-content-wrap, .postid-2050 .single-post-container .nv-content-wrap, .postid-10361 .single-post-container .nv-content-wrap, .postid-7565 .single-post-container .nv-content-wrap, .postid-19380 .single-post-container .nv-content-wrap, .postid-19383 .single-post-container .nv-content-wrap, .postid-19384 .single-post-container .nv-content-wrap, .postid-19385 .single-post-container .nv-content-wrap, .postid-19386 .single-post-container .nv-content-wrap, .postid-19387 .single-post-container .nv-content-wrap, .postid-19388 .single-post-container .nv-content-wrap, .postid-19770 .single-post-container .nv-content-wrap, .postid-19769 .single-post-container .nv-content-wrap, .postid-19788 .single-post-container .nv-content-wrap, .postid-19787 .single-post-container .nv-content-wrap, .postid-18684 .single-post-container .nv-content-wrap, .postid-2049 .single-post-container .nv-content-wrap, .postid-19890 .single-post-container .nv-content-wrap, .postid-19865 .single-post-container .nv-content-wrap, .postid-19864 .single-post-container .nv-content-wrap, .postid-19863 .single-post-container .nv-content-wrap, .postid-19862 .single-post-container .nv-content-wrap, .postid-19861 .single-post-container .nv-content-wrap, .postid-19860 .single-post-container .nv-content-wrap, .postid-19871 .single-post-container .nv-content-wrap, .postid-19872 .single-post-container .nv-content-wrap, .postid-19869 .single-post-container .nv-content-wrap, .postid-19886 .single-post-container .nv-content-wrap, .postid-19888 .single-post-container .nv-content-wrap, .postid-19951 .single-post-container .nv-content-wrap, .postid-19952 .single-post-container .nv-content-wrap, .postid-19954 .single-post-container .nv-content-wrap, .postid-19953 .single-post-container .nv-content-wrap, .postid-2297 .single-post-container .nv-content-wrap, .postid-2255 .single-post-container .nv-content-wrap, .postid-2200 .single-post-container .nv-content-wrap, .postid-2202 .single-post-container .nv-content-wrap, .postid-2203 .single-post-container .nv-content-wrap, .postid-2139 .single-post-container .nv-content-wrap, .postid-2140 .single-post-container .nv-content-wrap, .postid-2119 .single-post-container .nv-content-wrap, .postid-2054 .single-post-container .nv-content-wrap, .postid-2056 .single-post-container .nv-content-wrap, .postid-20053 .single-post-container .nv-content-wrap, .postid-2299 .single-post-container .nv-content-wrap, .postid-2122 .single-post-container .nv-content-wrap, .postid-2124 .single-post-container .nv-content-wrap, .postid-2288 .single-post-container .nv-content-wrap, .postid-2266 .single-post-container .nv-content-wrap, .postid-2269 .single-post-container .nv-content-wrap, .postid-2265 .single-post-container .nv-content-wrap, .postid-2198 .single-post-container .nv-content-wrap {
    width: 100%;
    float: clear;
  }
}
.postid-14939 .sidebar-layout, .postid-15519 .sidebar-layout, .postid-15794 .sidebar-layout, .postid-15796 .sidebar-layout, .postid-15797 .sidebar-layout, .postid-15795 .sidebar-layout, .postid-15798 .sidebar-layout, .postid-15800 .sidebar-layout, .postid-15801 .sidebar-layout, .postid-15803 .sidebar-layout, .postid-15804 .sidebar-layout, .postid-15805 .sidebar-layout, .postid-15806 .sidebar-layout, .postid-15807 .sidebar-layout, .postid-15808 .sidebar-layout, .postid-15809 .sidebar-layout, .postid-15810 .sidebar-layout, .postid-15811 .sidebar-layout, .postid-15812 .sidebar-layout, .postid-15947 .sidebar-layout, .postid-16068 .sidebar-layout, .postid-16077 .sidebar-layout, .postid-16087 .sidebar-layout, .postid-16660 .sidebar-layout, .postid-16664 .sidebar-layout, .postid-16665 .sidebar-layout, .postid-16108 .sidebar-layout, .postid-18743 .sidebar-layout, .postid-2303 .sidebar-layout, .postid-2313 .sidebar-layout, .postid-2304 .sidebar-layout, .postid-2307 .sidebar-layout, .postid-2305 .sidebar-layout, .postid-2306 .sidebar-layout, .postid-2300 .sidebar-layout, .postid-2211 .sidebar-layout, .postid-2208 .sidebar-layout, .postid-2209 .sidebar-layout, .postid-2206 .sidebar-layout, .postid-2210 .sidebar-layout, .postid-2207 .sidebar-layout, .postid-19320 .sidebar-layout, .postid-2116 .sidebar-layout, .postid-2274 .sidebar-layout, .postid-2289 .sidebar-layout, .postid-2284 .sidebar-layout, .postid-2118 .sidebar-layout, .postid-7234 .sidebar-layout, .postid-2271 .sidebar-layout, .postid-16627 .sidebar-layout, .postid-2050 .sidebar-layout, .postid-10361 .sidebar-layout, .postid-7565 .sidebar-layout, .postid-19380 .sidebar-layout, .postid-19383 .sidebar-layout, .postid-19384 .sidebar-layout, .postid-19385 .sidebar-layout, .postid-19386 .sidebar-layout, .postid-19387 .sidebar-layout, .postid-19388 .sidebar-layout, .postid-19770 .sidebar-layout, .postid-19769 .sidebar-layout, .postid-19788 .sidebar-layout, .postid-19787 .sidebar-layout, .postid-18684 .sidebar-layout, .postid-2049 .sidebar-layout, .postid-19890 .sidebar-layout, .postid-19865 .sidebar-layout, .postid-19864 .sidebar-layout, .postid-19863 .sidebar-layout, .postid-19862 .sidebar-layout, .postid-19861 .sidebar-layout, .postid-19860 .sidebar-layout, .postid-19871 .sidebar-layout, .postid-19872 .sidebar-layout, .postid-19869 .sidebar-layout, .postid-19886 .sidebar-layout, .postid-19888 .sidebar-layout, .postid-19951 .sidebar-layout, .postid-19952 .sidebar-layout, .postid-19954 .sidebar-layout, .postid-19953 .sidebar-layout, .postid-2297 .sidebar-layout, .postid-2255 .sidebar-layout, .postid-2200 .sidebar-layout, .postid-2202 .sidebar-layout, .postid-2203 .sidebar-layout, .postid-2139 .sidebar-layout, .postid-2140 .sidebar-layout, .postid-2119 .sidebar-layout, .postid-2054 .sidebar-layout, .postid-2056 .sidebar-layout, .postid-20053 .sidebar-layout, .postid-2299 .sidebar-layout, .postid-2122 .sidebar-layout, .postid-2124 .sidebar-layout, .postid-2288 .sidebar-layout, .postid-2266 .sidebar-layout, .postid-2269 .sidebar-layout, .postid-2265 .sidebar-layout, .postid-2198 .sidebar-layout {
  width: 100%;
  float: initial;
  flex-basis: 35% !important;
}
.postid-14939 .sidebar-layout .key-contacts-sidebar-new img, .postid-15519 .sidebar-layout .key-contacts-sidebar-new img, .postid-15794 .sidebar-layout .key-contacts-sidebar-new img, .postid-15796 .sidebar-layout .key-contacts-sidebar-new img, .postid-15797 .sidebar-layout .key-contacts-sidebar-new img, .postid-15795 .sidebar-layout .key-contacts-sidebar-new img, .postid-15798 .sidebar-layout .key-contacts-sidebar-new img, .postid-15800 .sidebar-layout .key-contacts-sidebar-new img, .postid-15801 .sidebar-layout .key-contacts-sidebar-new img, .postid-15803 .sidebar-layout .key-contacts-sidebar-new img, .postid-15804 .sidebar-layout .key-contacts-sidebar-new img, .postid-15805 .sidebar-layout .key-contacts-sidebar-new img, .postid-15806 .sidebar-layout .key-contacts-sidebar-new img, .postid-15807 .sidebar-layout .key-contacts-sidebar-new img, .postid-15808 .sidebar-layout .key-contacts-sidebar-new img, .postid-15809 .sidebar-layout .key-contacts-sidebar-new img, .postid-15810 .sidebar-layout .key-contacts-sidebar-new img, .postid-15811 .sidebar-layout .key-contacts-sidebar-new img, .postid-15812 .sidebar-layout .key-contacts-sidebar-new img, .postid-15947 .sidebar-layout .key-contacts-sidebar-new img, .postid-16068 .sidebar-layout .key-contacts-sidebar-new img, .postid-16077 .sidebar-layout .key-contacts-sidebar-new img, .postid-16087 .sidebar-layout .key-contacts-sidebar-new img, .postid-16660 .sidebar-layout .key-contacts-sidebar-new img, .postid-16664 .sidebar-layout .key-contacts-sidebar-new img, .postid-16665 .sidebar-layout .key-contacts-sidebar-new img, .postid-16108 .sidebar-layout .key-contacts-sidebar-new img, .postid-18743 .sidebar-layout .key-contacts-sidebar-new img, .postid-2303 .sidebar-layout .key-contacts-sidebar-new img, .postid-2313 .sidebar-layout .key-contacts-sidebar-new img, .postid-2304 .sidebar-layout .key-contacts-sidebar-new img, .postid-2307 .sidebar-layout .key-contacts-sidebar-new img, .postid-2305 .sidebar-layout .key-contacts-sidebar-new img, .postid-2306 .sidebar-layout .key-contacts-sidebar-new img, .postid-2300 .sidebar-layout .key-contacts-sidebar-new img, .postid-2211 .sidebar-layout .key-contacts-sidebar-new img, .postid-2208 .sidebar-layout .key-contacts-sidebar-new img, .postid-2209 .sidebar-layout .key-contacts-sidebar-new img, .postid-2206 .sidebar-layout .key-contacts-sidebar-new img, .postid-2210 .sidebar-layout .key-contacts-sidebar-new img, .postid-2207 .sidebar-layout .key-contacts-sidebar-new img, .postid-19320 .sidebar-layout .key-contacts-sidebar-new img, .postid-2116 .sidebar-layout .key-contacts-sidebar-new img, .postid-2274 .sidebar-layout .key-contacts-sidebar-new img, .postid-2289 .sidebar-layout .key-contacts-sidebar-new img, .postid-2284 .sidebar-layout .key-contacts-sidebar-new img, .postid-2118 .sidebar-layout .key-contacts-sidebar-new img, .postid-7234 .sidebar-layout .key-contacts-sidebar-new img, .postid-2271 .sidebar-layout .key-contacts-sidebar-new img, .postid-16627 .sidebar-layout .key-contacts-sidebar-new img, .postid-2050 .sidebar-layout .key-contacts-sidebar-new img, .postid-10361 .sidebar-layout .key-contacts-sidebar-new img, .postid-7565 .sidebar-layout .key-contacts-sidebar-new img, .postid-19380 .sidebar-layout .key-contacts-sidebar-new img, .postid-19383 .sidebar-layout .key-contacts-sidebar-new img, .postid-19384 .sidebar-layout .key-contacts-sidebar-new img, .postid-19385 .sidebar-layout .key-contacts-sidebar-new img, .postid-19386 .sidebar-layout .key-contacts-sidebar-new img, .postid-19387 .sidebar-layout .key-contacts-sidebar-new img, .postid-19388 .sidebar-layout .key-contacts-sidebar-new img, .postid-19770 .sidebar-layout .key-contacts-sidebar-new img, .postid-19769 .sidebar-layout .key-contacts-sidebar-new img, .postid-19788 .sidebar-layout .key-contacts-sidebar-new img, .postid-19787 .sidebar-layout .key-contacts-sidebar-new img, .postid-18684 .sidebar-layout .key-contacts-sidebar-new img, .postid-2049 .sidebar-layout .key-contacts-sidebar-new img, .postid-19890 .sidebar-layout .key-contacts-sidebar-new img, .postid-19865 .sidebar-layout .key-contacts-sidebar-new img, .postid-19864 .sidebar-layout .key-contacts-sidebar-new img, .postid-19863 .sidebar-layout .key-contacts-sidebar-new img, .postid-19862 .sidebar-layout .key-contacts-sidebar-new img, .postid-19861 .sidebar-layout .key-contacts-sidebar-new img, .postid-19860 .sidebar-layout .key-contacts-sidebar-new img, .postid-19871 .sidebar-layout .key-contacts-sidebar-new img, .postid-19872 .sidebar-layout .key-contacts-sidebar-new img, .postid-19869 .sidebar-layout .key-contacts-sidebar-new img, .postid-19886 .sidebar-layout .key-contacts-sidebar-new img, .postid-19888 .sidebar-layout .key-contacts-sidebar-new img, .postid-19951 .sidebar-layout .key-contacts-sidebar-new img, .postid-19952 .sidebar-layout .key-contacts-sidebar-new img, .postid-19954 .sidebar-layout .key-contacts-sidebar-new img, .postid-19953 .sidebar-layout .key-contacts-sidebar-new img, .postid-2297 .sidebar-layout .key-contacts-sidebar-new img, .postid-2255 .sidebar-layout .key-contacts-sidebar-new img, .postid-2200 .sidebar-layout .key-contacts-sidebar-new img, .postid-2202 .sidebar-layout .key-contacts-sidebar-new img, .postid-2203 .sidebar-layout .key-contacts-sidebar-new img, .postid-2139 .sidebar-layout .key-contacts-sidebar-new img, .postid-2140 .sidebar-layout .key-contacts-sidebar-new img, .postid-2119 .sidebar-layout .key-contacts-sidebar-new img, .postid-2054 .sidebar-layout .key-contacts-sidebar-new img, .postid-2056 .sidebar-layout .key-contacts-sidebar-new img, .postid-20053 .sidebar-layout .key-contacts-sidebar-new img, .postid-2299 .sidebar-layout .key-contacts-sidebar-new img, .postid-2122 .sidebar-layout .key-contacts-sidebar-new img, .postid-2124 .sidebar-layout .key-contacts-sidebar-new img, .postid-2288 .sidebar-layout .key-contacts-sidebar-new img, .postid-2266 .sidebar-layout .key-contacts-sidebar-new img, .postid-2269 .sidebar-layout .key-contacts-sidebar-new img, .postid-2265 .sidebar-layout .key-contacts-sidebar-new img, .postid-2198 .sidebar-layout .key-contacts-sidebar-new img {
  max-width: initial !important;
  width: 60px;
  height: 60px;
}
.postid-14939 .sidebar-layout.rmv, .postid-15519 .sidebar-layout.rmv, .postid-15794 .sidebar-layout.rmv, .postid-15796 .sidebar-layout.rmv, .postid-15797 .sidebar-layout.rmv, .postid-15795 .sidebar-layout.rmv, .postid-15798 .sidebar-layout.rmv, .postid-15800 .sidebar-layout.rmv, .postid-15801 .sidebar-layout.rmv, .postid-15803 .sidebar-layout.rmv, .postid-15804 .sidebar-layout.rmv, .postid-15805 .sidebar-layout.rmv, .postid-15806 .sidebar-layout.rmv, .postid-15807 .sidebar-layout.rmv, .postid-15808 .sidebar-layout.rmv, .postid-15809 .sidebar-layout.rmv, .postid-15810 .sidebar-layout.rmv, .postid-15811 .sidebar-layout.rmv, .postid-15812 .sidebar-layout.rmv, .postid-15947 .sidebar-layout.rmv, .postid-16068 .sidebar-layout.rmv, .postid-16077 .sidebar-layout.rmv, .postid-16087 .sidebar-layout.rmv, .postid-16660 .sidebar-layout.rmv, .postid-16664 .sidebar-layout.rmv, .postid-16665 .sidebar-layout.rmv, .postid-16108 .sidebar-layout.rmv, .postid-18743 .sidebar-layout.rmv, .postid-2303 .sidebar-layout.rmv, .postid-2313 .sidebar-layout.rmv, .postid-2304 .sidebar-layout.rmv, .postid-2307 .sidebar-layout.rmv, .postid-2305 .sidebar-layout.rmv, .postid-2306 .sidebar-layout.rmv, .postid-2300 .sidebar-layout.rmv, .postid-2211 .sidebar-layout.rmv, .postid-2208 .sidebar-layout.rmv, .postid-2209 .sidebar-layout.rmv, .postid-2206 .sidebar-layout.rmv, .postid-2210 .sidebar-layout.rmv, .postid-2207 .sidebar-layout.rmv, .postid-19320 .sidebar-layout.rmv, .postid-2116 .sidebar-layout.rmv, .postid-2274 .sidebar-layout.rmv, .postid-2289 .sidebar-layout.rmv, .postid-2284 .sidebar-layout.rmv, .postid-2118 .sidebar-layout.rmv, .postid-7234 .sidebar-layout.rmv, .postid-2271 .sidebar-layout.rmv, .postid-16627 .sidebar-layout.rmv, .postid-2050 .sidebar-layout.rmv, .postid-10361 .sidebar-layout.rmv, .postid-7565 .sidebar-layout.rmv, .postid-19380 .sidebar-layout.rmv, .postid-19383 .sidebar-layout.rmv, .postid-19384 .sidebar-layout.rmv, .postid-19385 .sidebar-layout.rmv, .postid-19386 .sidebar-layout.rmv, .postid-19387 .sidebar-layout.rmv, .postid-19388 .sidebar-layout.rmv, .postid-19770 .sidebar-layout.rmv, .postid-19769 .sidebar-layout.rmv, .postid-19788 .sidebar-layout.rmv, .postid-19787 .sidebar-layout.rmv, .postid-18684 .sidebar-layout.rmv, .postid-2049 .sidebar-layout.rmv, .postid-19890 .sidebar-layout.rmv, .postid-19865 .sidebar-layout.rmv, .postid-19864 .sidebar-layout.rmv, .postid-19863 .sidebar-layout.rmv, .postid-19862 .sidebar-layout.rmv, .postid-19861 .sidebar-layout.rmv, .postid-19860 .sidebar-layout.rmv, .postid-19871 .sidebar-layout.rmv, .postid-19872 .sidebar-layout.rmv, .postid-19869 .sidebar-layout.rmv, .postid-19886 .sidebar-layout.rmv, .postid-19888 .sidebar-layout.rmv, .postid-19951 .sidebar-layout.rmv, .postid-19952 .sidebar-layout.rmv, .postid-19954 .sidebar-layout.rmv, .postid-19953 .sidebar-layout.rmv, .postid-2297 .sidebar-layout.rmv, .postid-2255 .sidebar-layout.rmv, .postid-2200 .sidebar-layout.rmv, .postid-2202 .sidebar-layout.rmv, .postid-2203 .sidebar-layout.rmv, .postid-2139 .sidebar-layout.rmv, .postid-2140 .sidebar-layout.rmv, .postid-2119 .sidebar-layout.rmv, .postid-2054 .sidebar-layout.rmv, .postid-2056 .sidebar-layout.rmv, .postid-20053 .sidebar-layout.rmv, .postid-2299 .sidebar-layout.rmv, .postid-2122 .sidebar-layout.rmv, .postid-2124 .sidebar-layout.rmv, .postid-2288 .sidebar-layout.rmv, .postid-2266 .sidebar-layout.rmv, .postid-2269 .sidebar-layout.rmv, .postid-2265 .sidebar-layout.rmv, .postid-2198 .sidebar-layout.rmv {
  display: none;
}
.key-services-new {
  margin-bottom: 0em !important;
  margin-top: 0em !important;
  background-color: #EAF1F6;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.key-services-new .inner {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding-top: 50px;
  padding-bottom: 50px;
  max-width: 1450px;
}
@media only screen and (max-width: 1530px) {
  .key-services-new .inner {
    padding-left: 6em;
    padding-right: 6em;
  }
}
@media only screen and (max-width: 1030px) {
  .key-services-new .inner {
    padding-left: 2em !important;
    padding-right: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .key-services-new .inner {
    padding-left: 1em !important;
    padding-right: 1em !important;
  }
}
.key-services-new .inner p {
  margin-bottom: 0px;
  color: #543c6f;
  text-align: center;
}
.key-services-new .inner .intro-text {
  font-size: 24px;
  width: 60%;
  font-weight: 300;
  margin-bottom: 50px;
}
@media only screen and (max-width: 1634px) {
  .key-services-new .inner .intro-text {
    width: 75%;
  }
}
@media only screen and (max-width: 1334px) {
  .key-services-new .inner .intro-text {
    width: 85%;
  }
}
@media only screen and (max-width: 600px) {
  .key-services-new .inner .intro-text {
    width: 100%;
    font-size: 18px;
  }
}
.key-services-new .inner .heading {
  font-size: 34px;
  font-weight: 600;
  text-align: center;
  margin-bottom: 24px;
}
@media only screen and (max-width: 600px) {
  .key-services-new .inner .heading {
    font-size: 26px;
  }
}
.key-services-new .inner .services {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.7em;
  width: 100%;
}
@media only screen and (max-width: 1200px) {
  .key-services-new .inner .services {
    grid-template-columns: 1fr;
  }
}
.key-services-new .inner .services a {
  text-decoration: none;
  line-height: 1.2em;
  font-weight: 500;
  min-width: 50% !important;
}
.key-services-new .inner .services .title-arrows {
  display: flex;
  justify-content: space-between;
  gap: 1em;
  padding: 15px 20px;
  border: 1px solid #d3d3d3;
  background-color: #ffffff;
  border-radius: 5px;
  transition: ease all 0.3s;
}
.key-services-new .inner .services .title-arrows p {
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
}
@media only screen and (max-width: 1030px) {
  .key-services-new .inner .services .title-arrows p {
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }
}
.key-services-new .inner .services .title-arrows img {
  width: 12px;
  height: auto;
}
.key-services-new .inner .services .title-arrows:hover {
  border: 1px solid #543C6F;
  background-color: transparent;
}
.key-services-new .inner .services .title-arrows p {
  font-size: 20px;
}
.key-services-new .inner .faq-drop {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  background-color: #D8E3ED;
  width: 100%;
  margin-top: 80px;
  padding: 30px 50px;
}
@media only screen and (max-width: 1012px) {
  .key-services-new .inner .faq-drop {
    flex-direction: column;
    justify-content: center;
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media only screen and (max-width: 1012px) and (max-width: 600px) {
  .key-services-new .inner .faq-drop {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.key-services-new .inner .faq-drop h4 {
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 600;
  width: 40%;
  margin-top: 0;
}
@media only screen and (max-width: 1012px) {
  .key-services-new .inner .faq-drop h4 {
    width: 100%;
    text-align: center;
  }
}
@media only screen and (max-width: 600px) {
  .key-services-new .inner .faq-drop h4 {
    font-size: 22px;
  }
}
.key-services-new .inner .faq-drop a {
  background-color: #543C6F;
  color: #ffffff;
  padding: 15px 30px;
  display: block;
  text-align: center;
  border-radius: 5px;
  transition: ease all 0.2s;
  border: 1px solid transparent;
  text-transform: initial;
  flex-basis: 55%;
  font-size: 18px;
  text-decoration: none;
  font-weight: 500;
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 1012px) {
  .key-services-new .inner .faq-drop a {
    flex-basis: 100%;
    width: 100%;
  }
}
.key-services-new .inner .faq-drop a img {
  width: 12px;
  height: auto;
}
.key-services-new .inner .faq-drop a:hover {
  background-color: transparent;
  color: #543C6F;
  border: 1px solid #543C6F;
}
@media only screen and (max-width: 1200px) {
  .key-services .services {
    grid-template-columns: 1fr 1fr;
  }
}
.service-wrapper {
  max-width: 1450px;
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}
@media only screen and (max-width: 1300px) {
  .service-wrapper {
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (max-width: 1200px) {
  .service-wrapper .sidebar-layout {
    padding-left: 0 !important;
  }
}
@media only screen and (max-width: 600px) {
  .service-wrapper .sidebar-layout {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}
.service-wrapper .innerblocks-wrap {
  gap: 60px;
  /*.wp-block-quote{
			margin: 60px 37px 60px 0px;
			width: 85%;
			@media only screen and (max-width: $mobile){
				width: 100%;
			}
			&:before{
				display: none;
			}
			p{
				font-weight: 600;
				font-size: 25px;
				line-height: 1.3em;
				margin-bottom: 10px;
				@media only screen and (max-width: $mobile){
					font-size: 20px;
				}
			}
		}*/
}
@media only screen and (max-width: 1394px) {
  .service-wrapper .innerblocks-wrap {
    gap: 50px;
  }
}
@media only screen and (max-width: 1200px) {
  .service-wrapper .innerblocks-wrap {
    flex-direction: column;
  }
}
.service-wrapper .innerblocks-wrap .wp-block-buttons .wp-block-button .wp-block-button__link {
  background-color: #543C6F;
  color: #ffffff;
  padding: 15px 30px;
  display: block;
  text-align: center;
  border-radius: 5px;
  transition: ease all 0.2s;
  border: 1px solid transparent;
  text-transform: capitalize !important;
  font-weight: 500;
  font-size: 1.1em;
  letter-spacing: 0.5px;
}
.service-wrapper .innerblocks-wrap .wp-block-buttons .wp-block-button .wp-block-button__link:hover {
  background-color: #ffffff;
  color: #543C6F;
  border: 1px solid #543C6F;
}
@media only screen and (max-width: 1200px) {
  .service-wrapper .innerblocks-wrap .wp-block-columns {
    flex-direction: column;
  }
}
.service-wrapper .innerblocks-wrap figure {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.service-wrapper .innerblocks-wrap p {
  line-height: 1.6em;
  font-size: 16px;
}
.service-wrapper .innerblocks-wrap p strong {
  font-weight: 500;
}
.service-wrapper .innerblocks-wrap .wp-block-columns {
  margin-bottom: 45px !important;
  gap: 0px !important;
  justify-content: space-between;
}
.service-wrapper .innerblocks-wrap .wp-block-columns .wp-block-column:first-of-type {
  padding-right: 80px;
}
@media only screen and (max-width: 1394px) {
  .service-wrapper .innerblocks-wrap .wp-block-columns .wp-block-column:first-of-type {
    padding-right: 60px;
  }
}
@media only screen and (max-width: 1100px) {
  .service-wrapper .innerblocks-wrap .wp-block-columns .wp-block-column:first-of-type {
    padding-right: 40px;
  }
}
@media only screen and (max-width: 1030px) {
  .service-wrapper .innerblocks-wrap .wp-block-columns .wp-block-column:first-of-type {
    padding-right: 0px;
  }
}
.service-wrapper .innerblocks-wrap .wp-block-columns .wp-block-buttons .wp-block-button .wp-block-button__link {
  background-color: #543C6F;
  color: #ffffff;
  padding: 15px 30px;
  display: block;
  text-align: center;
  border-radius: 5px;
  transition: ease all 0.2s;
  border: 1px solid transparent;
  text-transform: initial;
  font-weight: 500;
  font-size: 1.1em;
  letter-spacing: 0.5px;
}
.service-wrapper .innerblocks-wrap .wp-block-columns .wp-block-buttons .wp-block-button .wp-block-button__link:hover {
  background-color: #ffffff;
  color: #543C6F;
  border: 1px solid #543C6F;
}
.service-wrapper .innerblocks-wrap .wp-block-columns ul {
  margin-bottom: 0px !important;
  margin-left: 0px !important;
  padding-left: 0px !important;
}
@media only screen and (max-width: 600px) {
  .service-wrapper .innerblocks-wrap .wp-block-columns ul {
    padding-left: 0px;
  }
}
.service-wrapper .innerblocks-wrap .wp-block-columns ul li {
  padding-left: 20px;
  overflow: visible;
  background-image: url(//www.bindmans.com/wp-content/uploads/2022/07/icon-arrow-right.svg);
  background-repeat: no-repeat;
  background-position: left center;
}
.service-wrapper .innerblocks-wrap .wp-block-columns ul li:before {
  display: none;
}
.service-wrapper .innerblocks-wrap .wp-block-columns ul li a {
  color: #14171c;
}
.service-wrapper .sidebar-layout a {
  text-decoration: none;
}
.service-wrapper .sidebar-layout .contact-block-new {
  background-color: #EAF1F6;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 15px;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
}
.service-wrapper .sidebar-layout .contact-block-new p, .service-wrapper .sidebar-layout .contact-block-new a {
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 500;
  color: #543C6F;
}
.service-wrapper .sidebar-layout .contact-block-new .number {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 15px;
}
@media only screen and (max-width: 1300px) {
  .service-wrapper .sidebar-layout .contact-block-new .number a {
    font-size: 16px;
  }
}
.service-wrapper .sidebar-layout .contact-block-new .enquire {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 15px;
}
@media only screen and (max-width: 1300px) {
  .service-wrapper .sidebar-layout .contact-block-new .enquire a {
    font-size: 16px;
  }
}
.service-wrapper .sidebar-layout .contact-block-new .request {
  background-color: #543C6F;
  color: #ffffff;
  display: none !important;
  padding: 20px 40px;
  display: block;
  text-align: center;
  border-radius: 5px;
  transition: ease all 0.2s;
  border: 1px solid transparent;
}
@media only screen and (max-width: 1550px) {
  .service-wrapper .sidebar-layout .contact-block-new .request {
    font-size: 16px;
  }
}
.service-wrapper .sidebar-layout .contact-block-new .request:hover {
  background-color: transparent;
  color: #543C6F;
  border: 1px solid #543C6F;
}
.service-wrapper .sidebar-layout .wp-block-lazyblock-meet-the-team-button {
  width: auto;
  height: auto;
  display: block;
  margin-bottom: 24px;
}
@media only screen and (max-width: 1030px) {
  .service-wrapper .sidebar-layout .wp-block-lazyblock-meet-the-team-button {
    width: fit-content;
  }
}
.service-wrapper .sidebar-layout .wp-block-lazyblock-meet-the-team-button #teamButton {
  background-color: #543C6F;
  color: #ffffff;
  padding: 20px 40px;
  display: block;
  text-align: center;
  border-radius: 5px;
  font-size: 18px;
  transition: ease all 0.2s;
  border: 1px solid transparent;
  font-weight: 500;
}
@media only screen and (max-width: 1550px) {
  .service-wrapper .sidebar-layout .wp-block-lazyblock-meet-the-team-button #teamButton {
    font-size: 14px;
    padding: 20px 20px;
  }
}
@media only screen and (max-width: 1072px) {
  .service-wrapper .sidebar-layout .wp-block-lazyblock-meet-the-team-button #teamButton {
    font-size: 14px;
  }
}
.service-wrapper .sidebar-layout .wp-block-lazyblock-meet-the-team-button #teamButton:hover {
  background-color: #ffffff;
  color: #543C6F;
  border: 1px solid #543C6F;
}
.service-wrapper .sidebar-layout .key-contacts-sidebar-new {
  margin-bottom: 24px;
  border-bottom: none;
}
.service-wrapper .sidebar-layout .key-contacts-sidebar-new h3 {
  color: #543C6F;
  font-size: 22px;
}
.service-wrapper .sidebar-layout .key-contacts-sidebar-new .person {
  margin-bottom: 1.5em;
  padding-bottom: 24px;
  border-bottom: 1px solid #909090;
}
.service-wrapper .sidebar-layout .key-contacts-sidebar-new .person:last-of-type {
  border-bottom: none;
}
.service-wrapper .sidebar-layout .key-contacts-sidebar-new .person.floated {
  height: auto;
}
.service-wrapper .sidebar-layout .key-contacts-sidebar-new .person.floated .wrap {
  display: flex;
}
@media only screen and (max-width: 1568px) {
  .service-wrapper .sidebar-layout .key-contacts-sidebar-new .person.floated .wrap {
    flex-direction: column;
  }
}
.service-wrapper .sidebar-layout .key-contacts-sidebar-new .person.floated .imghref {
  float: left;
  display: block;
  margin-right: 1.5em;
}
.service-wrapper .sidebar-layout .key-contacts-sidebar-new .person.floated .email {
  clear: right;
  max-width: inherit;
}
.service-wrapper .sidebar-layout .key-contacts-sidebar-new .person-name {
  color: #543C6F;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 0px;
}
.service-wrapper .sidebar-layout .key-contacts-sidebar-new .person-pronouns {
  font-weight: 500;
  color: #543C6F;
  margin-bottom: 8px;
  font-size: 15px;
}
.service-wrapper .sidebar-layout .key-contacts-sidebar-new .position {
  color: #B07C6A;
  margin-bottom: 10px;
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 500;
}
.service-wrapper .sidebar-layout .key-contacts-sidebar-new .job-title {
  margin-bottom: 10px;
  color: #909090;
  max-width: 70%;
  line-height: 1.3;
}
.service-wrapper .sidebar-layout .key-contacts-sidebar-new .grey {
  margin-bottom: 0px;
}
.service-wrapper .sidebar-layout .key-contacts-sidebar-new .grey:hover a {
  text-decoration: underline;
  color: #543C6F;
}
.service-wrapper .sidebar-layout .key-contacts-sidebar-new .grey a {
  color: #909090;
}
.service-wrapper .sidebar-layout .key-contacts-sidebar-new .email {
  max-width: 60%;
  color: #909090;
  margin-bottom: 0;
  padding-bottom: 0;
}
.service-wrapper .sidebar-layout .key-contacts-sidebar-new .email:hover a {
  text-decoration: underline;
  color: #543C6F;
}
.service-wrapper .sidebar-layout .key-contacts-sidebar-new .email a {
  color: #909090;
}
.service-wrapper .sidebar-layout .key-contacts-sidebar-new img {
  object-fit: cover;
  height: 8em;
  width: 8em;
  border-radius: 50%;
  overflow: hidden;
}
@media only screen and (max-width: 1565px) {
  .service-wrapper .sidebar-layout .key-contacts-sidebar-new img {
    width: 8em;
    height: 8em;
  }
}
.sets-apart {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
  margin-bottom: 50px !important;
  margin-top: 50px !important;
}
@media only screen and (max-width: 600px) {
  .sets-apart {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
}
.sets-apart .wp-block-group__inner-container {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding-left: 5em;
  padding-right: 5em;
  padding-top: 25px;
  padding-bottom: 25px;
  max-width: 2000px;
  margin: 0 auto;
}
.sets-apart .wp-block-group__inner-container .intro-text {
  font-size: 24px;
  font-weight: 300;
}
@media only screen and (max-width: 600px) {
  .sets-apart .wp-block-group__inner-container .intro-text {
    font-size: 18px;
  }
}
@media only screen and (max-width: 1300px) {
  .sets-apart .wp-block-group__inner-container {
    padding-left: 6em;
    padding-right: 6em;
  }
}
@media only screen and (max-width: 1030px) {
  .sets-apart .wp-block-group__inner-container {
    padding-left: 2em !important;
    padding-right: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .sets-apart .wp-block-group__inner-container {
    padding-left: 1em !important;
    padding-right: 1em !important;
  }
}
.sets-apart .wp-block-group__inner-container h3 {
  font-size: 28px;
}
@media only screen and (max-width: 600px) {
  .sets-apart .wp-block-group__inner-container h3 {
    font-size: 26px;
  }
}
.sets-apart .wp-block-group__inner-container p {
  line-height: 1.6em;
  font-size: 16px;
}
@media only screen and (max-width: 600px) {
  .sets-apart .wp-block-group__inner-container p {
    font-size: 16px !important;
  }
}
@media only screen and (max-width: 1484px) {
  .sets-apart .wp-block-group__inner-container .wp-block-columns {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
@media only screen and (max-width: 1246px) {
  .sets-apart .wp-block-group__inner-container .wp-block-columns {
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (max-width: 600px) {
  .sets-apart .wp-block-group__inner-container .wp-block-columns {
    grid-template-columns: 1fr;
  }
}
.sets-apart .wp-block-group__inner-container .wp-block-columns .wp-block-column {
  border: 1px solid #ffffff20;
  border-radius: 5px;
  padding: 20px;
  background-color: #5f4379;
}
.sets-apart .wp-block-group__inner-container .wp-block-columns .wp-block-column .add-arrow {
  position: relative;
  background: url(//www.bindmans.com/wp-content/uploads/2022/07/icon-arrow-right.svg);
  background-repeat: no-repeat;
  background-size: 14px;
  background-position: right center;
}
.sets-apart .wp-block-group__inner-container .wp-block-columns .wp-block-column .add-arrow a {
  width: 100%;
  text-decoration: none;
  display: block;
}
.sets-apart .wp-block-group__inner-container .wp-block-columns .wp-block-column .add-arrow a:hover {
  text-decoration: underline;
}
.sets-apart .wp-block-group__inner-container .inner .wp-block-group__inner-container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
@media only screen and (max-width: 1030px) {
  .sets-apart .wp-block-group__inner-container .inner .wp-block-group__inner-container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media only screen and (max-width: 600px) {
  .sets-apart .wp-block-group__inner-container .inner .wp-block-group__inner-container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.help-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.help-wrapper h3 {
  font-size: 35px;
}
@media only screen and (max-width: 500px) {
  .help-wrapper h3 {
    text-align: center;
  }
}
.help-wrapper .btn-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
}
@media only screen and (max-width: 500px) {
  .help-wrapper .btn-wrap {
    flex-direction: column;
  }
}
.help-wrapper .btn-wrap .req {
  background-color: #543C6F;
  color: #ffffff;
  padding: 20px 40px;
  display: block;
  text-align: center;
  border-radius: 5px;
  font-size: 18px;
  transition: ease all 0.2s;
  border: 1px solid transparent;
  font-weight: 500;
}
.help-wrapper .btn-wrap .req:hover {
  background-color: #ffffff;
  color: #543C6F;
  border: 1px solid #543C6F;
}
.help-wrapper .btn-wrap .num {
  background-color: #ffffff;
  color: #543C6F;
  padding: 20px 40px;
  display: block;
  text-align: center;
  border-radius: 5px;
  font-size: 18px;
  transition: ease all 0.2s;
  border: 1px solid #543C6F;
  font-weight: 500;
}
.help-wrapper .btn-wrap .num:hover {
  background-color: #543C6F;
  color: #ffffff;
  border: 1px solid transparent;
}
#wrapper-home-hero-new {
  height: 700px;
  position: relative;
}
@media only screen and (min-width: 2300px) {
  #wrapper-home-hero-new {
    height: 800px;
  }
}
@media only screen and (max-width: 600px) {
  #wrapper-home-hero-new {
    height: 700px;
  }
}
#wrapper-home-hero-new .white-shape {
  height: 100px;
  width: 500px;
  border-bottom-right-radius: 220px;
  z-index: 2;
  position: absolute;
  margin: auto;
  top: 0;
  margin-left: 4em;
  bottom: -350px;
}
@media only screen and (max-width: 2000px) {
  #wrapper-home-hero-new .white-shape {
    margin-left: 10em !important;
  }
}
@media only screen and (min-width: 2000px) {
  #wrapper-home-hero-new .white-shape {
    left: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 1030px) {
  #wrapper-home-hero-new .white-shape {
    margin-left: 6em !important;
    margin-right: 6em !important;
  }
}
@media only screen and (max-width: 1200px) {
  #wrapper-home-hero-new .white-shape {
    margin-left: 6em !important;
  }
}
@media only screen and (max-width: 600px) {
  #wrapper-home-hero-new .white-shape {
    margin-bottom: 2em !important;
    height: 0px;
    width: 100%;
    bottom: 0px;
    margin-left: 3em !important;
  }
}
#wrapper-home-hero-new .slider {
  height: 100%;
  position: relative;
}
#wrapper-home-hero-new .slider:before {
  content: "";
  background-color: #AFC8DD;
  width: 65%;
  height: 85%;
  left: 0;
  bottom: 0;
  position: absolute;
  display: none;
}
@media only screen and (max-width: 600px) {
  #wrapper-home-hero-new .slider:before {
    display: none;
  }
}
#wrapper-home-hero-new .slider:after {
  content: "";
  background-color: #EFD2E3;
  width: 8%;
  height: 60%;
  right: 0;
  bottom: 0;
  position: absolute;
  display: block;
  z-index: -2;
}
@media only screen and (max-width: 600px) {
  #wrapper-home-hero-new .slider:after {
    display: none;
  }
}
#wrapper-home-hero-new .slider .slick-list {
  height: 100%;
}
#wrapper-home-hero-new .slider .slick-list .slick-track {
  height: 100%;
}
#wrapper-home-hero-new .slider .slick-list .slick-track .slide-item {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 600px) {
  #wrapper-home-hero-new .slider .slick-list .slick-track .slide-item {
    align-items: flex-end;
  }
}
#wrapper-home-hero-new .slider .slick-list .slick-track .slide-item img {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  object-fit: cover;
  min-height: 100%;
  z-index: -3;
  margin-right: 4em;
  max-height: 100%;
}
@media only screen and (max-width: 1280px) {
  #wrapper-home-hero-new .slider .slick-list .slick-track .slide-item img {
    margin-right: 2em;
  }
}
@media only screen and (max-width: 600px) {
  #wrapper-home-hero-new .slider .slick-list .slick-track .slide-item img {
    margin-right: 0em;
  }
}
#wrapper-home-hero-new .slider .slick-list .slick-track .slide-item .info-white {
  background-color: #FFFFFF;
  height: 400px;
  width: 500px;
  border-bottom-right-radius: 220px;
  z-index: 1;
  padding-left: 4em;
  position: relative;
  padding-right: 4em;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: 6em !important;
}
@media only screen and (min-width: 2000px) {
  #wrapper-home-hero-new .slider .slick-list .slick-track .slide-item .info-white {
    margin-left: calc(((100vw - 2000px) / 2) + 6em) !important;
    margin-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 1030px) {
  #wrapper-home-hero-new .slider .slick-list .slick-track .slide-item .info-white {
    margin-left: 2em !important;
    margin-right: 6em !important;
    padding-left: 4em;
  }
}
@media only screen and (max-width: 1200px) {
  #wrapper-home-hero-new .slider .slick-list .slick-track .slide-item .info-white {
    margin-left: 2em !important;
    height: 440px;
  }
}
@media only screen and (max-width: 600px) {
  #wrapper-home-hero-new .slider .slick-list .slick-track .slide-item .info-white {
    margin-bottom: 2em !important;
    height: 318px;
    width: 100%;
    margin-right: 2em !important;
    border-bottom-right-radius: 80px;
    margin-left: 1em !important;
    padding-left: 2em !important;
    padding-top: 30px !important;
    padding-bottom: 30px !important;
    padding-right: 2em !important;
  }
}
#wrapper-home-hero-new .slider .slick-list .slick-track .slide-item .info-white .white-inner {
  margin-top: -60px;
}
#wrapper-home-hero-new .slider .slick-list .slick-track .slide-item .info-white .white-inner h1 {
  color: #543C6F;
  font-size: 26px;
  line-height: 1.2em;
  margin-bottom: 24px !important;
  font-weight: 500;
}
@media only screen and (max-width: 1200px) {
  #wrapper-home-hero-new .slider .slick-list .slick-track .slide-item .info-white .white-inner h1 {
    font-size: 24px;
  }
}
@media only screen and (max-width: 600px) {
  #wrapper-home-hero-new .slider .slick-list .slick-track .slide-item .info-white .white-inner h1 {
    font-size: 20px;
  }
}
#wrapper-home-hero-new .slider .slick-list .slick-track .slide-item .info-white .white-inner h3 {
  color: white;
}
#wrapper-home-hero-new .slider .slick-list .slick-track .slide-item .info-white .white-inner a {
  color: #543C6F;
  text-decoration: none;
}
#wrapper-home-hero-new .slider .slick-list .slick-track .slide-item .info-white .white-inner a button {
  background-color: transparent;
  border: 2px solid #543C6F;
  color: #543C6F;
  padding: 10px 15px;
  cursor: pointer;
}
#wrapper-home-hero-new .slider .slick-list .slick-track .slide-item .info-white .white-inner a button:hover {
  background-color: #543C6F;
  transition: ease 0.1s;
  color: #ffffff;
  border: 2px solid #543C6F;
}
#wrapper-home-hero-new .slider .slick-list .slick-track .slide-item .info-white .white-inner a p {
  color: white;
}
#wrapper-home-hero-new ul li:before {
  display: none;
}
#wrapper-home-hero-new ul.slick-dots {
  padding: 0px;
  list-style: none;
  display: flex;
  max-width: 80%;
  overflow: hidden;
  margin: 0;
  position: absolute;
  bottom: 30px;
  gap: 8px;
}
@media only screen and (max-width: 1200px) {
  #wrapper-home-hero-new ul.slick-dots {
    bottom: 30px;
  }
}
@media only screen and (max-width: 600px) {
  #wrapper-home-hero-new ul.slick-dots {
    bottom: 0px;
  }
}
#wrapper-home-hero-new ul.slick-dots li {
  margin: 0px;
}
#wrapper-home-hero-new ul.slick-dots li button {
  transition: 0.3s all ease;
  width: 5em;
  background-color: transparent;
  border-top: 2px solid #543C6F;
  border-radius: 0px;
  padding: 10px 0px;
  text-align: left;
  opacity: 0.5;
  font-size: 15px;
  color: transparent;
  box-shadow: none !important;
}
@media only screen and (max-width: 1200px) {
  #wrapper-home-hero-new ul.slick-dots li button {
    width: 5em;
  }
}
@media only screen and (max-width: 600px) {
  #wrapper-home-hero-new ul.slick-dots li button {
    width: 3.5em;
  }
}
#wrapper-home-hero-new ul.slick-dots li.slick-active {
  box-shadow: none !important;
}
#wrapper-home-hero-new ul.slick-dots li.slick-active button {
  border-top: 2px solid #543C6F !important;
  opacity: 1;
  box-shadow: none !important;
}
@media (max-width: 1530px) {
  .introduction-class {
    padding-left: 6em !important;
    padding-right: 6em !important;
  }
}
@media (max-width: 1200px) {
  .introduction-class {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media only screen and (max-width: 600px) {
  .introduction-class h2 {
    font-size: 18px !important;
  }
}
.introduction-class h3 {
  margin-right: 2em;
  font-weight: 300;
}
.introduction-class h4 {
  font-weight: 600;
}
.introduction-class .innerblocks-wrap {
  max-width: 1450px;
  margin: 0 auto;
  padding: 100px 0 100px 0;
}
@media only screen and (max-width: 800px) {
  .introduction-class .innerblocks-wrap {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}
@media only screen and (max-width: 959px) {
  .introduction-class .innerblocks-wrap {
    flex-direction: column !important;
  }
}
@media (max-width: 1530px) {
  .values-block {
    padding-left: 6em !important;
    padding-right: 6em !important;
  }
}
@media (max-width: 1200px) {
  .values-block {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
.values-block .innerblocks-wrap {
  max-width: 1450px;
  margin: 0 auto;
  padding: 100px 0 100px 0;
  gap: 20px;
}
@media only screen and (max-width: 1084px) {
  .values-block .innerblocks-wrap {
    flex-direction: column;
  }
}
@media only screen and (max-width: 800px) {
  .values-block .innerblocks-wrap {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}
@media only screen and (max-width: 700px) {
  .values-block .innerblocks-wrap {
    flex-direction: column !important;
  }
}
.values-block .innerblocks-wrap .wp-block-themeisle-blocks-advanced-column {
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
  border: none !important;
  border-radius: 5px;
}
.single-jobs .col, .cat-Blogs .col, .single-news .col, .single-knowledge_hub .col, .single-people .col, .single-business .col, .single-individual .col, .single-specialist-service .col, .cat-Events .col {
  max-width: 1450px !important;
  margin: 0 auto;
}
@media only screen and (max-width: 1610px) {
  .single-jobs .col, .cat-Blogs .col, .single-news .col, .single-knowledge_hub .col, .single-people .col, .single-business .col, .single-individual .col, .single-specialist-service .col, .cat-Events .col {
    max-width: 100% !important;
  }
}
@media only screen and (max-width: 800px) {
  .single-jobs .col .nv-content-wrap, .cat-Blogs .col .nv-content-wrap, .single-news .col .nv-content-wrap, .single-knowledge_hub .col .nv-content-wrap, .single-people .col .nv-content-wrap, .single-business .col .nv-content-wrap, .single-individual .col .nv-content-wrap, .single-specialist-service .col .nv-content-wrap, .cat-Events .col .nv-content-wrap {
    width: 100% !important;
  }
}
@media only screen and (max-width: 800px) {
  .single-jobs .col .sidebar-layout, .cat-Blogs .col .sidebar-layout, .single-news .col .sidebar-layout, .single-knowledge_hub .col .sidebar-layout, .single-people .col .sidebar-layout, .single-business .col .sidebar-layout, .single-individual .col .sidebar-layout, .single-specialist-service .col .sidebar-layout, .cat-Events .col .sidebar-layout {
    width: 100% !important;
    padding-left: 0px !important;
  }
}
@media only screen and (max-width: 600px) {
  .single-jobs .col .sidebar-layout, .cat-Blogs .col .sidebar-layout, .single-news .col .sidebar-layout, .single-knowledge_hub .col .sidebar-layout, .single-people .col .sidebar-layout, .single-business .col .sidebar-layout, .single-individual .col .sidebar-layout, .single-specialist-service .col .sidebar-layout, .cat-Events .col .sidebar-layout {
    padding-left: 20px !important;
  }
}
@media only screen and (max-width: 600px) {
  .single-individual .service-wrapper .sidebar-layout {
    padding-left: 0px !important;
  }
}
.hide-this {
  display: none !important;
}
@media only screen and (max-width: 1265px) {
  .page-id-15633 .container {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media only screen and (max-width: 600px) {
  .page-id-15633 .nv-content-wrap ul {
    margin: 0px 0px 30px 0px !important;
  }
}
/*time line css */
.timeline {
  margin-top: 200px;
}
.timeline ul {
  background: #dff0ff;
  padding: 50px 0;
}
.timeline ul li {
  list-style-type: none;
  position: relative;
  width: 6px;
  margin: 0 auto;
  padding-top: 10px;
  background: #aec8de;
}
.timeline ul li::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #543C6F;
}
.timeline ul li::before {
  display: none !important;
}
.timeline ul li div {
  position: relative;
  bottom: 0;
  width: 700px;
  padding: 30px;
}
.timeline ul li:nth-child(even) div {
  left: -739px;
}
.timeline ul li div img {
  max-width: 400px;
  min-width: 400px;
  height: auto;
}
@media only screen and (max-width: 1792px) {
  .timeline ul li div {
    width: 600px;
  }
  .timeline ul li:nth-child(even) div {
    left: -639px;
  }
  .timeline ul li div img {
    max-width: 300px;
    min-width: 300px;
    height: auto;
  }
}
@media only screen and (max-width: 1556px) {
  .timeline ul li div {
    width: 500px;
  }
  .timeline ul li:nth-child(even) div {
    left: -539px;
  }
}
@media only screen and (max-width: 1320px) {
  .timeline ul li div {
    width: 450px;
  }
  .timeline ul li:nth-child(even) div {
    left: -489px;
  }
}
@media only screen and (max-width: 1256px) {
  .timeline ul li div {
    width: 450px;
  }
  .timeline ul li:nth-child(even) div {
    left: -489px;
  }
}
@media only screen and (max-width: 1108px) {
  .timeline ul li div {
    width: 380px;
  }
  .timeline ul li:nth-child(even) div {
    left: -419px;
  }
  .timeline ul li div img {
    width: 100%;
    height: auto;
  }
}
.timeline ul li:nth-child(4n+1) div {
  background-color: #2b7860;
  /* Green */
  color: white;
}
.timeline ul li:nth-child(4n+1) div::before {
  border-color: transparent #2b7860 transparent transparent;
  /* Green */
}
.timeline ul li:nth-child(4n+2) div {
  background-color: #543c6f;
  /* Purple */
  color: white;
}
.timeline ul li:nth-child(4n+2) div::before {
  border-color: transparent transparent transparent #543c6f;
  /* Purple */
}
.timeline ul li:nth-child(4n+3) div {
  background-color: #efd2e3;
  /* Pink */
  color: #543c6f;
  /* Purple text */
}
.timeline ul li:nth-child(4n+3) div::before {
  border-color: transparent #efd2e3 transparent transparent;
  /* Pink */
}
.timeline ul li:nth-child(4n+4) div {
  background-color: #1f6278;
  /* Teal */
  color: white;
}
.timeline ul li:nth-child(4n+4) div::before {
  border-color: transparent transparent transparent #1f6278;
  /* Teal */
}
.timeline ul li div p {
  color: inherit;
}
.timeline ul li div time {
  font-size: 50px;
  font-weight: 600;
  padding-top: 20px;
  padding-bottom: 10px;
}
.timeline ul li div::before {
  content: "";
  position: absolute;
  bottom: 7px;
  width: 0;
  height: 0;
  border-style: solid;
}
.timeline ul li:nth-child(odd) div {
  left: 45px;
}
.timeline ul li:nth-child(odd) div::before {
  left: -15px;
  border-width: 8px 16px 8px 0;
}
.timeline ul li:nth-child(even) div::before {
  right: -15px;
  border-width: 8px 0 8px 16px;
}
.timeline ul li time {
  display: block;
  font-size: 1.2rem;
  font-weight: bold;
  margin-bottom: 8px;
}
/* EFFECTS
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.timeline ul li::after {
  transition: background 0.5s ease-in-out;
}
.timeline ul li.in-view::after {
  background: #aec8de;
}
.timeline ul li div {
  visibility: hidden;
  opacity: 0;
  transition: all 0.5s ease-in-out;
}
.timeline ul li:nth-child(odd) div {
  transform: translate3d(200px, 0, 0);
}
.timeline ul li:nth-child(even) div {
  transform: translate3d(-200px, 0, 0);
}
.timeline ul li.in-view div {
  transform: none;
  visibility: visible;
  opacity: 1;
  -webkit-box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.25);
}
/* GENERAL MEDIA QUERIES
–––––––––––––––––––––––––––––––––––––––––––––––––– */
@media screen and (max-width: 1000px) {
  .timeline ul li div {
    width: 370px;
  }
  .timeline ul li:nth-child(even) div {
    left: -289px;
    /*250+45-6*/
  }
}
@media screen and (max-width: 1000px) {
  .timeline ul li {
    margin-left: 20px;
  }
  .timeline ul li div {
    width: calc(100vw - 166px);
  }
  .timeline ul li:nth-child(even) div {
    left: 45px;
  }
  .timeline ul li:nth-child(even) div::before {
    left: -15px;
    border-width: 8px 16px 8px 0;
  }
  .timeline ul li:nth-child(4n+1) div::before {
    border-color: transparent #2b7860 transparent transparent;
    /* Green */
  }
  .timeline ul li:nth-child(4n+2) div::before {
    border-color: transparent #543c6f transparent transparent;
    /* Purple */
  }
  .timeline ul li:nth-child(4n+3) div::before {
    border-color: transparent #efd2e3 transparent transparent;
    /* Pink */
  }
  .timeline ul li:nth-child(4n+4) div::before {
    border-color: transparent #1f6278 transparent transparent;
    /* Teal */
  }
}
@media screen and (max-width: 600px) {
  .timeline ul li div {
    width: calc(100vw - 140px);
  }
  .timeline ul li p {
    font-size: 14px !important;
  }
}
@media screen and (max-width: 400px) {
  .timeline ul li div {
    width: calc(100vw - 125px);
  }
}
.medNeg_wrapper {
  background-color: #D8E3ED !important;
  padding: 20px !important;
  border: 1px solid #543C6F;
  border-radius: 5px;
  margin-bottom: 40px;
}
.medNeg_wrapper h2 {
  margin-bottom: 0 !important;
}
.medNeg_wrapper .gform_required_legend, .medNeg_wrapper .gform_validation_errors {
  display: none !important;
}
.medNeg_wrapper .gform_title {
  display: none !important;
}
.medNeg_wrapper .gfield {
  margin-bottom: 0 !important;
}
.medNeg_wrapper .ginput_container input, .medNeg_wrapper .ginput_container select, .medNeg_wrapper .ginput_container textarea {
  border: 1px solid #543C6F !important;
  border-radius: 2px;
}
.medNeg_wrapper .gform_footer {
  display: flex;
  justify-content: center;
  align-items: center;
}
.medNeg_wrapper .gform_footer input {
  background-color: #543C6F !important;
  border-radius: 5px !important;
  padding-left: 40px;
  padding-right: 40px;
}
@media only screen and (max-width: 1300px) {
  .flex-column {
    margin-bottom: 20px !important;
  }
  .flex-column .innerblocks-wrap {
    flex-direction: column !important;
    gap: 20px !important;
  }
}
@media only screen and (max-width: 1300px) and (max-width: 600px) {
  .flex-column .wp-block-media-text__content {
    padding: 0 !important;
    margin-top: 10px !important;
  }
}
@media only screen and (max-width: 1300px) {
  #wp-block-themeisle-blocks-advanced-columns-c8972fff {
    margin-top: 0px !important;
  }
}
.single-event-hero-new {
  display: flex;
  min-height: 450px;
}
.single-event-hero-new .single-blog-details {
  padding: 6em 5% 6em 5% !important;
  max-height: 100%;
  width: 55%;
  background-color: #aec8de;
  margin-top: 4em;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}
@media only screen and (max-width: 1100px) {
  .single-event-hero-new .single-blog-details {
    padding: 2em 5% 2em 5% !important;
  }
}
@media only screen and (max-width: 850px) {
  .single-event-hero-new .single-blog-details {
    gap: 15px;
  }
}
.single-event-hero-new .single-blog-details .event-details-hero {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 50px;
}
@media only screen and (max-width: 1010px) {
  .single-event-hero-new .single-blog-details .event-details-hero {
    gap: 30px;
  }
}
@media only screen and (max-width: 850px) {
  .single-event-hero-new .single-blog-details .event-details-hero {
    grid-template-columns: 1fr;
    gap: 7px;
  }
}
.single-event-hero-new .single-blog-details .blog-title {
  color: #543C6F;
}
.single-event-hero-new .single-blog-details .blog-title h1 {
  font-size: 26px;
}
@media only screen and (max-width: 850px) {
  .single-event-hero-new .single-blog-details .blog-title h1 {
    font-size: 22px;
    margin-bottom: 18px;
  }
}
.single-event-hero-new .single-blog-details .date-type {
  display: flex;
  gap: 1em;
  height: 35px;
}
.single-event-hero-new .single-blog-details .date-type h5, .single-event-hero-new .single-blog-details .date-type p {
  color: #543C6F;
  font-size: 18px;
  line-height: 1.5em;
}
.single-event-hero-new .blog-img {
  max-height: 100%;
  width: 45%;
}
.single-event-hero-new .blog-img img {
  height: 100%;
  object-fit: cover;
  min-width: 100%;
  display: block;
  object-position: top;
}
@media only screen and (max-width: 1200px) {
  .single-event-hero-new {
    height: 30vh;
  }
  .single-event-hero-new .single-blog-details {
    margin-top: 0em;
    padding-right: 2em !important;
    padding-left: 2em !important;
  }
}
@media only screen and (max-width: 850px) {
  .single-event-hero-new {
    flex-direction: column-reverse;
    height: 100%;
  }
  .single-event-hero-new .single-blog-details {
    width: 100%;
    padding-right: 1em !important;
    padding-left: 1em !important;
  }
  .single-event-hero-new .single-blog-details .date-type h5 {
    font-size: 15px;
  }
  .single-event-hero-new .single-blog-details .date-type p {
    font-size: 15px;
  }
  .single-event-hero-new .blog-img {
    width: 100%;
  }
}
@media only screen and (min-width: 2000px) {
  .single-event-hero-new .single-blog-details {
    padding-left: calc(((100vw - 2000px) / 2) + 12em) !important;
  }
}
#menu-item-5948 > .sub-menu {
  transform: translateX(-50%) !important;
}
#menu-item-5948 .sub-menu .sub-menu {
  transform: initial !important;
  right: initial !important;
  left: initial !important;
}
.single-event-hero-updates-styles {
  display: flex;
  min-height: 450px;
  margin-bottom: 20px;
}
.single-event-hero-updates-styles .single-blog-details {
  padding: 6em 5% 6em 5% !important;
  max-height: 100%;
  width: 55%;
  background-color: #aec8de;
  margin-top: 4em;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}
@media only screen and (max-width: 1100px) {
  .single-event-hero-updates-styles .single-blog-details {
    padding: 2em 5% 2em 5% !important;
  }
}
@media only screen and (max-width: 850px) {
  .single-event-hero-updates-styles .single-blog-details {
    gap: 15px;
  }
}
.single-event-hero-updates-styles .single-blog-details .register a {
  background-color: #543C6F;
  padding: 10px 40px;
  color: #ffffff;
}
.single-event-hero-updates-styles .single-blog-details .event-details-hero {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 30px;
  margin-bottom: 20px;
}
@media only screen and (max-width: 1150px) {
  .single-event-hero-updates-styles .single-blog-details .event-details-hero {
    gap: 20px;
  }
}
@media only screen and (max-width: 850px) {
  .single-event-hero-updates-styles .single-blog-details .event-details-hero {
    grid-template-columns: 1fr;
    gap: 7px;
  }
}
.single-event-hero-updates-styles .single-blog-details .blog-title {
  color: #543C6F;
}
.single-event-hero-updates-styles .single-blog-details .blog-title h1 {
  font-size: 26px;
  font-weight: 500;
}
@media only screen and (max-width: 1085px) {
  .single-event-hero-updates-styles .single-blog-details .blog-title h1 {
    font-size: 22px;
    margin-bottom: 18px;
  }
}
.single-event-hero-updates-styles .single-blog-details .date-type {
  display: flex;
  gap: 1em;
  margin-bottom: 14px;
}
.single-event-hero-updates-styles .single-blog-details .date-type h5, .single-event-hero-updates-styles .single-blog-details .date-type p {
  color: #ffffff;
  font-size: 18px;
  line-height: 1.5em;
  background-color: #92AFCE;
  text-transform: uppercase;
  margin-bottom: 0;
  padding: 10px 30px;
}
.single-event-hero-updates-styles .blog-img {
  max-height: 100%;
  width: 45%;
}
.single-event-hero-updates-styles .blog-img img {
  height: 100%;
  object-fit: cover;
  min-width: 100%;
  display: block;
  object-position: top;
}
@media only screen and (max-width: 1200px) {
  .single-event-hero-updates-styles {
    height: 30vh;
  }
  .single-event-hero-updates-styles .single-blog-details {
    margin-top: 0em;
    padding-right: 2em !important;
    padding-left: 2em !important;
  }
}
@media only screen and (max-width: 850px) {
  .single-event-hero-updates-styles {
    flex-direction: column-reverse;
    height: 100%;
  }
  .single-event-hero-updates-styles .single-blog-details {
    width: 100%;
    padding-right: 1em !important;
    padding-left: 1em !important;
  }
  .single-event-hero-updates-styles .single-blog-details .date-type h5 {
    font-size: 15px;
  }
  .single-event-hero-updates-styles .single-blog-details .date-type p {
    font-size: 15px;
  }
  .single-event-hero-updates-styles .blog-img {
    width: 100%;
  }
}
@media only screen and (min-width: 2000px) {
  .single-event-hero-updates-styles .single-blog-details {
    padding-left: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
.hero-new-style {
  height: auto;
  position: relative;
}
.hero-new-style .innerblocks-wrap {
  margin-right: 3em !important;
}
@media only screen and (max-width: 600px) {
  .hero-new-style .innerblocks-wrap {
    margin-right: 1em !important;
  }
}
.hero-new-style .innerblocks-wrap .inner-block {
  padding-top: 120px !important;
  padding-bottom: 120px !important;
  padding-right: 30px !important;
}
@media only screen and (min-width: 2000px) {
  .hero-new-style .innerblocks-wrap .inner-block {
    padding-left: calc(((100vw - 2000px) / 2) + 6em) !important;
    padding-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 2000px) {
  .hero-new-style .innerblocks-wrap .inner-block {
    padding-left: 6em;
  }
}
@media only screen and (max-width: 1200px) {
  .hero-new-style .innerblocks-wrap .inner-block {
    padding-left: 2em;
  }
}
@media only screen and (max-width: 600px) {
  .hero-new-style .innerblocks-wrap .inner-block {
    padding-left: 1em;
  }
}
.hero-new-style .innerblocks-wrap .inner-block h3 {
  margin-bottom: 8px;
}
.hero-new-style .innerblocks-wrap .inner-block h1 {
  width: 70%;
}
@media only screen and (max-width: 1229px) {
  .hero-new-style .innerblocks-wrap .inner-block h1 {
    width: 100%;
  }
}
.hero-new-style:after {
  content: "";
  position: absolute;
  display: block;
  right: 0;
  bottom: 0;
  height: 60%;
  width: 400px;
  background-color: #EFD2E3;
  z-index: -1;
  max-width: 25%;
  max-height: 100%;
}
.postid-15947 .key-services-new .inner .faq-drop, .postid-16660 .key-services-new .inner .faq-drop, .postid-16664 .key-services-new .inner .faq-drop, .postid-16665 .key-services-new .inner .faq-drop, .postid-2303 .key-services-new .inner .faq-drop, .postid-2313 .key-services-new .inner .faq-drop, .postid-2304 .key-services-new .inner .faq-drop, .postid-2307 .key-services-new .inner .faq-drop, .postid-2306 .key-services-new .inner .faq-drop, .postid-2300 .key-services-new .inner .faq-drop, .postid-2211 .key-services-new .inner .faq-drop, .postid-2208 .key-services-new .inner .faq-drop, .postid-2209 .key-services-new .inner .faq-drop, .postid-2206 .key-services-new .inner .faq-drop, .postid-2210 .key-services-new .inner .faq-drop, .postid-2207 .key-services-new .inner .faq-drop, .postid-19320 .key-services-new .inner .faq-drop, .postid-2116 .key-services-new .inner .faq-drop, .postid-2274 .key-services-new .inner .faq-drop, .postid-2289 .key-services-new .inner .faq-drop, .postid-2284 .key-services-new .inner .faq-drop, .postid-2118 .key-services-new .inner .faq-drop, .postid-7234 .key-services-new .inner .faq-drop, .postid-2271 .key-services-new .inner .faq-drop, .postid-16627 .key-services-new .inner .faq-drop, .postid-2050 .key-services-new .inner .faq-drop, .postid-10361 .key-services-new .inner .faq-drop, .postid-7565 .key-services-new .inner .faq-drop, .postid-19380 .key-services-new .inner .faq-drop, .postid-19383 .key-services-new .inner .faq-drop, .postid-19384 .key-services-new .inner .faq-drop, .postid-19385 .key-services-new .inner .faq-drop, .postid-19386 .key-services-new .inner .faq-drop, .postid-19387 .key-services-new .inner .faq-drop, .postid-19388 .postid-19770 .key-services-new .inner .faq-drop, .postid-19770 .key-services-new .inner .faq-drop, .postid-19769 .key-services-new .inner .faq-drop, .postid-19788 .key-services-new .inner .faq-drop, .postid-19787 .key-services-new .inner .faq-drop, .postid-18684 .key-services-new .inner .faq-drop, .postid-2049 .key-services-new .inner .faq-drop, .postid-19890 .key-services-new .inner .faq-drop, .postid-19865 .key-services-new .inner .faq-drop, .postid-19864 .key-services-new .inner .faq-drop, .postid-19863 .key-services-new .inner .faq-drop, .postid-19862 .key-services-new .inner .faq-drop, .postid-19861 .key-services-new .inner .faq-drop, .postid-19860 .key-services-new .inner .faq-drop, .postid-19871 .key-services-new .inner .faq-drop, .postid-19872 .key-services-new .inner .faq-drop, .postid-19869 .key-services-new .inner .faq-drop, .postid-19886 .key-services-new .inner .faq-drop, .postid-19888 .key-services-new .inner .faq-drop, .postid-19951 .key-services-new .inner .faq-drop, .postid-19952 .key-services-new .inner .faq-drop, .postid-19954 .key-services-new .inner .faq-drop, .postid-19953 .key-services-new .inner .faq-drop, .postid-2297 .key-services-new .inner .faq-drop, .postid-2255 .key-services-new .inner .faq-drop, .postid-2200 .key-services-new .inner .faq-drop, .postid-2202 .key-services-new .inner .faq-drop, .postid-2203 .key-services-new .inner .faq-drop, .postid-2139 .key-services-new .inner .faq-drop, .postid-2140 .key-services-new .inner .faq-drop, .postid-2119 .key-services-new .inner .faq-drop, .postid-2054 .key-services-new .inner .faq-drop, .postid-2056 .key-services-new .inner .faq-drop, .postid-20053 .key-services-new .inner .faq-drop, .postid-2299 .key-services-new .inner .faq-drop, .postid-2122 .key-services-new .inner .faq-drop, .postid-2124 .key-services-new .inner .faq-drop, .postid-2288 .key-services-new .inner .faq-drop, .postid-2266 .key-services-new .inner .faq-drop, .postid-2269 .key-services-new .inner .faq-drop, .postid-2265 .key-services-new .inner .faq-drop, .postid-2198 .key-services-new .inner .faq-drop {
  display: none !important;
}
.service-awards {
  margin-top: 40px !important;
}
.service-awards .awards-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
@media only screen and (max-width: 600px) {
  .service-awards .awards-wrap {
    margin-bottom: 2em;
    grid-template-columns: 1fr 1fr;
  }
}
.service-awards .awards-wrap .award-item {
  border: 1px solid #bababa;
  margin-left: -1px;
  padding: 15%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-bottom: -1px;
}
.service-awards .awards-wrap .award-item:first-of-type, .service-awards .awards-wrap .award-item:nth-of-type(3) {
  border-right: none;
}
.service-awards .awards-wrap .award-item img {
  width: auto;
  object-fit: contain;
  height: 120px;
}
@media only screen and (max-width: 600px) {
  .service-awards .awards-wrap .award-item img {
    height: 90px;
  }
}
.logosService .wp-block-group__inner-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 20px;
}
@media only screen and (max-width: 560px) {
  .logosService .wp-block-group__inner-container {
    grid-template-columns: 1fr 1fr;
  }
}
.logosService .wp-block-group__inner-container .wp-block-image {
  display: flex;
  justify-content: center;
  align-items: center;
}
.logosService .wp-block-group__inner-container .wp-block-image figure {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 150px;
}
@media only screen and (max-width: 560px) {
  .logosService .wp-block-group__inner-container .wp-block-image figure {
    max-width: 120px;
  }
}
.logosService .wp-block-group__inner-container .wp-block-image figure img {
  display: flex;
  justify-content: center;
  align-items: center;
}
.iconServiceBlock {
  margin-top: 50px !important;
}
.iconServiceBlock .wp-block-group__inner-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}
.iconServiceBlock .wp-block-group__inner-container .wp-block-image {
  width: 100%;
  margin-bottom: 18px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 300px;
}
.gform-body input, .gform-body textarea, .gform-body .gfield_description, .gform-body select {
  border: 1px solid #543b70 !important;
  background-color: #ffffff;
}
.page-id-1686 blockquote {
  margin-top: 0px !important;
}
.postid-16803 .reading-time {
  display: none !important;
}
.heroKnowledgeHub {
  height: auto;
  position: relative;
}
.heroKnowledgeHub .innerblocks-wrap {
  display: flex;
}
.heroKnowledgeHub .innerblocks-wrap h5 {
  background-color: #EDD1E3;
  width: fit-content;
  padding: 5px 10px;
}
@media only screen and (max-width: 876px) {
  .heroKnowledgeHub .innerblocks-wrap {
    flex-direction: column;
  }
}
.heroKnowledgeHub .innerblocks-wrap .col1 {
  background-color: #1B637A;
  width: 50%;
  display: flex;
  justify-content: center;
}
.heroKnowledgeHub .innerblocks-wrap .col1 h5 {
  color: #1B637A;
  margin-bottom: 30px;
}
@media only screen and (max-width: 876px) {
  .heroKnowledgeHub .innerblocks-wrap .col1 {
    width: 100%;
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
}
.heroKnowledgeHub .innerblocks-wrap .col1 .wrap {
  margin-right: 3em !important;
  margin-right: 1em !important;
  padding-top: 70px !important;
  padding-bottom: 70px !important;
  padding-right: 90px !important;
}
@media only screen and (max-width: 876px) {
  .heroKnowledgeHub .innerblocks-wrap .col1 .wrap {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .heroKnowledgeHub .innerblocks-wrap .col1 .wrap {
    padding-right: 40px !important;
  }
}
@media only screen and (min-width: 2000px) {
  .heroKnowledgeHub .innerblocks-wrap .col1 .wrap {
    padding-left: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 2000px) {
  .heroKnowledgeHub .innerblocks-wrap .col1 .wrap {
    padding-left: 6em;
  }
}
@media only screen and (max-width: 1200px) {
  .heroKnowledgeHub .innerblocks-wrap .col1 .wrap {
    padding-left: 2em;
  }
}
@media only screen and (max-width: 600px) {
  .heroKnowledgeHub .innerblocks-wrap .col1 .wrap {
    padding-left: 1em;
  }
}
.heroKnowledgeHub .innerblocks-wrap .col1 .wrap p {
  color: #ffffff;
  opacity: 0.9;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 10px;
}
.heroKnowledgeHub .innerblocks-wrap .col1 .wrap h2 {
  color: #ffffff;
  margin-bottom: 24px !important;
  font-size: 30px;
}
@media only screen and (max-width: 1300px) {
  .heroKnowledgeHub .innerblocks-wrap .col1 .wrap h2 {
    font-size: 26px;
  }
}
.heroKnowledgeHub .innerblocks-wrap .col1 .wrap h2 a {
  text-decoration: none;
  color: #ffffff;
}
.heroKnowledgeHub .innerblocks-wrap .col1 .wrap h2 a:hover {
  text-decoration: underline;
}
.heroKnowledgeHub .innerblocks-wrap .col1 .wrap .button {
  display: block;
  width: fit-content;
  position: relative;
  background-color: transparent !important;
  border: 1px solid #ffffff !important;
  font-weight: 300 !important;
  padding: 10px 20px !important;
}
.heroKnowledgeHub .innerblocks-wrap .col2 {
  background-color: #32768D;
  width: 50%;
}
@media only screen and (max-width: 876px) {
  .heroKnowledgeHub .innerblocks-wrap .col2 {
    width: 100%;
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
}
.heroKnowledgeHub .innerblocks-wrap .col2 h5 {
  color: #32768D;
}
.heroKnowledgeHub .innerblocks-wrap .col2 .wrap {
  margin-left: 3em !important;
  margin-left: 1em !important;
  padding-top: 70px !important;
  padding-bottom: 70px !important;
  padding-left: 30px !important;
}
@media only screen and (max-width: 876px) {
  .heroKnowledgeHub .innerblocks-wrap .col2 .wrap {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin: 0 !important;
    padding-left: 1em !important;
  }
}
@media only screen and (min-width: 2000px) {
  .heroKnowledgeHub .innerblocks-wrap .col2 .wrap {
    padding-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 2000px) {
  .heroKnowledgeHub .innerblocks-wrap .col2 .wrap {
    padding-right: 6em;
  }
}
@media only screen and (max-width: 1200px) {
  .heroKnowledgeHub .innerblocks-wrap .col2 .wrap {
    padding-right: 2em;
    padding-left: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .heroKnowledgeHub .innerblocks-wrap .col2 .wrap {
    padding-right: 1em;
    padding-left: 1em !important;
  }
}
.heroKnowledgeHub .innerblocks-wrap .col2 .wrap .insightLink:hover .postTitle {
  text-decoration: underline;
}
.heroKnowledgeHub .innerblocks-wrap .col2 .wrap .insightItem {
  border-bottom: 1px solid #d5d5d5;
  padding-top: 20px;
  padding-bottom: 20px;
}
.heroKnowledgeHub .innerblocks-wrap .col2 .wrap .insightItem:first-of-type {
  padding-top: 0px;
}
.heroKnowledgeHub .innerblocks-wrap .col2 .wrap .insightItem .postTitle {
  margin-bottom: 0px;
  font-size: 20px;
  font-weight: 500;
  color: #ffffff;
}
.heroKnowledgeHub .innerblocks-wrap .col2 .wrap .insightItem .taxDate {
  color: #b9b9b9;
  margin-bottom: 10px;
  text-transform: uppercase;
  color: #ffffff;
  opacity: 0.9;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.heroKnowledgeHub .innerblocks-wrap .col2 .wrap .insightItem img {
  margin-top: 20px;
}
#insightLoop .titleFilter.two .sf-field-search {
  min-width: 75% !important;
}
@media only screen and (max-width: 1575px) {
  #insightLoop .titleFilter.two .sf-field-search {
    min-width: 68% !important;
  }
}
#insightLoop .titleFilter.two form {
  padding-top: 0px !important;
}
#insightLoop .titleFilter form {
  padding-top: 40px;
  padding-bottom: 40px;
}
@media only screen and (max-width: 700px) {
  #insightLoop .titleFilter form {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
#insightLoop .titleFilter form .sf-input-text, #insightLoop .titleFilter form .sf-input-select {
  outline: none !important;
  box-shadow: none !important;
}
#insightLoop .titleFilter form input, #insightLoop .titleFilter form select {
  height: 50px;
}
#insightLoop .titleFilter form .sf-field-search {
  min-width: 50%;
}
#insightLoop .titleFilter form .sf-field-search .sf-input-text {
  background-color: #EAF1F6 !important;
  background-image: url(https://www.bindmans.com/wp-content/uploads/2024/08/icon-search-purple.svg);
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 18px;
  border: none !important;
}
#insightLoop .titleFilter form .sf-field-search input {
  padding-left: 20px !important;
}
#insightLoop .titleFilter form .sf-field-search label, #insightLoop .titleFilter form .sf-field-search input {
  width: 100%;
}
#insightLoop .titleFilter form .sf-field-category {
  display: block !important;
  min-width: 20%;
}
@media only screen and (max-width: 700px) {
  #insightLoop .titleFilter form .sf-field-category {
    min-width: auto;
    width: 100%;
  }
}
#insightLoop .titleFilter form .sf-field-category label, #insightLoop .titleFilter form .sf-field-category select {
  width: 100%;
}
#insightLoop .titleFilter form .sf-field-post-meta-related_services {
  display: block !important;
  min-width: 30%;
}
@media only screen and (max-width: 1210px) {
  #insightLoop .titleFilter form .sf-field-post-meta-related_services {
    min-width: auto;
  }
}
@media only screen and (max-width: 700px) {
  #insightLoop .titleFilter form .sf-field-post-meta-related_services {
    width: 100%;
  }
}
#insightLoop .titleFilter form .sf-field-post-meta-related_services label, #insightLoop .titleFilter form .sf-field-post-meta-related_services select {
  width: 100%;
}
#insightLoop .titleFilter form .sf-input-text:focus, #insightLoop .titleFilter form .sf-input-select:focus {
  outline: none !important;
  box-shadow: none !important;
}
#insightLoop .titleFilter form ul {
  display: flex;
  padding: 0;
  margin: 0;
  gap: 20px;
  row-gap: 0px;
}
@media only screen and (max-width: 1031px) {
  #insightLoop .titleFilter form ul {
    flex-wrap: wrap;
  }
}
@media only screen and (max-width: 700px) {
  #insightLoop .titleFilter form ul {
    flex-direction: column;
  }
}
#insightLoop .titleFilter form ul li:before {
  display: none !important;
}
#insightLoop .titleFilter form ul li input, #insightLoop .titleFilter form ul li select {
  background-color: #EAF1F6 !important;
  border: none !important;
  border-bottom: 1px solid #b07c6a !important;
  color: #543b70 !important;
  font-weight: 500;
  font-size: 18px;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
#insightLoop .insightWrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0 50px;
}
@media only screen and (max-width: 760px) {
  #insightLoop .insightWrapper {
    grid-template-columns: 1fr;
  }
}
#insightLoop .insightWrapper .insightLink:hover .postTitle {
  text-decoration: underline;
  color: #543b70;
}
#insightLoop .insightWrapper .insightItem {
  border-top: 1px solid #d5d5d5;
  padding-top: 20px;
  padding-bottom: 20px;
}
#insightLoop .insightWrapper .insightItem .postTitle {
  margin-bottom: 0px;
  font-size: 20px;
  font-weight: 500;
  width: 80%;
}
@media only screen and (max-width: 760px) {
  #insightLoop .insightWrapper .insightItem .postTitle {
    width: 100%;
  }
}
#insightLoop .insightWrapper .insightItem .taxDate {
  color: #b9b9b9;
  margin-bottom: 10px;
}
#insightLoop .insightWrapper .insightItem img {
  margin-top: 20px;
}
#insightLoop .insightWrapper .pagination {
  grid-column: span 2;
  margin-left: 0px;
  margin-right: 0px;
}
@media only screen and (max-width: 760px) {
  #insightLoop .insightWrapper .pagination {
    grid-column: span 1;
    margin-bottom: 20px;
  }
}
#insightLoop .insightWrapper .no-results {
  grid-column: 1 / -1;
  text-align: center;
  padding: 20px;
  background-color: #f8f8f8;
  border: 1.5px solid #d5d5d5;
  color: #543b70 !important;
}
.heroBlogNew {
  height: auto;
  position: relative;
}
.heroBlogNew .innerblocks-wrap {
  margin-right: 3em !important;
}
@media only screen and (max-width: 600px) {
  .heroBlogNew .innerblocks-wrap {
    margin-right: 1em !important;
  }
}
.heroBlogNew .innerblocks-wrap .inner-block {
  padding-top: 120px !important;
  padding-bottom: 120px !important;
  padding-right: 30px !important;
}
@media only screen and (min-width: 2000px) {
  .heroBlogNew .innerblocks-wrap .inner-block {
    padding-left: calc(((100vw - 2000px) / 2) + 6em) !important;
    padding-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 2000px) {
  .heroBlogNew .innerblocks-wrap .inner-block {
    padding-left: 6em;
  }
}
@media only screen and (max-width: 1200px) {
  .heroBlogNew .innerblocks-wrap .inner-block {
    padding-left: 2em;
  }
}
@media only screen and (max-width: 600px) {
  .heroBlogNew .innerblocks-wrap .inner-block {
    padding-left: 1em;
  }
}
.heroBlogNew .innerblocks-wrap .inner-block h3 {
  margin-bottom: 8px;
}
.heroBlogNew .innerblocks-wrap .inner-block h1 {
  width: 70%;
  font-size: 50px;
}
@media only screen and (max-width: 1229px) {
  .heroBlogNew .innerblocks-wrap .inner-block h1 {
    width: 100%;
    font-size: 45px;
  }
}
@media only screen and (max-width: 1000px) {
  .heroBlogNew .innerblocks-wrap .inner-block h1 {
    font-size: 40px;
  }
}
@media only screen and (max-width: 800px) {
  .heroBlogNew .innerblocks-wrap .inner-block h1 {
    font-size: 32px;
  }
}
.heroBlogNew:after {
  content: "";
  position: absolute;
  display: block;
  right: 0;
  bottom: 0;
  height: 60%;
  width: 400px;
  background-color: #EFD2E3;
  z-index: -1;
  max-width: 25%;
  max-height: 100%;
}
.insightWrapperTwo {
  display: grid;
  grid-template-columns: 1fr;
  gap: 30px;
}
.insightWrapperTwo .no-results {
  grid-column: 1 / -1;
  text-align: center;
  padding: 20px;
  background-color: #f8f8f8;
  border: 1.5px solid #d5d5d5;
  color: #543b70 !important;
}
.insightWrapperTwo .insightLink:hover .postTitle {
  text-decoration: underline;
  color: #543b70;
}
.insightWrapperTwo .insightItem {
  border-top: 1px solid #d5d5d5;
  padding-top: 20px;
  padding-bottom: 0px;
}
@media only screen and (min-width: 780px) {
  .insightWrapperTwo .insightItem:first-of-type {
    border-top: none;
    padding-top: 0;
  }
}
.insightWrapperTwo .insightItem .postTitle {
  margin-bottom: 0px;
  font-size: 22px;
  font-weight: 600;
  width: 80%;
  line-height: 1.2em;
}
@media only screen and (max-width: 780px) {
  .insightWrapperTwo .insightItem .postTitle {
    font-size: 20px;
    width: 95%;
  }
}
.insightWrapperTwo .insightItem .taxDate {
  color: #b9b9b9;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.insightWrapperTwo .insightItem img {
  margin-top: 20px;
}
.insightWrapperTwo .pagination {
  grid-column: span 1;
  margin-top: -20px !important;
  margin-bottom: 60px !important;
  display: flex;
  flex-wrap: wrap !important;
}
.quickLinks {
  display: none !important;
}
.footerTop .wp-block-group__inner-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  padding-top: 40px;
  padding-bottom: 40px;
}
@media only screen and (max-width: 1320px) {
  .footerTop .wp-block-group__inner-container {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    row-gap: 30px;
  }
}
@media only screen and (max-width: 700px) {
  .footerTop .wp-block-group__inner-container {
    grid-template-columns: 1fr;
    row-gap: 25px;
  }
}
.footerTop .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container {
  display: flex;
  flex-direction: column;
  padding-top: 0px;
  padding-bottom: 0px;
  row-gap: 0px;
}
.footerTop .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container h5 {
  margin-bottom: 12px;
}
.footerTop .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container p {
  margin-bottom: 4px;
}
.footerTop .wp-block-group__inner-container .wp-block-group .wp-block-group__inner-container p a {
  margin-bottom: 4px;
}
@media only screen and (max-width: 700px) {
  .footer-main {
    padding-bottom: 40px !important;
  }
}
.blogPageWrapper {
  padding-top: 40px;
  padding-bottom: 40px;
  gap: 120px;
}
@media only screen and (max-width: 1300px) {
  .blogPageWrapper {
    gap: 90px;
  }
}
@media only screen and (max-width: 1200px) {
  .blogPageWrapper {
    gap: 80px;
  }
}
@media only screen and (max-width: 1150px) {
  .blogPageWrapper {
    gap: 75px;
  }
}
@media only screen and (max-width: 928px) {
  .blogPageWrapper {
    flex-direction: column;
    gap: 0px;
  }
}
@media only screen and (max-width: 780px) {
  .blogPageWrapper {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.sidebar-help-cta-new {
  background-color: #B2D3C5;
  padding: 30px 35px;
}
.sidebar-help-cta-new h4 {
  margin-bottom: 0.2em;
  color: #543c6f;
  margin-top: 0;
}
.sidebar-help-cta-new a {
  color: #543c6f;
  text-decoration: none;
}
.sidebar-help-cta-new p {
  display: flex;
  align-items: center;
  gap: 0.3em;
  color: #543c6f;
  margin-bottom: 0;
}
.sidebar-help-cta-new .info {
  border-bottom: 1px solid white;
  padding-bottom: 4%;
  padding-top: 4%;
}
.sidebar-help-cta-new .info .make-smaller {
  height: 18px !important;
  margin-left: 2px;
  margin-right: 6px;
}
.sidebar-help-cta-new .info img {
  height: 30px;
  width: auto;
}
.acf-related-post {
  background-color: #EAF1F6;
  padding: 30px 35px;
  margin-top: 24px;
}
.acf-related-post h4 {
  margin-bottom: 10px !important;
  margin-top: 0px !important;
}
.acf-related-post ul {
  margin: 0 !important;
  padding: 0 !important;
}
.acf-related-post ul li {
  margin: 0 !important;
  border-bottom: 1px solid #c0c5c9;
  padding-top: 10px;
  padding-bottom: 10px;
}
.acf-related-post ul li:last-of-type {
  border-bottom: none;
}
.acf-related-post ul li:before {
  display: none !important;
}
.acf-related-post ul li a {
  text-decoration: none;
  margin: 0 !important;
}
.acf-related-post ul li a:hover {
  text-decoration: underline;
}
#insightLoop2 .titleFilter form {
  padding-top: 40px;
  padding-bottom: 40px;
}
@media only screen and (max-width: 700px) {
  #insightLoop2 .titleFilter form {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
#insightLoop2 .titleFilter form .sf-input-text, #insightLoop2 .titleFilter form .sf-input-select {
  outline: none !important;
  box-shadow: none !important;
}
#insightLoop2 .titleFilter form input, #insightLoop2 .titleFilter form select {
  height: 50px;
}
#insightLoop2 .titleFilter form .sf-field-search {
  min-width: 50%;
}
#insightLoop2 .titleFilter form .sf-field-search .sf-input-text {
  background-color: #EAF1F6 !important;
  background-image: url(https://www.bindmans.com/wp-content/uploads/2024/08/icon-search-purple.svg);
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 18px;
  border: none !important;
}
#insightLoop2 .titleFilter form .sf-field-search input {
  padding-left: 20px !important;
}
#insightLoop2 .titleFilter form .sf-field-search label, #insightLoop2 .titleFilter form .sf-field-search input {
  width: 100%;
}
#insightLoop2 .titleFilter form .sf-field-category {
  display: block !important;
  min-width: 20%;
}
@media only screen and (max-width: 700px) {
  #insightLoop2 .titleFilter form .sf-field-category {
    min-width: auto;
    width: 100%;
  }
}
#insightLoop2 .titleFilter form .sf-field-category label, #insightLoop2 .titleFilter form .sf-field-category select {
  width: 100%;
}
#insightLoop2 .titleFilter form .sf-field-post-meta-related_services {
  min-width: 30%;
}
@media only screen and (max-width: 1210px) {
  #insightLoop2 .titleFilter form .sf-field-post-meta-related_services {
    min-width: auto;
  }
}
@media only screen and (max-width: 700px) {
  #insightLoop2 .titleFilter form .sf-field-post-meta-related_services {
    width: 100%;
  }
}
#insightLoop2 .titleFilter form .sf-field-post-meta-related_services label, #insightLoop2 .titleFilter form .sf-field-post-meta-related_services select {
  width: 100%;
}
#insightLoop2 .titleFilter form .sf-input-text:focus, #insightLoop2 .titleFilter form .sf-input-select:focus {
  outline: none !important;
  box-shadow: none !important;
}
#insightLoop2 .titleFilter form ul {
  display: flex;
  padding: 0;
  margin: 0;
  gap: 20px;
  row-gap: 0px;
}
@media only screen and (max-width: 1031px) {
  #insightLoop2 .titleFilter form ul {
    flex-wrap: wrap;
  }
}
@media only screen and (max-width: 700px) {
  #insightLoop2 .titleFilter form ul {
    flex-direction: column;
  }
}
#insightLoop2 .titleFilter form ul li:before {
  display: none !important;
}
#insightLoop2 .titleFilter form ul li input, #insightLoop2 .titleFilter form ul li select {
  background-color: #EAF1F6 !important;
  border: none !important;
  border-bottom: 1px solid #b07c6a !important;
  color: #543b70 !important;
  font-weight: 400;
  font-size: 16px;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
#peopleLoop2 .titleFilter {
  width: 100%;
}
#peopleLoop2 .titleFilter form {
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
}
@media only screen and (max-width: 700px) {
  #peopleLoop2 .titleFilter form {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
#peopleLoop2 .titleFilter form .sf-input-text, #peopleLoop2 .titleFilter form .sf-input-select {
  outline: none !important;
  box-shadow: none !important;
}
#peopleLoop2 .titleFilter form input, #peopleLoop2 .titleFilter form select {
  height: 50px;
  min-width: 100px;
  width: 100%;
}
#peopleLoop2 .titleFilter form .sf-field-search {
  min-width: 35%;
}
#peopleLoop2 .titleFilter form .sf-field-search .sf-input-text {
  background-color: #EAF1F6 !important;
  background-image: url(https://www.bindmans.com/wp-content/uploads/2024/08/icon-search-purple.svg);
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 18px;
  border: none !important;
  font-size: 16px;
  width: 100%;
}
#peopleLoop2 .titleFilter form .sf-field-search label, #peopleLoop2 .titleFilter form .sf-field-search input {
  width: 100%;
}
#peopleLoop2 .titleFilter form .sf-field-search input {
  padding-left: 20px !important;
}
#peopleLoop2 .titleFilter form .sf-field-category, #peopleLoop2 .titleFilter form .sf-field-post-meta-related_services, #peopleLoop2 .titleFilter form .sf-field-post-meta-person_services, #peopleLoop2 .titleFilter form .sf-field-taxonomy-lawyers_or_management {
  min-width: 21.6%;
}
@media only screen and (max-width: 700px) {
  #peopleLoop2 .titleFilter form .sf-field-category, #peopleLoop2 .titleFilter form .sf-field-post-meta-related_services, #peopleLoop2 .titleFilter form .sf-field-post-meta-person_services, #peopleLoop2 .titleFilter form .sf-field-taxonomy-lawyers_or_management {
    min-width: 100%;
    width: 100%;
  }
}
#peopleLoop2 .titleFilter form .sf-field-category label, #peopleLoop2 .titleFilter form .sf-field-category select, #peopleLoop2 .titleFilter form .sf-field-post-meta-related_services label, #peopleLoop2 .titleFilter form .sf-field-post-meta-related_services select, #peopleLoop2 .titleFilter form .sf-field-post-meta-person_services label, #peopleLoop2 .titleFilter form .sf-field-post-meta-person_services select, #peopleLoop2 .titleFilter form .sf-field-taxonomy-lawyers_or_management label, #peopleLoop2 .titleFilter form .sf-field-taxonomy-lawyers_or_management select {
  width: 100%;
}
#peopleLoop2 .titleFilter form .sf-field-taxonomy-positions {
  min-width: 15%;
}
@media only screen and (max-width: 700px) {
  #peopleLoop2 .titleFilter form .sf-field-taxonomy-positions {
    min-width: 100%;
    width: 100%;
  }
}
#peopleLoop2 .titleFilter form .sf-field-taxonomy-positions label, #peopleLoop2 .titleFilter form .sf-field-taxonomy-positions select {
  width: 100%;
}
#peopleLoop2 .titleFilter form .sf-input-text:focus, #peopleLoop2 .titleFilter form .sf-input-select:focus {
  outline: none !important;
  box-shadow: none !important;
}
#peopleLoop2 .titleFilter form ul {
  display: flex;
  padding: 0;
  margin: 0;
  gap: 20px;
  row-gap: 0px;
  flex-wrap: nowrap;
}
@media only screen and (max-width: 1031px) {
  #peopleLoop2 .titleFilter form ul {
    flex-wrap: wrap;
  }
}
@media only screen and (max-width: 700px) {
  #peopleLoop2 .titleFilter form ul {
    flex-direction: column;
  }
}
#peopleLoop2 .titleFilter form ul li:before {
  display: none !important;
}
#peopleLoop2 .titleFilter form ul li input, #peopleLoop2 .titleFilter form ul li select {
  background-color: #EAF1F6 !important;
  border: none !important;
  border-bottom: 1px solid #b07c6a !important;
  color: #543b70 !important;
  font-weight: 400;
  font-size: 16px;
  padding-left: 20px !important;
  padding-right: 20px !important;
  width: 100%;
}
#peopleLoop2 .people-container2 {
  max-width: 100% !important;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  max-width: 1450px;
  margin: 0 auto;
}
@media only screen and (max-width: 1300px) {
  #peopleLoop2 .people-container2 {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media only screen and (max-width: 1024px) {
  #peopleLoop2 .people-container2 {
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (max-width: 600px) {
  #peopleLoop2 .people-container2 {
    grid-template-columns: 1fr;
  }
}
#peopleLoop2 .people-container2 .individual-person {
  border: 1px solid #d1d1d1;
  margin-right: -1px;
  margin-bottom: -1px;
  padding: 1.5em 1em 0em 1em;
}
@media only screen and (max-width: 600px) {
  #peopleLoop2 .people-container2 .individual-person {
    height: 27em;
  }
}
#peopleLoop2 .people-container2 .individual-person .person-details {
  padding-top: 0.1em;
  height: 140px;
}
#peopleLoop2 .people-container2 .individual-person .person-details a {
  text-decoration: none;
}
#peopleLoop2 .people-container2 .individual-person .person-details .person-name {
  font-weight: 500;
  color: #543C6F;
  margin-bottom: 2px;
}
#peopleLoop2 .people-container2 .individual-person .person-details .person-pronouns {
  font-weight: 500;
  color: #543C6F;
  margin-bottom: 8px;
  font-size: 15px;
}
#peopleLoop2 .people-container2 .individual-person .person-details .person-position {
  font-weight: 500;
  color: #B07C6A;
  margin-bottom: 2px;
  text-transform: uppercase;
}
#peopleLoop2 .people-container2 .individual-person .person-details .person-job-title {
  color: #909090;
  margin-bottom: 2px;
  font-size: 15px;
}
#peopleLoop2 .people-container2 .individual-person img {
  width: 100%;
  object-fit: cover;
  /*min-height: 270px;
				max-height: 270px;*/
}
#peopleLoop2 .people-container2 .pagination {
  grid-column: span 4;
  margin-left: 0px;
  margin-right: 0px;
}
@media only screen and (max-width: 1300px) {
  #peopleLoop2 .people-container2 .pagination {
    grid-column: span 3;
  }
}
@media only screen and (max-width: 1024px) {
  #peopleLoop2 .people-container2 .pagination {
    grid-column: span 2;
  }
}
@media only screen and (max-width: 600px) {
  #peopleLoop2 .people-container2 .pagination {
    grid-column: span 1;
  }
}
@media only screen and (max-width: 760px) {
  #peopleLoop2 .people-container2 .pagination {
    grid-column: span 1;
    margin-bottom: 20px;
  }
}
#header-menu-sidebar-inner .caret-wrap {
  margin-top: -27px !important;
}
#newsInsightsLoop .wrapperOuter {
  display: flex;
  gap: 100px;
  padding-top: 50px;
}
@media only screen and (max-width: 1290px) {
  #newsInsightsLoop .wrapperOuter {
    gap: 70px;
  }
}
@media only screen and (max-width: 800px) {
  #newsInsightsLoop .wrapperOuter {
    flex-direction: column;
    padding-top: 0px;
    gap: 25px;
  }
}
#newsInsightsLoop .wrapperOuter .wrapTitleFilter {
  flex-basis: 25%;
  border-top: 1px solid #9F9F9F;
  padding-top: 50px;
}
@media only screen and (max-width: 800px) {
  #newsInsightsLoop .wrapperOuter .wrapTitleFilter {
    padding-top: 25px;
    border-top: none;
  }
}
#newsInsightsLoop .wrapperOuter .wrapTitleFilter h5 {
  color: #543b70;
  opacity: 0.9;
  text-transform: uppercase;
  letter-spacing: 1px;
}
#newsInsightsLoop .wrapperOuter .insightWrapper {
  flex-basis: 75%;
  border-top: 1px solid #9F9F9F;
  padding-top: 50px;
}
@media only screen and (max-width: 800px) {
  #newsInsightsLoop .wrapperOuter .insightWrapper {
    padding-top: 25px;
  }
}
#newsInsightsLoop .titleFilter.two .sf-field-search {
  min-width: 75% !important;
}
@media only screen and (max-width: 1575px) {
  #newsInsightsLoop .titleFilter.two .sf-field-search {
    min-width: 68% !important;
  }
}
#newsInsightsLoop .titleFilter.two form {
  padding-top: 0px !important;
}
#newsInsightsLoop .titleFilter form .sf-input-text, #newsInsightsLoop .titleFilter form .sf-input-select {
  outline: none !important;
  box-shadow: none !important;
}
#newsInsightsLoop .titleFilter form input, #newsInsightsLoop .titleFilter form select {
  height: 50px;
}
#newsInsightsLoop .titleFilter form .sf-field-search {
  width: 100%;
  padding-top: 0px;
}
#newsInsightsLoop .titleFilter form .sf-field-search .sf-input-text {
  background-color: #EAF1F6 !important;
  background-image: url(https://www.bindmans.com/wp-content/uploads/2024/08/icon-search-purple.svg);
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 18px;
  border: none !important;
}
#newsInsightsLoop .titleFilter form .sf-field-search input {
  padding-left: 20px !important;
}
#newsInsightsLoop .titleFilter form .sf-field-search label, #newsInsightsLoop .titleFilter form .sf-field-search input {
  width: 100%;
}
#newsInsightsLoop .titleFilter form .sf-field-category {
  display: block !important;
  width: 100%;
}
@media only screen and (max-width: 700px) {
  #newsInsightsLoop .titleFilter form .sf-field-category {
    min-width: auto;
    width: 100%;
  }
}
#newsInsightsLoop .titleFilter form .sf-field-category label, #newsInsightsLoop .titleFilter form .sf-field-category select {
  width: 100%;
}
#newsInsightsLoop .titleFilter form .sf-field-post_type {
  width: 100%;
  display: block !important;
}
#newsInsightsLoop .titleFilter form .sf-field-post_type label, #newsInsightsLoop .titleFilter form .sf-field-post_type select {
  width: 100%;
}
#newsInsightsLoop .titleFilter form .sf-field-post-meta-related_services {
  display: block !important;
  width: 100%;
}
@media only screen and (max-width: 1210px) {
  #newsInsightsLoop .titleFilter form .sf-field-post-meta-related_services {
    min-width: auto;
  }
}
@media only screen and (max-width: 700px) {
  #newsInsightsLoop .titleFilter form .sf-field-post-meta-related_services {
    width: 100%;
  }
}
#newsInsightsLoop .titleFilter form .sf-field-post-meta-related_services label, #newsInsightsLoop .titleFilter form .sf-field-post-meta-related_services select {
  width: 100%;
}
#newsInsightsLoop .titleFilter form .sf-input-text:focus, #newsInsightsLoop .titleFilter form .sf-input-select:focus {
  outline: none !important;
  box-shadow: none !important;
}
#newsInsightsLoop .titleFilter form ul {
  display: flex;
  padding: 0;
  margin: 0;
  gap: 20px;
  row-gap: 0px;
  flex-direction: column;
}
@media only screen and (max-width: 1031px) {
  #newsInsightsLoop .titleFilter form ul {
    flex-wrap: wrap;
  }
}
@media only screen and (max-width: 700px) {
  #newsInsightsLoop .titleFilter form ul {
    flex-direction: column;
  }
}
#newsInsightsLoop .titleFilter form ul li:before {
  display: none !important;
}
#newsInsightsLoop .titleFilter form ul li input, #newsInsightsLoop .titleFilter form ul li select {
  background-color: #EAF1F6 !important;
  border: none !important;
  border-bottom: 1px solid #b07c6a !important;
  color: #543b70 !important;
  font-weight: 400;
  font-size: 16px;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
#newsInsightsLoop .insightWrapper {
  display: grid;
  grid-template-columns: 1fr;
  gap: 0 50px;
}
#newsInsightsLoop .insightWrapper .insightLink:hover .postTitle {
  text-decoration: underline;
  color: #543b70;
}
#newsInsightsLoop .insightWrapper .insightItem {
  border-top: 1px solid #d5d5d5;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media only screen and (max-width: 800px) {
  #newsInsightsLoop .insightWrapper .insightItem {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
#newsInsightsLoop .insightWrapper .insightItem:hover .excPost {
  color: #575757 !important;
}
#newsInsightsLoop .insightWrapper .insightItem:first-of-type {
  padding-top: 0px;
  border-top: none;
}
#newsInsightsLoop .insightWrapper .insightItem .postTitle {
  margin-bottom: 18px;
  font-size: 28px;
  font-weight: 500;
  width: 80%;
  line-height: 1.2em;
}
@media only screen and (max-width: 760px) {
  #newsInsightsLoop .insightWrapper .insightItem .postTitle {
    width: 100%;
    font-size: 23px;
  }
}
#newsInsightsLoop .insightWrapper .insightItem .excPost {
  color: #575757 !important;
  margin: 0 !important;
}
#newsInsightsLoop .insightWrapper .insightItem .taxDate {
  color: #b9b9b9;
  margin-bottom: 18px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
#newsInsightsLoop .insightWrapper .insightItem .taxDate span {
  padding: 6px 10px;
  color: #543b70;
}
#newsInsightsLoop .insightWrapper .pagination {
  grid-column: span 1;
  margin-left: 0px;
  margin-right: 0px;
}
@media only screen and (max-width: 760px) {
  #newsInsightsLoop .insightWrapper .pagination {
    grid-column: span 1;
    margin-bottom: 20px;
  }
}
#newsInsightsLoop .insightWrapper .no-results {
  grid-column: 1 / -1;
  text-align: center;
  padding: 20px;
  background-color: #f8f8f8;
  border: 1.5px solid #d5d5d5;
  color: #543b70 !important;
  height: fit-content;
}
@media only screen and (max-width: 1140px) {
  .logoBlockWrapper {
    margin-top: 70px !important;
    margin-bottom: 40px !important;
  }
}
.logoBlockWrapper .wp-block-themeisle-blocks-advanced-column {
  margin: 0 !important;
}
@media only screen and (max-width: 960px) {
  .logoBlockWrapper .wp-block-themeisle-blocks-advanced-column {
    width: 100% !important;
    margin: 0 !important;
  }
}
.logoBlockWrapper h5 {
  color: #543b70 !important;
  margin: 0 !important;
}
.logoBlockWrapper .homeLogos {
  display: flex;
  justify-content: center;
  gap: 1.5%;
}
@media only screen and (max-width: 960px) {
  .logoBlockWrapper .homeLogos {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin: 0 !important;
    padding: 0 !important;
  }
}
.logoBlockWrapper .homeLogos::-webkit-scrollbar {
  display: none;
}
.logoBlockWrapper .homeLogos figure {
  flex-shrink: 0;
  width: 130px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 10px;
}
@media only screen and (max-width: 1400px) {
  .logoBlockWrapper .homeLogos figure {
    width: 100px;
  }
}
@media only screen and (max-width: 1160px) {
  .logoBlockWrapper .homeLogos figure {
    width: 84px;
  }
}
@media only screen and (max-width: 960px) {
  .logoBlockWrapper .homeLogos figure {
    width: auto;
  }
}
.logoBlockWrapper .homeLogos img {
  max-width: 100%;
  height: auto;
  object-fit: contain;
}
@media only screen and (max-width: 960px) {
  .logoBlockWrapper .homeLogos img {
    max-width: 100%;
  }
}
.outer-container-new {
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: cover;
  background-position-y: 300px;
}
.outer-container-new a {
  color: white;
  text-decoration: none;
}
.outer-container-new .news-loop {
  padding: 3.5% 6em 3.5% 6em;
  background-color: #eaf1f6;
  border-bottom-right-radius: 250px;
}
.outer-container-new .news-loop p {
  color: #3F2A4F;
  margin-bottom: 0.2em;
  font-size: 18px;
}
@media only screen and (max-width: 600px) {
  .outer-container-new .news-loop p {
    font-size: 15px;
  }
}
.outer-container-new .news-loop h2, .outer-container-new .news-loop .news-title {
  color: #3F2A4F;
  margin-bottom: 20px !important;
}
.outer-container-new .news-loop .post-type {
  text-transform: capitalize;
}
.outer-container-new .news-loop .header-btn {
  display: flex;
  justify-content: space-between;
  color: #3F2A4F;
}
.outer-container-new .news-loop .header-btn button {
  background-color: Transparent;
  border: 1px solid #3F2A4F;
  cursor: pointer;
  color: #3F2A4F;
  padding: 0px 40px 0px 40px;
  height: 55px;
  border-radius: 0;
  margin-bottom: 2em;
}
.outer-container-new .news-loop .header-btn button:hover {
  background-color: transparent;
  border: 1px solid #3F2A4F;
  color: #3F2A4F;
  transition: ease 0.1s;
}
.outer-container-new .news-loop .news-info {
  display: flex;
  gap: 0.2em;
  padding-top: 2em;
  font-size: 1em;
  font-weight: 500;
  text-transform: capitalize;
}
.outer-container-new .news-loop .news-info a {
  color: #3F2A4F;
  text-decoration: none;
}
.outer-container-new .news-loop .news-item-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 1em;
  border-top: 2px solid #3F2A4F;
  height: 80%;
}
.outer-container-new .news-loop .news-item-container .news-items {
  border-right: 1px solid #3F2A4F;
  padding-left: 0em !important;
  padding-right: 4em !important;
}
.outer-container-new .news-loop .news-item-container .news-items:last-of-type {
  border-right: none;
}
.outer-container-new .news-loop .news-item-container .news-items a {
  text-decoration: none;
  color: #3F2A4F;
}
.outer-container-new .news-loop .news-item-container .news-items a:hover {
  text-decoration: underline;
}
.outer-container-new .news-loop .news-item-container .news-items h2 {
  font-size: 1.3em;
  color: #3F2A4F;
}
.outer-container-new .inner-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10% 30% 10% 30%;
  color: #3F2A4F;
}
.outer-container-new .inner-content h2, .outer-container-new .inner-content h5 {
  text-align: center;
  color: #ffffff;
}
.outer-container-new .inner-content button {
  background-color: Transparent;
  border: 2px solid #ffffff;
  cursor: pointer;
  color: #ffffff;
  padding: 10px 40px 10px 40px;
  border-radius: 0;
}
.outer-container-new .inner-content button:hover {
  background-color: transparent;
  transition: ease 0.1s;
}
.outer-container-new .inner-content button:hover a {
  color: #ffffff !important;
}
@media only screen and (min-width: 2000px) {
  .outer-container-new .news-loop {
    padding-left: calc(((100vw - 2000px) / 2) + 6em);
    padding-right: calc(((100vw - 2000px) / 2) + 6em);
  }
}
@media only screen and (max-width: 1200px) {
  .outer-container-new .news-loop {
    padding-left: 2em;
    padding-right: 2em;
  }
}
@media only screen and (max-width: 600px) {
  .outer-container-new .news-loop {
    padding: 8% 1em 15% 1em;
    border-bottom-right-radius: 80px;
  }
}
@media only screen and (max-width: 1200px) {
  .outer-container-new .news-loop .news-title {
    margin-bottom: 2em;
  }
}
@media only screen and (max-width: 1200px) {
  .outer-container-new .news-loop .header-btn {
    align-items: center;
  }
}
@media only screen and (max-width: 600px) {
  .outer-container-new .news-loop .header-btn button {
    margin-bottom: 1em;
  }
}
@media only screen and (max-width: 1200px) {
  .outer-container-new .news-loop .news-item-container {
    grid-template-columns: 1fr;
  }
}
@media only screen and (max-width: 1200px) {
  .outer-container-new .news-loop .news-item-container .news-items {
    border-right: none;
    border-top: 1px solid white;
  }
}
@media only screen and (max-width: 1200px) {
  .outer-container-new .news-loop .news-item-container .news-items {
    padding-left: 0.2em;
    padding-right: 0.2em;
  }
}
@media only screen and (max-width: 600px) {
  .outer-container-new .inner-content {
    padding: 10% 10% 10% 10%;
  }
}
@media only screen and (max-width: 1200px) {
  .outer-container-new .inner-content {
    padding-right: 15% !important;
    padding-left: 15% !important;
  }
}
.wp-block-lazyblock-news-blogs-home-loop {
  padding: 0;
}
#relatedInsightItemsZ {
  padding: 4% 6em 4% 6em;
}
@media only screen and (min-width: 2000px) {
  #relatedInsightItemsZ {
    padding-left: calc(((100vw - 2000px) / 2) + 6em) !important;
    padding-right: calc(((100vw - 2000px) / 2) + 6em) !important;
  }
}
@media only screen and (max-width: 1200px) {
  #relatedInsightItemsZ {
    padding-right: 2em !important;
    padding-left: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  #relatedInsightItemsZ {
    padding-right: 1em !important;
    padding-left: 1em !important;
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
#relatedInsightItemsZ .titles {
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 600px) {
  #relatedInsightItemsZ .titles {
    margin-bottom: 20px;
  }
}
#relatedInsightItemsZ .titles h2 {
  font-size: 35px;
  font-weight: 500;
  color: #543C6F;
}
#relatedInsightItemsZ .titles h5 {
  color: #B07C6A;
  font-size: 20px;
  margin-bottom: 5px;
}
#relatedInsightItemsZ .load-more-container {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
}
#relatedInsightItemsZ .load-more-container .load-more-btn {
  background-color: #543C6F !important;
  color: white !important;
  border: 1px solid transparent !important;
}
#relatedInsightItemsZ .load-more-container .load-more-btn:hover {
  background-color: white !important;
  color: #543C6F !important;
  border: 1px solid #543C6F !important;
}
#relatedInsightItemsZ .insightWrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 30px;
  row-gap: 45px;
}
@media only screen and (max-width: 1024px) {
  #relatedInsightItemsZ .insightWrapper {
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (max-width: 640px) {
  #relatedInsightItemsZ .insightWrapper {
    grid-template-columns: 1fr;
  }
}
#relatedInsightItemsZ .insightWrapper .insightLink:hover .postTitle {
  text-decoration: underline;
  color: #543b70;
}
#relatedInsightItemsZ .insightWrapper .insightItem:hover .excPost {
  color: #575757 !important;
}
#relatedInsightItemsZ .insightWrapper .insightItem .postTitle {
  margin-bottom: 18px;
  font-size: 25px;
  font-weight: 500;
  line-height: 1.2em;
}
@media only screen and (max-width: 760px) {
  #relatedInsightItemsZ .insightWrapper .insightItem .postTitle {
    font-size: 21px;
  }
}
#relatedInsightItemsZ .insightWrapper .insightItem .excPost {
  color: #575757 !important;
  margin: 0 !important;
}
#relatedInsightItemsZ .insightWrapper .insightItem .taxDate {
  color: #b9b9b9;
  margin-bottom: 18px;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: flex;
  align-items: center;
}
#relatedInsightItemsZ .insightWrapper .insightItem .taxDate span {
  padding: 6px 10px;
  color: #543b70;
  margin-right: 5px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  width: fit-content;
}
@media only screen and (min-width: 1610px) {
  .wp-block-lazyblock-display-author {
    padding-left: calc(((100vw - 2000px) / 2) + 18em) !important;
    padding-right: calc(((100vw - 2000px) / 2) + 18em) !important;
  }
}
@media only screen and (max-width: 1610px) {
  .wp-block-lazyblock-display-author {
    max-width: 100% !important;
    padding-left: 6em !important;
  }
}
@media only screen and (max-width: 1200px) {
  .wp-block-lazyblock-display-author {
    width: 100%;
    padding-left: 2em !important;
  }
}
@media only screen and (max-width: 1200px) {
  .wp-block-lazyblock-display-author {
    padding-left: 2em !important;
    padding-right: 2em !important;
  }
}
@media only screen and (max-width: 600px) {
  .wp-block-lazyblock-display-author {
    padding-left: 1em !important;
    padding-right: 1em !important;
  }
}
@media only screen and (max-width: 1100px) {
  .wp-block-lazyblock-display-author {
    width: 100%;
  }
}
@media only screen and (max-width: 600px) {
  .wp-block-lazyblock-display-author {
    width: 100%;
  }
}
.authorDisplay {
  margin-bottom: 24px;
  border-bottom: none;
  width: 100%;
}
.authorDisplay h3 {
  color: #543C6F;
  font-size: 22px;
}
.authorDisplay .person {
  margin-bottom: 1.5em;
  padding-bottom: 24px;
  border-bottom: 1px solid #909090;
}
.authorDisplay .person:last-of-type {
  border-bottom: none;
}
.authorDisplay .person.floated {
  height: auto;
}
.authorDisplay .person.floated .wrap {
  display: flex;
}
@media only screen and (max-width: 1200px) {
  .authorDisplay .person.floated .wrap {
    flex-direction: column;
  }
}
.authorDisplay .person.floated .imghref {
  float: left;
  display: block;
  margin-right: 1.5em;
}
.authorDisplay .person.floated .email {
  clear: right;
  max-width: inherit;
}
.authorDisplay .person-name {
  color: #543C6F;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 0px;
}
.authorDisplay .person-pronouns {
  font-weight: 500;
  color: #543C6F;
  margin-bottom: 8px;
  font-size: 15px;
}
.authorDisplay .position {
  color: #B07C6A;
  margin-bottom: 10px;
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 500;
}
.authorDisplay .job-title {
  margin-bottom: 10px;
  color: #909090;
  line-height: 1.3;
}
.authorDisplay .grey {
  margin-bottom: 0px;
}
.authorDisplay .grey:hover a {
  text-decoration: underline;
  color: #543C6F;
}
.authorDisplay .grey a {
  color: #909090;
}
.authorDisplay .email {
  color: #909090;
  margin-bottom: 0;
  padding-bottom: 0;
}
.authorDisplay .email:hover a {
  text-decoration: underline;
  color: #543C6F;
}
.authorDisplay .email a {
  color: #909090;
}
.authorDisplay img {
  object-fit: cover;
  height: 8em;
  width: 8em;
  border-radius: 50%;
  overflow: hidden;
}
@media only screen and (max-width: 1565px) {
  .authorDisplay img {
    width: 8em;
    height: 8em;
  }
}
.wp-block-lazyblock-meet-the-team-service {
  display: none !important;
}
.wp-block-lazyblock-display-author {
  display: none !important;
}
.awardsSidebar {
  border: 1px solid #d5d5d5;
  border-radius: 12px;
  padding: 20px !important;
}
.wp-block-separator {
  border-bottom: 0;
  border-top: 1px solid;
}
.wp-block-separator.is-style-dots::before {
  content: "";
  border-top: 1px dashed;
  display: block;
}
.width-sixty .innerblocks-wrap a {
  text-decoration: underline;
}
.safetyBanner {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #543c6f;
  color: white;
  padding: 15px 20px;
  z-index: 9999;
  transform: translateY(100%);
  transition: transform 0.3s ease-in-out;
  box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1);
}
.safetyBanner.safetyBanner--visible {
  transform: translateY(0);
}
.safetyBanner__content {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}
@media (max-width: 768px) {
  .safetyBanner__content {
    flex-direction: column;
    gap: 15px;
    text-align: center;
  }
}
.safetyBanner__text {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
@media (min-width: 769px) {
  .safetyBanner__text {
    flex-direction: row;
    gap: 10px;
    align-items: center;
  }
}
.safetyBanner__text strong {
  font-weight: 600;
  font-size: 16px;
}
.safetyBanner__text span {
  font-size: 14px;
  opacity: 0.9;
}
.safetyBanner__actions {
  display: flex;
  align-items: center;
  gap: 15px;
  flex-shrink: 0;
}
.safetyBanner__quickExit {
  background-color: rgba(255, 255, 255, 0.2);
  color: white;
  border: 2px solid rgba(255, 255, 255, 0.3);
  padding: 10px 20px;
  border-radius: 5px;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.2s ease;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
.safetyBanner__quickExit:hover {
  background-color: rgba(255, 255, 255, 0.3);
  border-color: rgba(255, 255, 255, 0.5);
  transform: translateY(-1px);
  color: white !important;
}
.safetyBanner__quickExit:active {
  transform: translateY(0);
}
.safetyBanner__close {
  background: none !important;
  background-color: none !important;
  border: none;
  color: white;
  cursor: pointer;
  padding: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0.8;
  transition: opacity 0.2s ease;
}
.safetyBanner__close:hover {
  opacity: 1;
  color: white !important;
  background-color: none !important;
}
.safetyBanner__closeIcon {
  font-size: 24px;
  line-height: 1;
  font-weight: 300;
}
.safetyBanner--hidden {
  display: none;
}
.header-menu-sidebar .nav-ul .caret svg {
  width: 14px !important;
  height: 14px !important;
}