@keyframes bounce {
0%, 20%, 50%, 80%, 100%{transform:translateY(0);}
40%{transform:translateY(-30px);}
60%{transform:translateY(-15px);}
}
.bounce{animation:bounce 2s infinite;}
html{margin-top:0 !important;position:static;font-family:"Lato";font-weight:300 !important;color:#081F61;font-display:block;scroll-behavior:smooth;}
body{font-size:13pt !important;font-weight:400;overflow-x:revert !important;line-height:1.3;color:#081F61;}
.livecanvas-is-editing iframe{display:none;}
@media only screen and (min-width: 800px) {
.hod{display:none !important;}
.hom{display:block !important;}
}
@media only screen and (max-width: 799px) {
#relief{display:none;}
.hod{display:block !important;}
.hom{display:none !important;}
.wp-block-columns.mob-rev-col{flex-direction:column-reverse;display:flex !important;}
.wp-block-columns.mob-rev-col figure{margin-bottom:0;}
}
br.responsive{display:inline;}
@media(max-width:800px){
br.responsive{display:none;}
}
map area{outline:0;}
h1, h2, h3, h4{color:#081F61;}
h4{line-height:1.5;}
h3{font-size:2.5rem;font-weight:300;}
h1.lead{font-size:36pt !important;}
h1 strong, h2 strong{font-weight:400 !important;}
.trans{background:transparent !important;}
ul{list-style:none;}
.entry-content ul:not(.slick-dots):not(.wp-block-gallery):not(.blocks-gallery-grid):not(.flow):not(.nav-tabs){padding:0;}
.entry-content ul:not(.slick-dots):not(.wp-block-gallery):not(.blocks-gallery-grid):not(.flow):not(.nav-tabs) li{position:relative;margin-bottom:2rem;}
.entry-content ul:not(.slick-dots):not(.wp-block-gallery):not(.blocks-gallery-grid):not(.flow):not(.nav-tabs) li:before{content:" ";position:absolute;border-right:2px solid #dbc37b;border-bottom:2px solid #dbc37b;width:8px;height:8px;top:14px;left:-18px;transform:translateY(-50%) rotate(-45deg);}
.blocks-gallery-grid{padding-left:0 !important;}
.blocks-gallery-grid .blocks-gallery-item{display:block;}
.blocks-gallery-grid .blocks-gallery-item figcaption{overflow:initial !important;background:none !important;position:relative;bottom:0;top:0;padding:0;color:#d2b45a;}
.blocks-gallery-grid .blocks-gallery-item figure{display:block;height:auto;}
.blocks-gallery-grid img{height:auto !important;object-fit:contain !important;}
#baraja-el li:before{content:none;display:none;}
.entry-content .wp-block-gallery ul li:before{content:none;}
.entry-content > h3{margin:3rem 0 3.5rem;}
.site-identity{padding:1rem 0;}
.site-identity svg{margin-top:0.5rem;}
.site-identity .site-title-wrap{width:auto;}
.csmi-3D{width:calc(100vw - 17px);overflow:hidden;position:absolute;height:100vh;top:0;left:0;pointer-events:none;}
.site-content{padding-bottom:0;}
.home #page .down{top:85vh;}
.home #page .fp-tableCell .container{width:100%;}
#page .wp-block-columns.featured.last, .why-imp{margin-bottom:4rem !important;flex-direction:row-reverse;}
.wp-block-columns.last{flex-direction:row-reverse;}
@media only screen and (min-width: 800px) {
.wp-block-columns.lastmob{flex-direction:row-reverse;}
}
#page .wp-block-columns.featured{padding:0 !important;margin-bottom:0 !important;}
#page .wp-block-columns.featured .wp-block-column{margin-left:0 !important;flex-basis:50%;}
#page .wp-block-columns.featured .wp-block-column h1, #page .wp-block-columns.featured .wp-block-column h2{color:#0a1f62;font-size:32pt !important;font-weight:400 !important;}
#page .wp-block-columns.featured .wp-block-column.content{display:flex;flex-direction:column;justify-content:center;}
#page .wp-block-columns.featured .wp-block-column.content a{color:#0a1f62;box-shadow:none;border-bottom:1px solid #0a1f62;padding:0 2rem 0.5rem 0;transition:all 0.25s;position:relative;}
#page .wp-block-columns.featured .wp-block-column.content a:hover{color:#dbc37b;padding:0 3rem 0.5rem 0;border-bottom:1px solid #dbc37b;}
#page .wp-block-columns.featured .wp-block-column.content a:after{content:" ";display:inline-block;position:absolute;right:0;bottom:-5px;width:0;height:0;border-style:solid;border-width:5px 0 5px 10px;border-color:transparent transparent transparent #0a1f62;}
#page .wp-block-columns.featured .wp-block-column.content a:hover:after{border-color:transparent transparent transparent #dbc37b;}
.wp-block-columns.featured:first-of-type{margin-bottom:0 !important;}
@media only screen and (min-width: 600px) {
.wp-block-column.content{padding:2rem !important;}
}
@media only screen and (min-width: 800px) {
.wp-block-column.content{padding:3rem 4rem 4rem 4rem !important;}
}
.home .heroine{display:flex;flex-direction:column;min-height:calc(100vh - 150px) !important;}
.container{padding:0 4%;max-width:1400px;}
#page{padding-top:0;}
#page .entry-header{display:none;}
#page #primary{width:100%;}
#page #primary h1, #page #primary h2{font-weight:300;font-size:32pt;}
#page .entry-content a{color:#9e8744;box-shadow:inset 0 -1px 0 #9e8744;}
#page .entry-content a:hover{color:#d2b45a;box-shadow:inset 0 -1px 0 #d2b45a;}
#page .wp-block-cover .wp-block-cover__background{opacity:0.25;}
#page .wp-block-cover .wp-block-cover__inner-container{max-width:100%;padding:4rem 4rem 4rem;}
#page .wp-block-cover .wp-block-cover__inner-container h4{padding:0 1rem !important;margin:0 0 1.5rem;width:fit-content;color:darkslateblue !important;font-weight:500;font-size:2rem;background:linear-gradient(250deg, #d2b45a, #e2cf95);border-radius:2px 2px 0 0;}
#page .wp-block-cover .wp-block-cover__inner-container h4:after{content:"";width:calc(100% + 10px);position:absolute;left:-5px;right:-5px;height:1px;display:block;background:linear-gradient(250deg, #d2b45a, #e2cf95);}
#page .wp-block-group{margin-bottom:0;padding:2rem;}
#page .down{position:absolute;margin:-20px;left:50%;top:85vh !important;transform:translate(-50%, -50%);height:40px;width:40px;background-image:url(https://imparta.com/images/down-arrow.svg);background-repeat:no-repeat;cursor:pointer;z-index:3;}
#page .bounce-7{animation-name:bounce-7;animation-timing-function:cubic-bezier(0.28, 0.84, 0.42, 1);}
@keyframes bounce-7 {
0%{transform:scale(1, 1) translateY(0);}
10%{transform:scale(1.1, 0.9) translateY(0);}
30%{transform:scale(0.9, 1.1) translateY(-20px);}
50%{transform:scale(1.05, 0.95) translateY(0);}
57%{transform:scale(1, 1) translateY(-5px);}
64%{transform:scale(1, 1) translateY(0);}
100%{transform:scale(1, 1) translateY(0);}
}
#page .wp-block-cover{width:100vw;margin-left:calc(50% - 50vw);max-width:none;margin-bottom:0;background-color:transparent;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:bottom;height:auto !important;min-height:66vh !important;align-items:flex-end;padding:0;}
#page .wp-block-cover h1, #page .wp-block-cover h2{max-width:100%;text-align:left !important;color:#dbc37b;padding:0;margin:0;}
#page .wp-block-cover h3, #page .wp-block-cover h1 + h2{text-align:left !important;font-weight:300;padding:0;color:#dbc37b;}
#page .wp-block-cover p{text-align:left !important;padding:0;}
#page .wp-block-cover::after{position:absolute;z-index:-1;width:100%;height:100%;background:#0a1f62;background:-moz-linear-gradient(160deg, #050f32, #142a72) !important;background:-webkit-linear-gradient(160deg, #050f32, #142a72) !important;background:linear-gradient(160deg, #050f32, #142a72) !important;content:"";}
#page .wp-block-cover::before{position:absolute;z-index:1;width:100%;height:100%;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 99%, rgba(0, 0, 0, 0.65) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 99%, rgba(0, 0, 0, 0.65) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 99%, rgba(0, 0, 0, 0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#a6000000",GradientType=0);content:"";opacity:1;}
#page .wp-block-cover .wp-block-cover__inner-container{padding:4rem calc(4% + 2rem);max-width:1180px;width:100%;margin:0 auto;}
#page #page .wp-block-cover::after{position:absolute;z-index:-1;width:100%;height:100%;background:#0a1f62;background:-moz-linear-gradient(160deg, #050f32, #0a1f62);background:-webkit-linear-gradient(160deg, #050f32, #0a1f62);background:linear-gradient(160deg, #050f32, #0a1f62);content:"";z-index:-1;}
#page .wp-block-columns{margin-bottom:2rem;padding:2rem;}
#page .separate-cols{background:transparent;padding:0 !important;margin:0;}
#page .wp-block-column .wp-block-columns, #page .wp-block-group .wp-block-columns{padding:0;gap:12rem;}
#page .separate-cols .wp-block-column{padding:2rem;}
#page .wp-block-image{margin-bottom:0;font-size:0;position:relative;}
#page .wp-block-image a{width:100%;}
#page .wp-block-image .aligncenter{margin:0 auto 1.5rem auto;}
.wp-block-button{margin-bottom:1.2em;z-index:10;position:relative;}
.cc_banner .cc_btn, .wp-block-button a, input.is-gold, #main .qmn_quiz_container .qmn_btn{font-size:16px;text-transform:uppercase;color:#0a1f62 !important;font-weight:normal;letter-spacing:0.25px;border-radius:24px;padding:8px 24px;}
.cc_banner .cc_btn, .wp-block-button a, .is-gold a, input.is-gold, #main .qmn_quiz_container .qmn_btn{transition:all 0.25s;background:linear-gradient(250deg, #d2b45a, #e2cf95);}
.cc_banner .cc_btn:after, .wp-block-button a:after, .is-gold a:after, #main .qmn_quiz_container .qmn_btn:after{content:"";position:absolute;top:0;left:1em;width:0;height:100%;background-color:#e2cf95;-webkit-transition:none;-moz-transition:none;transition:none;}
.wp-block-button.is-blue a{color:#d2b45a !important;background:none !important;background-color:#0a1f62 !important;}
.cc_banner a{color:#dbc37b;}
.cc_banner a:hover{color:#f1e7ca;}
.cc_banner .cc_btn:hover, .wp-block-button a:hover, .is-gold a:hover, #main .qmn_quiz_container .qmn_btn:hover{transform:scale(1.03);}
.cc_banner .cc_btn:hover:after, .wp-block-button a:hover:after, .is-gold a:hover:after, #main .qmn_quiz_container .qmn_btn:hover:after{width:100%;background-color:rgba(255, 255, 255, 0);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.inset{margin:-2rem;padding:2rem;}
.bg-gold{background:linear-gradient(250deg, #d2b45a, #e2cf95) !important;}
.bg-blue{background-image:linear-gradient(160deg, #050f32, #0a1f62) !important;}
body.full #page .wp-block-cover{height:calc(100vh - 90px);align-items:center !important;background-attachment:fixed;}
body.full #page .wp-block-cover h2, body.full #page .wp-block-cover h3, body.full #page .wp-block-cover h4, body.full #page .wp-block-cover p{text-align:center;}
body.full #page .wp-block-cover h1, body.full #page .wp-block-cover h2{color:#dbc37b !important;margin-bottom:2rem !important;font-size:32pt;}
body.full #page .wp-block-cover::before{opacity:0;}
.v-centre{align-items:center;}
.imp-blue-fade-bg{background:#0a1f62;background:-moz-linear-gradient(160deg, #050f32, #142a72) !important;background:-webkit-linear-gradient(160deg, #050f32, #142a72) !important;background:linear-gradient(160deg, #050f32, #142a72) !important;}
.alignfull, .alignwide{margin-bottom:3rem;}
.contact-map{padding:0 !important;}
#colophon .contact-cta p a{color:#dbc37b !important;}
#colophon .contact-cta figure{margin:15%;}
.contact-cta, .wide-blue{background:#0a1f62;background:-moz-linear-gradient(160deg, #050f32, #142a72) !important;background:-webkit-linear-gradient(160deg, #050f32, #142a72) !important;background:linear-gradient(160deg, #050f32, #142a72) !important;text-align:center;padding:4% !important;margin-bottom:0 !important;color:#fff;}
.contact-cta a, .wide-blue a{text-decoration:none !important;}
.contact-cta > div, .wide-blue > div{justify-content:center !important;align-items:center;max-width:1400px;padding:0 4% !important;margin:0 auto;width:100%;}
.contact-cta > div.wp-block-columns, .wide-blue > div.wp-block-columns{justify-content:center !important;align-items:center;padding:0important;}
.contact-cta div, .wide-blue div{background:transparent !important;justify-content:center !important;align-items:center;}
.contact-cta h1, .contact-cta h2, .wide-blue h1, .wide-blue h2{font-size:32pt;font-weight:300;color:#dbc37b !important;}
.contact-cta img, .wide-blue img{margin:0 auto;}
.contact-cta .wp-block-column, .wide-blue .wp-block-column{padding:0 !important;}
.contact-cta .wp-block-column:first-of-type, .wide-blue .wp-block-column:first-of-type{flex:1.1;}
.contact-cta h3, .contact-cta h1 + h2, .wide-blue h3, .wide-blue h1 + h2{font-size:32pt;font-weight:300;color:#dbc37b !important;margin-top:1rem;}
.contact-cta .wp-block-button, .wide-blue .wp-block-button{margin:4rem 0 !important;width:fit-content !important;}
.contact-cta .wp-block-image, .wide-blue .wp-block-image{padding:0;}
.wide-blue{margin-bottom:3rem !important;text-align:left;position:relative;}
.wide-blue .wp-block-group{padding-top:0 !important;padding-bottom:0 !important;}
.wide-blue .wp-block-column img{max-width:100% !important;}
.contact-cta{padding:2rem 4% 0.1rem !important;}
.contact-cta .wp-block-column{padding:0 !important;}
.contact-cta .wp-block-column:first-of-type{flex:2;}
.with-lines{background:#0a1f62;background:url(//imparta.com/wp-content/uploads/2019/06/relief-map-1.svg), -moz-linear-gradient(160deg, #050f32, #142a72) !important;background:url(//imparta.com/wp-content/uploads/2019/06/relief-map-1.svg), -webkit-linear-gradient(160deg, #050f32, #142a72) !important;background:url(//imparta.com/wp-content/uploads/2019/06/relief-map-1.svg), linear-gradient(160deg, #050f32, #142a72) !important;background-size:cover !important;background-attachment:fixed !important;}
blockquote{font-weight:300;background:transparent;padding:6rem 6rem 8rem;border:none;font-size:14pt;color:#0a1f62;}
.wp-group blockquote{padding:0 12rem 4rem;}
blockquote:before, blockquote:after{content:" ";background:url(https://imparta.com/images/icons/q-mark.svg) no-repeat;width:60px;height:45px;display:block;position:absolute;left:3rem;}
blockquote:before{top:3rem;}
blockquote:after{transform:rotate(180deg);height:45px;left:calc(100% - 9rem);bottom:3rem;}
.home blockquote{padding:0rem 6rem 0rem;}
.home blockquote:before{top:-5rem;left:-1rem;}
.home blockquote:after{left:calc(100% - 9rem);bottom:3rem;}
.imp-logos blockquote{padding:0 !important;}
.imp-logos blockquote:before{left:-8rem;top:-3rem !important;}
.imp-logos blockquote:after{transform:rotate(180deg);height:45px;left:calc(100%);top:auto !important;bottom:0;}
.imp-logos img{cursor:pointer;}
.imp-logos .row.logs{display:grid;gap:5rem !important;grid-template-columns:repeat(6, 1fr);}
blockquote:before{top:3rem;}
blockquote:after{transform:rotate(180deg);height:45px;left:calc(100% - 9rem);bottom:3rem;}
.imp-logos .row{gap:0 !important;}
.imp-logos blockquote{opacity:0;transition:transform 0.25s;transform:scaleY(0);padding:0;margin:0;}
.imp-logos blockquote.actives{opacity:1;transform:scaleY(1);}
.ab-block-container .ab-container-inside{max-width:1300px;margin:0 auto;padding:0 8%;display:block;}
.wp-block-column{width:100%;flex:1;}
.required{color:inherit !important;}
.imp-links{flex-wrap:wrap;margin:0 !important;margin-top:3rem !important;margin-bottom:3rem !important;justify-content:end;display:flex;width:100%;display:grid;grid-template-columns:repeat(3, 1fr);column-gap:2rem;gap:3rem;}
.imp-links .imp-link{padding:0 2rem 2rem;margin-top:auto;display:none;}
.imp-links .wp-block-image{box-shadow:0 4px 20px -2px rgba(0, 0, 0, 0.1);max-height:250px;overflow:hidden;}
.imp-links .wp-block-column{flex-grow:0;flex:30%;margin:1rem !important;padding:0 !important;transition:all 0.3s;display:flex;flex-direction:column;}
.imp-links .wp-block-column:hover{cursor:pointer;transform:scale(1.01);-webkit-box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.25);-moz-box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.25);box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.25);}
.imp-links .wp-block-column .wp-block-image{padding:0;}
.imp-links .wp-block-column .wp-block-image img{height:240px;object-fit:cover;}
.imp-links .wp-block-column .link-desc{text-align:left;padding:2rem;display:flex;flex-direction:column;}
.imp-links .wp-block-column .link-desc a, .imp-links .wp-block-column .link-desc .btn{color:#0a1f62 !important;margin:1rem 0;box-shadow:none !important;}
.advice{margin-bottom:2rem !important;}
@media only screen and (min-width: 600px) {
.imp-links{margin:-1rem -1rem 1rem !important;}
}
@media only screen and (max-width: 599px) {
#page .separate-cols .wp-block-column{padding:2rem 2rem;}
}
.pagination{margin-top:0;}
.btn{color:#0a1f62 !important;border-bottom:1px solid #dbc37b;display:block;text-transform:uppercase;padding:0 0 0.5rem;position:relative;}
.btn:after{content:" ";display:inline-block;position:absolute;right:0;bottom:-5px;width:0;height:0;border-style:solid;border-width:5px 0 5px 10px;border-color:transparent transparent transparent #dbc37b;}
#colophon{color:#0a1f62;background-color:#fff;overflow:visible;font-size:16px !important;z-index:10;}
#colophon h3{font-weight:300;font-size:3rem;}
#colophon a{color:#0a1f62 !important;}
#colophon .footer-widgets{border-bottom:1px solid #dbc37b;padding-bottom:1em;margin-bottom:0;}
#colophon .footer-widgets .widget-title{display:none;}
#colophon .footer-widgets .social-navigation a:before{color:#dbc37b;}
#colophon .footer-widgets + .footer-bottom{padding-top:2em;font-size:1.6rem;}
#colophon .footer-widgets + .footer-bottom strong{text-transform:uppercase;}
#colophon .custom-html-widget div{margin-bottom:2em;}
#colophon .custom-html-widget div:nth-of-type(1){margin-bottom:0;}
#colophon .footer-bottom{padding-top:2%;}
.footer-newsletter{border-bottom:1px solid #dbc37b;}
.footer-newsletter h3.info{padding-right:14.5%;}
.footer-newsletter .pfah-form{flex-direction:column;}
.pfah-done, .pfah-error{display:none;}
@media only screen and (min-width: 600px) {
.footer-newsletter .pfah-form{flex-direction:row;}
.normscrl, body{background:#fff;}
body.logged-in{background:#fff;}
.contact-cta{text-align:left;}
#page{margin:0 auto 6rem !important;}
#page .wp-block-group{margin-bottom:2rem;}
#page .wp-block-column{margin-bottom:0;}
#page .wp-block-columns{margin-bottom:3rem;}
#page .wp-block-cover{margin-bottom:4rem;}
}
@media only screen and (min-width: 800px) {
#colophon .contact-cta figure{margin:-6rem 0 0 0;}
#page .wp-block-group{margin-bottom:4rem;}
}
button, input[type="button"], input[type="submit"], .button, .page-numbers.current, .page-numbers:hover, #page #infinite-handle button, #page #infinite-handle button:hover, .comment-navigation a, .su-button, .mobile-navigation, .toggle-active{background-color:#dbc37b;}
@media only screen and (min-width: 1200px) {
.full #page #primary h1, .full #page #primary h2{font-size:32pt;}
#page #primary h1, #page #primary h2{font-size:32pt;z-index:2;position:relative;}
h3, h1 + h2{font-size:32pt;}
blockquote{font-size:14pt;padding:6rem 12rem 4rem;}
.has-3-columns .wp-block-column{transform:scale(1);}
#page .wp-block-columns{padding:3rem 4rem 4rem 4rem;}
#page .wp-block-cover .wp-block-cover__inner-container{max-width:1400px;padding:4rem calc(4% + 4rem) 4rem;}
#page .wp-block-cover .wp-block-cover__inner-container h1 + h2{font-size:4rem !important;}
#page .separate-cols .wp-block-column{padding:3rem 4rem 4rem;}
#page .wp-block-group{padding:4rem 4rem 4rem;}
.contact-cta figure{margin-bottom:-0.5rem;z-index:1000;}
.search .top-navigation{background:white !important;}
.search .page-titles{font-weight:700;text-align:left;margin-bottom:2.5rem;border-bottom:1px solid #0a1f62;}
.search .page-titles h1{color:#0a1f62;font-size:36px;}
.search .post:not(:last-of-type){border-bottom:none;margin-bottom:2rem;padding-bottom:2rem;}
.search .btn{margin-top:2rem;}
.footer-widgets{display:flex;}
.footer-widgets .footer-column{padding-top:2.5em;margin-right:0;flex:1;}
.footer-widgets .footer-column:nth-of-type(1){flex:2;}
.footer-widgets .footer-column:nth-of-type(2){flex:5;}
.footer-widgets .footer-column ul{display:flex;}
.footer-widgets .footer-column ul li{display:inline-block;margin-right:1em;font-size:1.6rem;padding:10px 0 15px 0;}
.footer-widgets .footer-column .social-navigation{display:block;}
.footer-widgets .footer-column .social-navigation ul{justify-content:flex-end;}
.footer-widgets .footer-column .social-navigation a:before{color:#dbc37b;}
.footer-tagline{display:block;}
.addresses, .custom-html-widget{display:flex;}
.addresses div, .custom-html-widget div{flex:1;}
.addresses .qec img, .custom-html-widget .qec img{width:50%;}
}
.search-drawer{display:none;background:transparent;width:100%;position:fixed;left:0;z-index:100;line-height:89px;top:90px;border-bottom:1px solid #dbc37b;background:#0e1735;background:-moz-linear-gradient(90deg, #0e1735, #101c46);background:-webkit-linear-gradient(90deg, #0e1735, #101c46);background:linear-gradient(90deg, #0e1735, #101c46);}
.search-drawer input{width:calc(100% - 80px);text-align:left !important;background:transparent;-webkit-text-fill-color:#dbc37b !important;caret-color:#dbc37b;padding:15px 0 !important;}
.search-drawer input:-webkit-autofill, .search-drawer input:-webkit-autofill:hover, .search-drawer input:-webkit-autofill:focus, .search-drawer input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#fff !important;}
.search-drawer .searchsubmit, .search-drawer .searchsubmit:hover{margin-right:0;background:transparent !important;outline:none;box-shadow:none !important;}
.searchform .searchsubmit{right:20px;top:3px;}
@media only screen and (max-width: 800px) {
.cube, .cubes, .sphere, .down{display:none;}
.wp-block-columns{display:block !important;flex-wrap:wrap !important;}
.wp-block-columns .wp-block-column{margin:0 0 2rem !important;}
.imp-links .wp-block-image img{max-width:100%;width:100%;}
.home blockquote{padding:0rem;}
}
.hamburger{padding:9px 15px 9px 0;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;outline:none;}
.hamburger:hover{box-shadow:none;-webkit-box-shadow:none;opacity:0.7;}
.hamburger.is-active:hover{opacity:0.7;}
.hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner::before, .hamburger.is-active .hamburger-inner::after{background-color:#dbc37b;}
.active .hamburger.is-active .hamburger-inner, .active .hamburger.is-active .hamburger-inner::before, .active .hamburger.is-active .hamburger-inner::after{background-color:#0a1f62;}
.fp-viewing-imparta .hamburger-inner{background-color:#0a1f62 !important;}
.fp-viewing-imparta .hamburger-inner::before, .fp-viewing-imparta .hamburger-inner::after{background-color:#0a1f62 !important;}
.hamburger-box{width:30px;height:24px;display:inline-block;position:relative;}
.hamburger-inner{display:block;top:50%;margin-top:-2px;}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after{width:30px;height:2px;background-color:#dbc37b;border-radius:2px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease;}
.hamburger-inner::before, .hamburger-inner::after{content:"";display:block;}
.hamburger-inner::before{top:-10px;}
.hamburger-inner::after{bottom:-10px;}
.active .hamburger-inner, .active .hamburger-inner::before, .active .hamburger-inner::after{background-color:#0a1f62;}
@media only screen and (min-width: 993px) {
.hamburger{display:none;}
}
@media only screen and (min-width: 1140px) {
.site-title-wrap{position:absolute;}
} .hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease, opacity 0.075s ease;}
.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease, opacity 0.075s 0.12s ease;}
.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);}
.wp-block-cb-slide{padding:4rem;}
.home .wp-block-cb-slide{padding:3rem;padding-top:0;opacity:0.5;transition:opacity 0.3s;cursor:pointer;}
.home .wp-block-cb-slide.active{opacity:1;}
.home .owl-item{padding:1rem;padding-top:0;opacity:0.5;transition:opacity 0.3s;cursor:pointer;}
.home .owl-item.actives{opacity:1;}
.wp-block-cover .wp-block-columns{background-color:transparent !important;margin:0 !important;padding-left:0 !important;padding-right:0 !important;gap:2rem;}
.wp-block-cover .wp-block-columns .wp-block-column{background-color:transparent !important;text-align:center;display:flex;flex-direction:column;margin-bottom:0;justify-content:end;}
.wp-block-cover .wp-block-columns .taas-logo{margin:4rem auto !important;width:50%;}
.wp-block-cover .wp-block-columns .wp-block-group.alignfull.with-lines.wp-block-cover{background:url(http://i19.impartadev.co.uk/wp-content/uploads/2019/06/relief-map-1.svg) !important;background-attachment:fixed;min-height:calc(100vh - 90px);height:auto !important;background-size:cover !important;}
.wp-block-cover .wp-block-columns .wp-block-group.alignfull.with-lines.wp-block-cover div{background-color:transparent !important;}
.wp-block-cover .wp-block-columns .wp-block-group.alignfull.with-lines.wp-block-cover > div{padding:0 4%;max-width:1400px;width:100%;}
.wp-block-cover .wp-block-columns .wp-block-group.alignfull.with-lines.wp-block-cover p{color:#fff;}
.wp-block-cover .wp-block-columns .wp-block-group.alignfull.with-lines.wp-block-cover h3{margin-bottom:2.5rem !important;}
.parent-pageid-62 .separate-cols{text-align:center;}
.parent-pageid-62 .separate-cols h4{font-size:3rem;font-weight:300;}
.news-widget{display:inline-block;}
.newsflash{display:none;}
@media only screen and (min-width: 1160px) {
.home .newsflash{display:block;margin:0 auto;text-align:left;position:fixed;left:50%;margin-left:-27%;top:0;padding:12px 2%;max-width:1400px;line-height:1;}
.home .newsflash h2{margin:0;color:#d2b45a;font-weight:300;font-size:2rem;}
.home .newsflash a p{color:#fff;font-size:1.6rem;margin-bottom:0;}
.home.fp-viewing-imparta .newsflash a p{color:#0a1f62;}
}
@media only screen and (min-width: 1000px) {
.down{height:60px !important;width:60px !important;margin:-35px -30px !important;}
.taas #page .wp-block-cover h3{text-align:center !important;}
.taas .wp-block-group.alignfull{height:auto !important;}
.parent-pageid-62 .separate-cols h4{font-size:6rem;font-weight:300;}
.offset{background:transparent !important;padding-bottom:1rem;}
.offset p{display:none;}
.offset figure{text-align:center;margin-top:-6rem;}
.offset figure img{width:66%;}
.offset-top{margin-top:-33%;background:transparent !important;z-index:1;}
}
@media (-ms-high-contrast: none) {  .csmi-3D{display:none;}
*::-ms-backdrop, .csmi-3D{display:none;}
body.full #page .wp-block-cover{background-color:#050f32;}
*::-ms-backdrop, body.full #page .wp-block-cover{background-color:#050f32;}
}
@media only screen and (max-height: 650px){}
.help-block{background-color:#d53737;color:#fff;padding:1rem;position:relative;display:inline-block;}
.help-block:after{bottom:100%;left:16px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(213, 55, 55, 0);border-bottom-color:#d53737;border-width:8px;margin-left:-8px;}
.category-insights .wp-block-cover__inner-container h2{margin-bottom:2rem !important;font-size:3rem !important;}
.in-menu{margin:-6rem 0 3rem;z-index:1000;position:relative;padding:0;display:flex;justify-content:space-between;flex-wrap:wrap;}
.in-menu li{flex:1 0 20%;font-weight:400;margin:0 1px 1px 0;display:block;}
.in-menu li a{width:100%;padding:1.5rem;display:block;color:#0a1f62 !important;background:linear-gradient(0deg, #d2b45a, #e2cf95);transition:filter 0.25s;}
.in-menu li a:hover{filter:brightness(1.1);}
@media only screen and (max-width: 800px) {
.in-menu li{flex:1 0 100%;}
}
.owl-carousel .owl-nav{position:relative;}
.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev{top:-150px;position:absolute;font-size:5.5rem !important;}
.owl-carousel .owl-nav .owl-next:focus, .owl-carousel .owl-nav .owl-prev:focus{background:transparent;outline:none;box-shadow:none;}
.owl-carousel .owl-nav .owl-prev{left:-40px;}
.owl-carousel .owl-nav .owl-next{right:-40px;}
.wp-block-cb-carousel{background:#fff;}
.wp-block-cb-carousel .slick-slide img{margin:0 auto;}
.wpml-ls-sidebars-custom-header-widget{padding:4px 0 0 6px !important;}
.wpml-ls-item{display:inline-block !important;}
.wpml-ls-item + .wpml-ls-item a{padding-left:0 !important;padding-right:0 !important;}
#header-widget-area{display:inline-block;float:right;}
.wpml-ls-item{filter:grayscale(100);opacity:0.5;transition:all 0.5s;}
.wpml-ls-item.wpml-ls-current-language, .wpml-ls-item:hover{filter:none;opacity:1;}
body.whitepapers{background-color:#fff;}
body.whitepapers #page{margin-bottom:0 !important;}
body.whitepapers #page .wp-block-cover__inner-container h1{position:relative;}
body.whitepapers #page .wp-block-cover__inner-container h1::before{content:"";margin-bottom:1rem;position:absolute;left:0;top:-8px;height:1px;width:200vw;left:50%;right:50%;margin-left:-50vw;background:#f3f3f3;margin-right:-50vw;display:block;background:linear-gradient(250deg, #d2b45a, #e2cf95);}
body.whitepapers #page .wp-block-cover__inner-container h1::after{content:"WHITE PAPER";padding:0 1rem !important;margin:0 0 1.5rem;width:fit-content;color:darkslateblue !important;font-weight:500;font-size:2rem;background:linear-gradient(250deg, #d2b45a, #e2cf95);border-radius:2px 2px 0 0;top:-32px;left:0;position:absolute;}
body.whitepapers #page .link-container{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;background:#f3f3f3;margin-right:-50vw;padding:6rem 0;}
body.whitepapers #page .link-container .wp-block-columns{max-width:1400px;margin:0 auto !important;padding:0 4% !important;}
body.whitepapers #page .link-container .wp-block-columns .wp-block-column{margin:0 !important;}
.grecaptcha-badge{opacity:0 !important;}
.top-navigation .wp-block-button{padding:0 !important;zoom:1 !important;}
.top-navigation .wp-block-button a{padding:6px 16px !important;font-size:1.4rem !important;margin:4px 14px 0 0 !important;}
.post-author{margin:0 auto;text-align:center;}
.post-author img{border:2px solid #dbc37b;border-radius:50%;}
.post-author li:before, .post-author li:after{content:none !important;}
.post-author li a:before{color:#dbc37b !important;}
@media only screen and (min-width: 800px) {
.post-author{float:right;margin:-15rem 6rem 0 4rem;position:relative;z-index:200;}
}
#page .wp-block-group.transparent{background-color:transparent !important;}
.dark .wp-block-column, .dark .wp-block-columns{background-color:transparent !important;}
.dark .wp-block-button, .dark .wp-block-button__link{width:100%;}
.section1 .wp-block-column{transition:all 0.25s;}
.section1 .wp-block-column:hover{transform:scale(1.01);}
.section1 .wp-block-column:hover img{-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);}
.dark .entry-content{margin-bottom:-80px;}
.bg-light, .bg-dark{background-attachment:fixed !important;background-image:url(https://imparta.com/images/relief-gol.svg);background-repeat:no-repeat !important;background-position:150px 34%, 0 0 !important;background-size:100% !important;}
.bg-dark{background-image:url(https://imparta.com/images/relief-gol.svg), linear-gradient(160deg, #050f32, #0a1f62) !important;}
.dark sup{bottom:2ex;font-size:50%;}
.no-pad{padding:0 !important;}
.bci-container{margin-bottom:0;}
.bci-container *{background-color:transparent !important;}
.bci-container * .wp-block-columns{gap:2rem !important;}
.bci-links a{color:#0a1f62 !important;text-transform:none;border-bottom:1px solid #0a1f62;display:block;text-transform:none;padding:0 0 0.5rem;position:relative;box-shadow:none !important;}
.bci-links a:hover{box-shadow:none !important;border-bottom:1px solid #dbc37b;color:#dbc37b;}
.bci-links a:hover:after{border-color:transparent transparent transparent #dbc37b;}
.bci-links a:after{content:" ";display:inline-block;position:absolute;right:0;bottom:-5px;width:0;height:0;border-style:solid;border-width:5px 0 5px 10px;border-color:transparent transparent transparent #0a1f62;}
.bci-links{align-items:flex-start !important;}
.bci-links .wp-block-column{align-items:top !important;}
.vcards{background:transparent !important;}
.vcards .wp-block-column{border-radius:10px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.08), -1px 1px 1px rgba(0, 0, 0, 0.2);}
#page .dark-cont{background:linear-gradient(160deg, #050f32, #142a72) !important;color:#fff !important;}
video{width:100%;height:auto;}
body.video #page h1, .wp-block-group h1{font-size:4rem !important;font-weight:bold !important;color:#0a1f62;}
body.video #page h2{font-size:4rem !important;font-weight:200 !important;color:#0a1f62;}
body.video #page h3{font-size:3rem !important;font-weight:bold !important;color:#0a1f62;}
.wp-block-embed{margin-bottom:0;}
.wp-block-video{line-height:0;}
.wp-embed-aspect-16-9{aspect-ratio:1.7777777778;}
.wp-embed-aspect-16-9 .fluid-width-video-wrapper{padding-top:56% !important;}
.quiz_section .qmn_radio_answers label, .quiz_section .qmn_check_answers label, .quiz_section .qmn_accept_answers label, .quiz_section{font-size:inherit !important;}
.qsm_check_answer, .qmn_mc_answer_wrap{background-color:#f0f0f0;padding:0 1em;margin:1px 0 0 !important;transition:all 0.5s;display:flex !important;}
.qsm_check_answer label, .qsm_check_answer input, .qmn_mc_answer_wrap label, .qmn_mc_answer_wrap input{padding:0.5em !important;height:50px;}
.qsm_check_answer:hover, .qmn_mc_answer_wrap:hover{background-color:#e0ffe0;}
.quiz_section .mlw_qmn_new_question{display:block !important;margin:2rem 0 !important;}
.mlw_qmn_question b{display:block !important;}
.qsm-text-correct-option, .qsm-text-simple-option{padding:0.5rem 1em !important;background-color:#f0f0f0;margin-bottom:1px !important;}
.qsm-text-correct-option{background-color:#e0ffe0;}
.mlw_qmn_question .qsm-text-correct-option:before, .mlw_qmn_question .qsm-text-simple-option:before{left:-5px !important;}
#main .qmn_quiz_container .qmn_btn{background-color:#dbc37b !important;transition:all 0.25s !important;background:linear-gradient(250deg, #d2b45a, #e2cf95) !important;}
.qmn_pagination{flex-direction:row-reverse !important;border-top:none !important;}
.mlw_qmn_message_before{color:#666;font-size:18px;display:block;margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:none !important;}
.mlw_qmn_message_before p{color:#0a1f62;}
.quiz_section{padding:0 !important;}
@media only screen and (min-width: 1024px) {
.insight{margin-bottom:-75px !important;transform:translate(-74%, -20px);}
.insight .wp-block-image{margin:0px 0 -145px -160% !important;}
}
.modules{background:#f4f4f4;}
.modules .wp-block-column{background:#f4f4f4;padding:1rem;}
#page .aligncenter{text-align:center;}
@media only screen and (min-width: 800px) {
.cx .is-vertically-aligned-center{margin:0 64px 0 0 !important;}
}
.slick-prev:before, .slick-next:before{font-size:40px !important;-webkit-font-smoothing:antialiased;color:#dbc37b !important;z-index:10000;display:block;position:relative;-moz-osx-font-smoothing:grayscale;}
.slick-prev, .slick-next{z-index:1;}
.section2 .aos-init{filter:opacity(0) !important;}
.section2 .aos-animate{filter:opacity(1) !important;}
.modules{background:#f4f4f4;}
.modules .wp-block-column{background:#f4f4f4 !important;padding:2rem;cursor:pointer;transition:all 0.25s;}
.modules .wp-block-column:hover{background:#ffffff !important;transform:scale(1.01);-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);}
.modules .wp-block-column .wp-block-image{margin:-2rem -2rem 1rem !important;border-bottom:1rem #dbc37b solid;}
.no-marg{margin-bottom:0 !important;}
@media(min-width:782px){
.modules .wp-block-column:not(:first-child){margin-left:1.5em;}
}
hr, .wp-block-separator{background-color:transparent;border:0;height:0px;margin:2em 0;max-width:100%;border-top:solid 1px #dbc37b;}
@media(max-width:782px){
.reverse{display:flex !important;flex-flow:column-reverse;}
}
.overflow{z-index:1000;position:relative;}
.archive #post-wrap .wp-block-cover{margin-bottom:4rem;}
.featured{background:#fff;margin:0;transition:all 0.3s;}
.featured.cta{background-color:#0a1f62;}
.featured:hover{-webkit-box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.25);-moz-box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.25);box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.25);cursor:pointer;}
.featured .fimg{position:relative;padding:0;}
.featured .fimg:after{content:" ";position:absolute;display:block;top:0;bottom:0;left:0;right:0;}
.featured .fimg img{object-fit:cover;}
.featured .ftxt{padding:2rem;background:#fff;}
.featured .ftxt h2{font-weight:600 !important;}
.featured .imp-link{width:50%;}
.featured:first-of-type .fimg:after{backdrop-filter:brightness(0.4);}
.featured:last-of-type{padding-bottom:3rem;}
.flabel{display:none;}
.category-resources .flabel, .category-webinars .flabel{display:block;position:absolute;bottom:0;margin:2rem;z-index:1;}
.category-resources .flabel ul, .category-webinars .flabel ul{display:flex;gap:0.5rem;margin:0;}
.category-resources .flabel ul li, .category-webinars .flabel ul li{padding:0.25rem 0.5rem;background:#dbc37b;background:linear-gradient(250deg, #d2b45a, #e2cf95);font-size:initial;font-weight:400;}
.category-resources .flabel li:not(:first-of-type){display:none;}
.category-webinars .flabel li:first-of-type{display:none;}
.page-numbers.current, .page-numbers:hover{background:#dbc37b;color:#0a1f62;}
@media(min-width:640px){
.featured-cols{margin:4rem 0;display:grid;grid-template-columns:66% 32%;gap:3rem;}
.featured-cols h2{font-size:2rem !important;width:100% !important;}
.featured-cols p{display:block;}
.featured-cols .imp-link{display:none;}
.featured-cols > *:first-child h2{font-size:3rem !important;width:100% !important;}
.featured-cols > *:first-child p{display:block;}
.featured-cols > *:first-child .imp-link{display:none;}
} .cat-title{padding:2rem;position:absolute;z-index:100;width:100%;}
.cat-title h1{font-weight:600 !important;}
.cat-title h1, .cat-title h2{line-height:1.2;color:#fff;font-size:4rem !important;margin-bottom:0;width:100%;}
.cat-title h2{font-weight:400 !important;font-size:2rem !important;}
@media(min-width:640px){
.cat-title{width:66%;}
}
@media(min-width:1024px){
.cat-title h1, .cat-title h2{font-size:4rem !important;}
.cat-title h2{font-weight:100 !important;}
}
#submenu{background:#d2b45a;background:linear-gradient(250deg, #d2b45a, #e2cf95);margin-left:calc(-50vw + 50%);margin-bottom:2rem;width:100vw;}
#submenu .resources{overflow-x:auto;display:flex;}
#submenu .resources li a{padding:1rem;display:block;color:#0a1f62;white-space:nowrap;}
#submenu .resources li.current-menu-item{border-bottom:2px solid #0a1f62;}
.category-resources #submenu .resources{margin-bottom:4rem;}
@media(min-width:640px){
.addresses .qec{text-align:right;}
#menu-resources, #menu-resources-us{justify-content:center;}
}
@media(min-width:1024px){
#page .alignright{padding:0 0 2rem 4rem;}
#submenu{position:sticky;top:90px;z-index:10000;-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2);}
.featured:nth-of-type(3n){display:flex;}
.featured:nth-of-type(3n) div{flex-basis:50%;}
}
:root{--base:#d2b45a;--bg-blend:multiply;--blur:0px;--fg-blend:lighten;--foreground:#0a1f62;--opacity:1;--spacing:1%;}
.category-resources{}
.category-resources .fimg{background-color:var(--base);overflow:hidden;padding:0;position:relative;font-size:0;}
.category-resources .fimg img{flex:1 0 100%;height:100%;max-width:100%;object-fit:cover;position:relative;width:100%;}
.failure{display:none;}
#cookie-law-info-bar{box-shadow:none;padding:2rem !important;border-top:#dbc37b 1px solid;}
.icards{perspective:1000px;position:relative;height:356px;display:block;}
.icards img{max-width:100%;}
.icards .icard{image-rendering:-webkit-optimize-contrast;width:250px;height:356px;display:block;position:absolute;border:1px solid #555;top:0;transform:rotateX(50deg);left:calc(50% - 150px);border-radius:14px;transform:rotateX(50deg) rotate(50deg);background:url(https://imparta.com/wp-content/uploads/cards/3dcsr/1.jpg);background-size:cover;}
.icards .icard:nth-child(1){box-shadow:20px 10px 50px 0px rgba(0, 0, 0, 0.75);-webkit-box-shadow:20px 10px 50px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow:20px 10px 50px 0px rgba(0, 0, 0, 0.75);}
.icards .icard:nth-child(n + 1){margin-top:calc(1 * -5px);background:url(https://imparta.com/wp-content/uploads/cards/anim/1.jpg);background-size:cover;}
.icards .icard:nth-child(n + 2){margin-top:calc(2 * -5px);background:url(https://imparta.com/wp-content/uploads/cards/anim/2.jpg);background-size:cover;}
.icards .icard:nth-child(n + 3){margin-top:calc(3 * -5px);background:url(https://imparta.com/wp-content/uploads/cards/anim/3.jpg);background-size:cover;}
.icards .icard:nth-child(n + 4){margin-top:calc(4 * -5px);background:url(https://imparta.com/wp-content/uploads/cards/anim/4.jpg);background-size:cover;}
.icards .icard:nth-child(n + 5){margin-top:calc(5 * -5px);background:url(https://imparta.com/wp-content/uploads/cards/anim/5.jpg);background-size:cover;}
.icards .icard:nth-child(n + 6){margin-top:calc(6 * -5px);background:url(https://imparta.com/wp-content/uploads/cards/anim/6.jpg);background-size:cover;}
.icards .icard:nth-child(n + 7){margin-top:calc(7 * -5px);background:url(https://imparta.com/wp-content/uploads/cards/anim/7.jpg);background-size:cover;}
.icards .icard:nth-child(n + 8){margin-top:calc(8 * -5px);background:url(https://imparta.com/wp-content/uploads/cards/anim/8.jpg);background-size:cover;}
.icards .icard:nth-child(n + 9){margin-top:calc(9 * -5px);background:url(https://imparta.com/wp-content/uploads/cards/anim/9.jpg);background-size:cover;}
.icards .icard:nth-child(n + 10){margin-top:calc(10 * -5px);background:url(https://imparta.com/wp-content/uploads/cards/anim/10.jpg);background-size:cover;}
.stats{display:none !important;text-align:center;padding:0 0 !important;border-top:3px #dbc37b solid;border-bottom:3px #dbc37b solid;margin:8rem 0;}
.stats li{padding:3rem;margin-bottom:0;}
.stats li strong{display:block;font-size:6rem;font-weight:300;color:#dbc37b;width:175px;height:175px;border-radius:100px;border:3px #dbc37b solid;margin:0 auto 3rem;line-height:2.75;}
.stats li:before{content:" ";border:0px !important;}
@media(min-width:1024px){
.stats{display:flex;}
.stats > *{flex:1;padding:3rem;}
}
.jmenu{position:sticky;top:120px;}
.pfah-done-text{display:none;}
.pfah-result-done + .pfah-done{display:block !important;}
.pfah-result-done + .pfah-done .pfah-done-text{display:block !important;font-weight:bold;margin-top:1rem;}
.pfah-result-error .pfah-error-text{display:block !important;}
.pfah-result-done.pfah-wrapper{display:none !important;}
.fluid-width-video-wrapper{padding-top:20% !important;}
.card{border-radius:16px;border:1px solid #d2b45a;}
.cli-bar-message a, .cli-bar-message a:active, .cli-bar-message a:hover, .cli-bar-message a:visited{color:#dbc37b;}
#page .wp-block-cover .wp-block-cover__inner-container h4:after{border-bottom:none !important;border-left:none !important;border-right:none !important;}
#page .wp-block-cover .wp-block-cover__inner-container h4:after{width:200vw !important;left:-50% !important;}
.logos.is-layout-flex .wp-block-column{max-width:50%;margin:auto !important;}
@media(min-width:1024px){
.logos.is-layout-flex .wp-block-column{max-width:20%;}
}
@media(max-width:1024px){
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{width:50%;margin:auto;}
}
body.gated .wp-block-contact-form-7-contact-form-selector{background:#dbc37b;width:100%;max-width:800px;padding:4rem;margin-top:0;}
body.gated .wp-block-contact-form-7-contact-form-selector .flex{display:grid;grid-template-columns:repeat(1, 1fr);grid-column-gap:2rem;}
body.gated .wp-block-contact-form-7-contact-form-selector .wpcf7-submit{margin-top:0;background:#0a1f62;color:#fff;}
body.gated #colophon{z-index:0;}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{color:#0a1f62;}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{transition:all 0.25s;background:linear-gradient(250deg, #d2b45a, #e2cf95);font-weight:300;text-transform:uppercase;letter-spacing:2;color:#0a1f62 !important;}
#moove_gdpr_cookie_info_bar{background:linear-gradient(90deg, #0e1735, #101c46);padding:2rem;}
#moove_gdpr_cookie_info_bar button{color:#d2b45a !important;}
.col-form{background:linear-gradient(90deg, #0e1735, #101c46);box-shadow:rgba(149, 157, 165, 0.2) 0px 8px 24px;min-height:380px;padding:3rem;border:1px solid #dbc37b;border-radius:5px;}
.col-form.gate{background:#fff;margin-top:-9.5rem;}
.webinars .wp-block-video{margin-bottom:4rem;}
.webinars .speaker img{margin-bottom:1rem;max-width:100%;}
@media only screen and (min-width: 800px) {
.webinars .speaker img{margin-bottom:0rem;max-width:100%;}
.webinars #page .wp-block-columns{padding:0 4rem 4rem 4rem;}
.webinars .wp-block-cover__inner-container is-layout-flow h1{width:66%;}
.webinars .col-form{z-index:10;box-shadow:rgba(149, 157, 165, 0.2) 0px 8px 24px;min-height:380px;padding:3rem;border:1px solid #dbc37b;border-radius:5px;align-self:start;}
.webinars .pad-img-left img{margin:0 1.5rem 1.5rem 0;}
.webinars #page .wp-block-columns .wp-block-columns{gap:4rem;}
.webinars .wp-block-cover__inner-container h1, .webinars .wp-block-cover__inner-container h2{width:66%;margin-left:0 !important;}
}
.align-self-stretch, .align-self-stretch img{width:100%;object-fit:cover;}
.imp-flex-column-reverse{flex-direction:column-reverse !important;}
@media(min-width:768px){
.imp-flex-column-reverse{flex-direction:inherit !important;}
} ul.nav-tabs{border-bottom:none;display:flex;padding-left:0;margin:0;}
ul.nav-tabs .nav-item{margin-bottom:0;}
ul.nav-tabs .nav-link{border:1px solid #dbc37b;border-bottom:none;border-radius:1rem 1rem 0 0;background:transparent;color:#dbc37b;}
ul.nav-tabs .nav-link:focus{border-color:#dbc37b;}
ul.nav-tabs .nav-link.disabled{color:#dbc37b;background-color:transparent;border-color:#dbc37b;}
ul.nav-tabs .nav-link.active, ul.nav-tabs .nav-item.show .nav-link{color:#fff;background-color:#dbc37b;border-color:#dbc37b;}
ul.nav-tabs .dropdown-menu{border-radius:1rem 1rem 0 0;}
.tab-content{padding:3rem;border:1px solid #dbc37b;}
@media(min-width:1400px){
.tab-content{padding:4rem;border:1px solid #dbc37b;border-radius:0rem 1.5rem 1.5rem 1.5rem;}
}
.tab-content > .tab-pane{display:none;}
.tab-content > .active{display:block;}
.fade{transition:opacity 0.15s linear;}
.txt-lrg{font-size:14pt;}
.col.stacked-img{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;}
.col.stacked-img img, .col.stacked-img svg{grid-row-start:1;grid-column-start:1;grid-row-end:2;grid-column-end:2;opactiy:0;}
.stacked{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;}
.stacked > *{grid-row-start:1;grid-column-start:1;grid-row-end:2;grid-column-end:2;}
body .cards .ccol:not(.deck):before{content:"";width:calc(100% - 32px);height:100%;display:block;position:absolute;background-size:100% 100%;background-repeat:no-repeat;z-index:-1;top:0px;bottom:0;left:15px;right:0;opacity:25%;border-radius:16px;box-shadow:1.5px 0.5px 0px #fff, 3px 1.5px 0px #999, 4.5px 2.25px 0px #fff, 6px 3px 0px #999, 7.5px 4px 0px #fff, 9px 5px 0px #999, 10.5px 6px 0px #fff, 12px 7px 0px #999, 12.5px 6px 0px #fff, 13px 8px 0px #999, 13.5px 9px 0px #fff, 15px 10px 0px #999;}
.cards.topdeck .card{box-shadow:15px 15px 15px 0px rgba(0, 0, 0, 0.18);background:linear-gradient(-15deg, #050f32, #0a1f62) !important;border:none !important;}
.cards.topdeck .card p{color:#fff;}
.tab-pane .row .ccol{margin-bottom:3rem;}
body.home .cards .ccol:not(.deck):before{content:"";width:calc(100% - 40px);height:95%;display:block;position:absolute;z-index:1;top:10px;}
@media(max-width:992px){
body.home .cards{margin:auto;}
}
.cards .text-left{text-align:center !important;}
.card-boxes .box{background:url(https://develop.impartadev.co.uk/wp-content/uploads/2024/09/box-trim.png), linear-gradient(327deg, #050f32, #0a1f62);background-size:100% 100%;position:relative;border-radius:4px 0 4px 4px;aspect-ratio:0.7058823529;margin:4rem 10%;padding:6rem 4rem 3rem;transition:all 0.25s;transform-origin:bottom left;}
.card-boxes .box h3{color:#dbc37b;font-size:2.5rem;text-align:center;padding:25px;}
.card-boxes .box:hover{box-shadow:rgba(0, 0, 0, 0.45) 21px 10px 13px -11px;transform-origin:center bottom;transform:scale(1.01);}
.card-boxes .box:before{background:#010205;top:4px;content:"";margin-right:-25px;position:absolute;width:30px;height:calc(100% - 8px);right:0;transform:perspective(600px) rotateX(0deg) rotateY(45deg);border-radius:0px 4px 4px 0;}
.card-boxes .box:after{background:#133e89;background-image:url(https://develop.impartadev.co.uk/wp-content/uploads/2024/09/card-top-2.png);background-size:100%;bottom:100%;margin-left:-24px;margin-top:-25px;position:absolute;transform:skewX(130deg);top:0;width:100%;height:25px;border-radius:4px 4px 0 0;}
.cards .text-left{text-align:left !important;}
.card-boxes{display:grid;margin-bottom:4rem;gap:4rem;grid-template-columns:1fr 1fr 1fr;}
.card-boxes .box{margin:0;}
.card-boxes > div{transform:scale(1.2);}
.card-boxes > div:nth-of-type(1){transform:translate(50px, 10px) scale(1.1) rotate(-15deg);}
.card-boxes > div:nth-of-type(2){position:relative;z-index:10;}
.card-boxes > div:nth-of-type(3){transform:translate(-50px, 10px) scale(1.1) rotate(15deg);}
.price-card table td{border:none;}
.price-card table tr{background:transparent !important;}
.price-card table td{border-bottom:1px solid #dbc37b;}
.hero{position:relative;z-index:100;height:600px;}
.hero h1{color:#dbc37b !important;}
.hero p{color:#fff !important;}
#page .hero::before{position:absolute;z-index:1;width:100%;height:100%;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 99%, rgba(0, 0, 0, 0.65) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 99%, rgba(0, 0, 0, 0.65) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 99%, rgba(0, 0, 0, 0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#a6000000",GradientType=0);content:"";opacity:1;}
.d-stack{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;}
.d-stack div{grid-area:1;transition:all 0.5s;}
#sub-form #main-sub-details{display:flex;gap:1rem;}
.is-gold{color:#dbc37b !important;}
.is-white{color:#fff !important;}
.indent-icon img{padding-right:12px;vertical-align:top;}
ul.cards{list-style-type:none;display:flex;flex-direction:column;gap:2rem;margin:4rem 0;}
ul.cards li{flex-basis:100%;padding:2rem;border-radius:2rem;border:2px solid #dbc37b;list-style-type:none;text-align:center;}
ul.cards li:before{display:none;}
ul.cards img{max-width:128px;margin:0 auto 2rem;display:block;}
ul.cards strong{display:block;}
.l-blue{background:#f2f2f2;padding:4rem;border-radius:2rem;}
.entry-content ul.chevs{display:grid;margin-top:2rem;grid-template-columns:1fr 1fr 1fr 1fr;gap:2rem;text-align:center;}
.entry-content ul.chevs li{padding:29% 15% 10% !important;box-shadow:inset 0 0 0 12px #dbc37b;border-radius:50%;background:#fbf8ef;list-style-type:none;aspect-ratio:1;font-size:1.5rem;color:#dbc37b;}
.entry-content ul.chevs li strong{font-size:2.5rem;color:#0a1f62;font-weight:400;}
.entry-content ul.chevs li:before{content:" ";dsiplay:block;background:#dbc37b;border-radius:50% 50% 0 50%;width:100% !important;height:100% !important;top:0 !important;left:0 !important;z-index:-1;transform:translateY(0) rotate(-45deg) !important;}
.entry-content ul.chevs li:after{content:" ";display:block;width:40px;height:40px;background:#dbc37b;position:absolute;top:50%;margin-top:-20px;rotate:-45deg;margin-left:-50px;}
.entry-content ul.chevs li:first-of-type:after{content:" ";display:none;}
.entry-content ul.chevs li:last-of-type:before{border-radius:50%;}
@media(min-width:992px){
ul.cards{flex-direction:row;}
}
@media(max-width:992px){
.site-identity{flex-direction:column;}
.entry-content ul.chevs{max-width:280px;margin:4rem auto 0;grid-template-columns:1fr;gap:0;}
.entry-content ul.chevs li:before{transform:translateY(0) rotate(45deg) !important;}
.entry-content ul.chevs li:after{content:" ";top:0%;right:50%;margin-right:-20px;rotate:-45deg;margin-top:-12px;}
}
@media(min-width:1200px){
section .container, section .container-sm, section .container-md, section .container-lg, section .container-xl{max-width:1230px;}
}
.gold-line{background:linear-gradient(#dbc37b, #dbc37b) no-repeat top / 2px 100%;background-size:100% 0;background-position:top;margin-bottom:0 !important;padding-bottom:0 !important;}
.gold-line p{background:#fff;}
.gold-line h4{margin-bottom:2.5rem;}
.gold-line .bdot{content:" ";display:block;position:absolute;height:16px;width:16px;background-color:#dbc37b;border-radius:50%;left:-8px;top:64px;}
.gold-line .bline{content:" ";display:block;position:absolute;background:linear-gradient(to right, #dbc37b, transparent) no-repeat;height:2px;width:100%;top:70px;left:0;}
.gold-line .row.rev .bdot{left:calc(100% - 8px);top:64px;}
.gold-line .row.rev .bline{background:linear-gradient(to left, #dbc37b, transparent) no-repeat;}
@media(max-width:767px){
.gold-line{background:transparent;}
.gold-line .row img{transform:scale(1) !important;margin:0 auto !important;}
.gold-line .row .text-right:has(img){text-align:center !important;}
}
@media(min-width:1200px){
.row .pl-10{padding-left:6rem !important;}
.row .pr-10{padding-right:6rem !important;}
} @media(max-width:1199px){  @keyframes bounce {
0%, 20%, 50%, 80%, 100% {
transform: translateY(0);
}
40% {
transform: translateY(-30px);
}
60% {
transform: translateY(-15px);
}
}
.bounce {
animation: bounce 2s infinite;
} .tablet {
line-height: 10px;
}
}header:before, .container:before, .clear:before{display:none !important;}
.site-identity{display:flex;}
#masthead{font-size:0;}
body{font-size:0 !important;}
body > *{font-size:14pt;}
.top-navigation{top:0;height:80px;background:#050f32;}
.top-navigation .container{width:100%;max-width:100%;}
.top-navigation .quadmenu-caret{display:none;}
.top-navigation #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav > li.quadmenu-item.quadmenu-has-caret > a > .quadmenu-item-content > .quadmenu-text {
padding-right: 0;
}.site-header{position:sticky;top:0;}
@media(min-width:993px){
#quadmenu .quadmenu-navbar-nav li.quadmenu-item .quadmenu-item-content{padding:10px;}
#quadmenu .quadmenu-dropdown-menu{max-width:1400px;margin:auto !important;}
#quadmenu .quadmenu-dropdown-menu ul.quadmenu-row{margin:0;padding:0 15px;overflow-x:hidden;}
#quadmenu .quadmenu-dropdown-menu ul.quadmenu-row .quadmenu-item-has-children ul{margin:0;}
#quadmenu .quadmenu-dropdown-menu ul.quadmenu-row .quadmenu-item-has-children ul li.quadmenu-item .quadmenu-item-content{padding:7.5px 0;}
#quadmenu .quadmenu-item-has-children.two-thirds .quadmenu-dropdown-menu{width:50%;}
#quadmenu .quadmenu-item-has-children.insights-col ul.quadmenu-row{padding-right:0 !important;}
#quadmenu .quadmenu-item-has-children.insights-col ul.quadmenu-row .quadmenu-item-type-column:last-of-type{margin-right:-15px;}
#quadmenu .has-posts .quadmenu-item-type-column:last-of-type{background:#fff !important;margin-right:-15px;}
.strong{font-weight:700 !important;}
}
@media(max-width:992px){
.site-title-wrap a {
text-align: left;
}
.hamburger {
position: absolute;
right: 0;
z-index: 20;
}
#quadmenu {
height: 0;
overflow: hidden;
width: 100%;
}
body.menu-active #quadmenu {
height: auto;
}
}