.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
@font-face{font-family:"Avenir Next Demi Bold";src:url(//www.consumercreditcompliance.co.uk/wp-content/themes/ccc_theme/dist/fonts/AvenirNext-DemiBold.eot);src:url(//www.consumercreditcompliance.co.uk/wp-content/themes/ccc_theme/dist/fonts/AvenirNext-DemiBold.woff2) format("woff2"),url(//www.consumercreditcompliance.co.uk/wp-content/themes/ccc_theme/dist/fonts/AvenirNext-DemiBold.woff) format("woff"),url(//www.consumercreditcompliance.co.uk/wp-content/themes/ccc_theme/dist/fonts/AvenirNext-DemiBold.ttf) format("truetype"),url(//www.consumercreditcompliance.co.uk/wp-content/themes/ccc_theme/dist/fonts/AvenirNext-DemiBold.svg#AvenirNext-DemiBold) format("svg")}@font-face{font-family:"Avenir Next Medium";src:url(//www.consumercreditcompliance.co.uk/wp-content/themes/ccc_theme/dist/fonts/AvenirNext-Medium.eot);src:url(//www.consumercreditcompliance.co.uk/wp-content/themes/ccc_theme/dist/fonts/AvenirNext-Medium.woff2) format("woff2"),url(//www.consumercreditcompliance.co.uk/wp-content/themes/ccc_theme/dist/fonts/AvenirNext-Medium.woff) format("woff"),url(//www.consumercreditcompliance.co.uk/wp-content/themes/ccc_theme/dist/fonts/AvenirNext-Medium.ttf) format("truetype"),url(//www.consumercreditcompliance.co.uk/wp-content/themes/ccc_theme/dist/fonts/AvenirNext-Medium.svg#AvenirNext-Medium) format("svg")}@font-face{font-family:"Avenir Next Regular";src:url(//www.consumercreditcompliance.co.uk/wp-content/themes/ccc_theme/dist/fonts/AvenirNext-Regular.eot);src:url(//www.consumercreditcompliance.co.uk/wp-content/themes/ccc_theme/dist/fonts/AvenirNext-Regular.woff2) format("woff2"),url(//www.consumercreditcompliance.co.uk/wp-content/themes/ccc_theme/dist/fonts/AvenirNext-Regular.woff) format("woff"),url(//www.consumercreditcompliance.co.uk/wp-content/themes/ccc_theme/dist/fonts/AvenirNext-Regular.ttf) format("truetype"),url(//www.consumercreditcompliance.co.uk/wp-content/themes/ccc_theme/dist/fonts/AvenirNext-Regular.svg#AvenirNext-Regular) format("svg")}img{display:block;max-width:100%;height:auto;width:auto}img.alignleft{float:left;margin:0 20px 10px 0}img.alignright{float:right;margin:0 0 10px 20px}.left_col,.right_col{width:50%;position:relative}.left_col{float:left}.right_col{float:right}*,html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,label,fieldset,input,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6,ul,ol,li,form,p,filedset,img{margin:0;padding:0;border:0;font-weight:400}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul,li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:""}input[type=submit],input[type=text],input[type=email],input[type=number],button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}select::-ms-expand{display:none}figure{margin:0}b,strong{font-weight:700}em{font-style:italic}abbr[title],acronym[title]{text-decoration:none}a img{border:none;display:block}.ui-datepicker{z-index:9999 !important;position:absolute}html{-webkit-text-size-adjust:none;-webkit-appearance:none;box-sizing:border-box;background:#fff;font-size:10px}html.freeze{overflow:hidden}*,*:before,*:after{box-sizing:inherit}sup,sub{vertical-align:baseline;position:relative;top:-.4em}sub{top:.4em}body,html{margin:0;padding:0}body{font-family:"Avenir Next Regular",sans-serif,Arial;color:#333;-webkit-font-smoothing:antialiased}body p{font-size:18px;line-height:28px;font-weight:400;letter-spacing:0em;color:#333;font-family:"Avenir Next Regular",sans-serif,Arial}a{outline:none;text-decoration:underline;color:#333}a:hover{text-decoration:underline}.grecaptcha-badge{visibility:hidden;opacity:0}.preload *{transition:none !important}.container{margin:0 auto;padding:0;max-width:1270px;width:100%}.container--medium{max-width:1220px;width:77%}@media only screen and (max-width:1350px){.container--medium{width:88.2%}}@media only screen and (max-width:500px){.container--medium{width:85.5%}}.container--large{max-width:1340px;width:84%}@media only screen and (max-width:1350px){.container--large{width:92%}}@media only screen and (max-width:500px){.container--large{width:92%}}.container .column,.container .columns{float:left;display:inline;margin-left:.7874015748%;margin-right:.7874015748%}.column.alpha,.columns.alpha{margin-left:0}.column.omega,.columns.omega{margin-right:0}.container .one.column,.container .one.columns{width:18.4251968504%}.container .two.columns{width:38.4251968504%}.container .three.columns{width:58.4251968504%}.container .four.columns{width:78.4251968504%}.container .five.columns{width:98.4251968504%}.container .six.columns{width:118.4251968504%}.container .seven.columns{width:138.4251968504%}.container .eight.columns{width:158.4251968504%}.container .nine.columns{width:178.4251968504%}.container .ten.columns{width:198.4251968504%}.container .eleven.columns{width:218.4251968504%}.container .twelve.columns{width:238.4251968504%}.container .thirteen.columns{width:258.4251968504%}.container .fourteen.columns{width:278.4251968504%}.container .fifteen.columns{width:298.4251968504%}.container .sixteen.columns{width:318.4251968504%}.container .one-third.columns{width:31.7585301837%}.container .two-thirds.columns{width:65.0918635171%}.clearfix:before,.clearfix:after,.row:before,.row:after{content:" ";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.row:after,.clearfix:after{clear:both}.row,.clearfix{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important}html{background:#fff;height:100%}body{background:#fff}body.lock_scroll{overflow:hidden}body.sticky .head:after,body.sticky .head:before{opacity:1}body.sticky .head{padding:8px 0;background:#fff}body.sticky .head__logo svg#logo{opacity:0}body.sticky .head__logo svg#logo--scroll{opacity:1}body.sticky .head:before{opacity:0}body.sticky .head .main_nav .menu-header ul.menu li a{color:#333}body.sticky .head .main_nav .menu-header ul.menu li.enquire a{color:#fff}body.sticky .head .resi_button{border-top:2px solid #243a4d}body.sticky .head .resi_button:before{background:#243a4d}body.sticky .head .resi_button:after{background:#243a4d}select::-ms-expand{display:none}.head{padding:25px 0;width:100%;z-index:10;position:fixed;top:0;left:0;width:100%;transition:all .2s ease-in}.head:before{content:"";position:absolute;left:0;top:0;width:100%;height:180px;background:linear-gradient(180deg,#000 0%,rgba(0,0,0,0) 100%);opacity:.8;transition:all .2s ease-in}.head__logo{position:relative}.head__logo svg{display:block;transition:all .2s ease-in}.head__logo svg#logo{opacity:1}.head__logo svg#logo--scroll{position:absolute;top:0;left:0;width:100%;height:auto;opacity:0}.head .container{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.head .main_nav{width:calc(100% - 250px);max-width:795px}.head .main_nav .menu-header ul.menu{display:flex;align-items:center;justify-content:space-between}.head .main_nav .menu-header ul.menu li{position:relative}.head .main_nav .menu-header ul.menu li.menu-item-has-children{position:relative}.head .main_nav .menu-header ul.menu li.menu-item-has-children>a{position:relative;padding-right:25px}.head .main_nav .menu-header ul.menu li.menu-item-has-children>a:after{content:"+";display:inline-block;font-size:16px;line-height:23px;font-weight:400;letter-spacing:.02em;position:absolute;right:10px;top:5px}.head .main_nav .menu-header ul.menu li a{color:#fff;font-size:14px;line-height:22px;font-weight:600;letter-spacing:.05em;font-family:"Avenir Next Demi Bold",sans-serif,Arial;text-transform:uppercase;position:relative;text-decoration:none;transition:all .3s ease-in;padding:6px 10px;display:inline-block}.head .main_nav .menu-header ul.menu li ul.sub-menu li a{padding:6px 12px}.head .main_nav .menu-header ul.menu li ul.sub-menu li.current-menu-item a{text-decoration:none}.head .main_nav .menu-header ul.menu li ul.sub-menu li.menu-item-has-children>a:after{display:none}@media only screen and (max-width:1200px){.head .main_nav .menu-header ul.menu li a{padding:5px 12px 2px}.head .main_nav .menu-header ul.menu li.menu-item-has-children>a{padding-right:22px}.head .main_nav .menu-header ul.menu li.menu-item-has-children>a:after{right:6px}}.head .main_nav .menu-header ul.menu li.enquire a{display:inline-block;color:#fff;border:solid 1px #7e40a1;padding:13px 24px;text-decoration:none;text-transform:uppercase;font-size:14px;line-height:22px;font-weight:600;letter-spacing:.1em;position:relative;cursor:pointer;background:#7e40a1;border-radius:25px;transition:all .2s ease-in;font-family:"Avenir Next Demi Bold",sans-serif,Arial;box-shadow:5px 5px 15px 0px rgba(0,0,0,.3)}.head .main_nav .menu-header ul.menu li.enquire a.disabled,.head .main_nav .menu-header ul.menu li.enquire a[disabled]{cursor:not-allowed;opacity:.6}.head .main_nav .menu-header ul.menu li.enquire a:hover{text-decoration:none;transform:scale(1.04)}@media only screen and (max-width:500px){.head .main_nav .menu-header ul.menu li.enquire a{font-size:13px;padding:8px 18px}}@media only screen and (min-width:1101px){.head .main_nav .menu-header ul.menu li.current-menu-item>a:before,.head .main_nav .menu-header ul.menu li.current-menu-parent>a:before{content:"";display:block;position:absolute;bottom:4px;left:10px;width:calc(100% - 20px);height:2px;background:#7e40a1}.head .main_nav .menu-header ul.menu li.current_parent{display:none}.head .main_nav .menu-header ul.menu li:hover ul.sub-menu{opacity:1;visibility:visible}.head .main_nav .menu-header ul.menu li.menu-item-has-children:hover>a{background:#fff;border-top-left-radius:4px;border-top-right-radius:4px;color:#0b121e;z-index:1}.head .main_nav .menu-header ul.menu li.menu-item-has-children:hover>a:after{content:"-";line-height:21px}.head .main_nav .menu-header ul.menu li.archive-page{display:none}.head .main_nav .menu-header ul.menu ul.sub-menu{transition:all .3s ease-in;width:320px;position:absolute;top:100%;left:0;padding-top:10px;padding-bottom:10px;border-bottom:10px;opacity:0;visibility:hidden;display:flex;flex-direction:column;flex-wrap:wrap}.head .main_nav .menu-header ul.menu ul.sub-menu:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:#fff;display:block;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-right-radius:4px;box-shadow:0px 3px 20px 0px rgba(0,0,0,.2)}.head .main_nav .menu-header ul.menu ul.sub-menu li{width:100%}.head .main_nav .menu-header ul.menu ul.sub-menu li:last-child:before{display:none}.head .main_nav .menu-header ul.menu ul.sub-menu li a{font-size:13px;line-height:20px;color:#0b121e}.head .main_nav .menu-header ul.menu ul.sub-menu li.current-menu-item a:before{width:calc(100% - 24px);left:12px}}@media only screen and (max-width:1100px){.head .main_nav .menu-header ul.menu li.enquire a{display:inline-block;color:#fff;border:solid 1px #fff;padding:13px 24px;text-decoration:none;text-transform:uppercase;font-size:14px;line-height:22px;font-weight:600;letter-spacing:.1em;position:relative;cursor:pointer;background:#fff;border-radius:25px;transition:all .2s ease-in;font-family:"Avenir Next Demi Bold",sans-serif,Arial;box-shadow:5px 5px 15px 0px rgba(0,0,0,.3);color:#7e40a1 !important;display:inline-block !important;font-size:13px !important;padding:11px 20px !important}.head .main_nav .menu-header ul.menu li.enquire a.disabled,.head .main_nav .menu-header ul.menu li.enquire a[disabled]{cursor:not-allowed;opacity:.6}.head .main_nav .menu-header ul.menu li.enquire a:hover{text-decoration:none;transform:scale(1.04)}}@media only screen and (max-width:1100px)and (max-width:500px){.head .main_nav .menu-header ul.menu li.enquire a{font-size:13px;padding:8px 18px}}@media only screen and (max-width:1100px){.head .main_nav .menu-header ul.menu li.archive-page{display:block}}@media only screen and (max-width:1200px){.head__logo svg{width:152px;height:auto}.head .main_nav{width:calc(100% - 200px)}}.blog .head:before,.category .head:before,.single-post .head:before,.page-template-page-contact .head:before,.page-template-page-full .head:before{display:none}.blog .head__logo svg#logo,.category .head__logo svg#logo,.single-post .head__logo svg#logo,.page-template-page-contact .head__logo svg#logo,.page-template-page-full .head__logo svg#logo{opacity:0}.blog .head__logo svg#logo--scroll,.category .head__logo svg#logo--scroll,.single-post .head__logo svg#logo--scroll,.page-template-page-contact .head__logo svg#logo--scroll,.page-template-page-full .head__logo svg#logo--scroll{opacity:1}.blog .head .main_nav .menu-header ul.menu li a,.category .head .main_nav .menu-header ul.menu li a,.single-post .head .main_nav .menu-header ul.menu li a,.page-template-page-contact .head .main_nav .menu-header ul.menu li a,.page-template-page-full .head .main_nav .menu-header ul.menu li a{color:#333}.blog .head .main_nav .menu-header ul.menu li.enquire a,.category .head .main_nav .menu-header ul.menu li.enquire a,.single-post .head .main_nav .menu-header ul.menu li.enquire a,.page-template-page-contact .head .main_nav .menu-header ul.menu li.enquire a,.page-template-page-full .head .main_nav .menu-header ul.menu li.enquire a{color:#fff}.blog .head .resi_button,.category .head .resi_button,.single-post .head .resi_button,.page-template-page-contact .head .resi_button,.page-template-page-full .head .resi_button{border-top:2px solid #243a4d}.blog .head .resi_button:before,.category .head .resi_button:before,.single-post .head .resi_button:before,.page-template-page-contact .head .resi_button:before,.page-template-page-full .head .resi_button:before{background:#243a4d}.blog .head .resi_button:after,.category .head .resi_button:after,.single-post .head .resi_button:after,.page-template-page-contact .head .resi_button:after,.page-template-page-full .head .resi_button:after{background:#243a4d}@-webkit-keyframes banner_ticker{100%{transform:translateX(-100%)}}@keyframes banner_ticker{100%{transform:translateX(-100%)}}.banner--home{height:100vh;max-height:890px;display:flex;align-items:center;background-size:cover;background-position:center;position:relative;overflow:hidden}.banner--home:before{content:"";display:block;width:105%;height:0;padding-bottom:120%;border-radius:50%;box-shadow:inset 0px 0px 100px 100px #000;opacity:.4;left:calc(50% - 550px);bottom:10%;position:absolute}.banner--home:after{content:"";position:absolute;left:0;top:0;width:60%;height:100%;background:linear-gradient(90deg,#000 0%,rgba(0,0,0,0) 100%);opacity:.8}.banner--home .container{position:relative;z-index:2;height:100%;display:flex;align-items:flex-end;padding-bottom:45px}@media only screen and (max-width:800px){.banner--home{max-height:610px;align-items:flex-end}}.banner--sub{height:100vh;max-height:760px;display:flex;align-items:center;background-size:cover;background-position:center;position:relative;overflow:hidden}.banner--sub:before{content:"";display:block;width:105%;height:0;padding-bottom:120%;border-radius:50%;box-shadow:inset 0px 0px 100px 100px #000;opacity:.4;left:calc(50% - 550px);bottom:10%;position:absolute}.banner--sub:after{content:"";position:absolute;left:0;top:0;width:60%;height:100%;background:linear-gradient(90deg,#000 0%,rgba(0,0,0,0) 100%);opacity:.8}.banner--sub .container{position:relative;z-index:2;height:100%;display:flex;align-items:flex-end;padding-bottom:100px}.banner--sub .banner__title{letter-spacing:.015em;font-family:"Avenir Next Demi Bold",sans-serif,Arial;max-width:64%;margin-bottom:0}.banner--sub .banner__title{font-size:40px;line-height:48px}@media screen and (min-width:390px){.banner--sub .banner__title{font-size:calc(40px + 30*((100vw - 390px)/1090));line-height:calc(48px + 28*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.banner--sub .banner__title{font-size:calc(70px + 0*((100vw - 1480px)/440));line-height:calc(76px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.banner--sub .banner__title{font-size:70px;line-height:76px}}@media only screen and (max-width:900px){.banner--sub .banner__title{max-width:100%}}@media only screen and (max-width:600px){.banner--sub{max-height:480px}.banner--sub .container{padding-bottom:60px}}.banner__small{color:#fff;font-family:"Avenir Next Demi Bold",sans-serif,Arial;margin-top:20px;max-width:55%}.banner__small{font-size:16px;line-height:26px}@media screen and (min-width:390px){.banner__small{font-size:calc(16px + 6*((100vw - 390px)/1090));line-height:calc(26px + 4*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.banner__small{font-size:calc(22px + 0*((100vw - 1480px)/440));line-height:calc(30px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.banner__small{font-size:22px;line-height:30px}}.banner__inner{width:100%}.banner__title{color:#fff;letter-spacing:.01em;font-weight:400;margin-bottom:20px;max-width:90%}.banner__title{font-size:22px;line-height:28px}@media screen and (min-width:390px){.banner__title{font-size:calc(22px + 28*((100vw - 390px)/1090));line-height:calc(28px + 28*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.banner__title{font-size:calc(50px + 0*((100vw - 1480px)/440));line-height:calc(56px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.banner__title{font-size:50px;line-height:56px}}.banner__title strong{font-family:"Avenir Next Demi Bold",sans-serif,Arial;font-weight:600}.banner__subtitle{color:#fff;font-weight:400;margin-bottom:25px}.banner__subtitle{font-size:32px;line-height:38px}@media screen and (min-width:390px){.banner__subtitle{font-size:calc(32px + 18*((100vw - 390px)/1090));line-height:calc(38px + 22*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.banner__subtitle{font-size:calc(50px + 10*((100vw - 1480px)/440));line-height:calc(60px + 10*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.banner__subtitle{font-size:60px;line-height:70px}}.banner__text p{color:#fff}.banner__text p{font-size:16px;line-height:26px}@media screen and (min-width:390px){.banner__text p{font-size:calc(16px + 6*((100vw - 390px)/1090));line-height:calc(26px + 4*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.banner__text p{font-size:calc(22px + 0*((100vw - 1480px)/440));line-height:calc(30px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.banner__text p{font-size:22px;line-height:30px}}.banner__btn{display:inline-block;color:#fff;border:solid 1px #7e40a1;padding:13px 24px;text-decoration:none;text-transform:uppercase;font-size:14px;line-height:22px;font-weight:600;letter-spacing:.1em;position:relative;cursor:pointer;background:#7e40a1;border-radius:25px;transition:all .2s ease-in;font-family:"Avenir Next Demi Bold",sans-serif,Arial;box-shadow:5px 5px 15px 0px rgba(0,0,0,.3)}.banner__btn.disabled,.banner__btn[disabled]{cursor:not-allowed;opacity:.6}.banner__btn:hover{text-decoration:none;transform:scale(1.04)}@media only screen and (max-width:500px){.banner__btn{font-size:13px;padding:8px 18px}}.banner__logos{display:flex;align-items:center;padding:20px 45px;width:100%;justify-content:space-between;background-color:rgba(255,255,255,.82);border-radius:8px;margin-top:48px}.banner__logos span{color:#1c1c1c;font-family:"Avenir Next Demi Bold",sans-serif,Arial}.banner__logos span{font-size:14px;line-height:28px}@media screen and (min-width:390px){.banner__logos span{font-size:calc(14px + 4*((100vw - 390px)/1090));line-height:calc(28px + 0*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.banner__logos span{font-size:calc(18px + 0*((100vw - 1480px)/440));line-height:calc(28px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.banner__logos span{font-size:18px;line-height:28px}}.banner__logos__wrap{width:calc(100% - 130px)}.banner__logos__clients{display:flex;align-items:center;justify-content:space-between;padding:10px 20px}.banner__logos__clients div{position:relative;width:150px}.banner__logos__clients div:before{content:"";display:block;width:100%;height:0;padding-bottom:60%}.banner__logos__clients div:not(:last-child){margin-right:20px}.banner__logos__clients img{mix-blend-mode:multiply;filter:grayscale(1);position:absolute;top:0;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.banner__logos__clients:not(:first-child){display:none}@media only screen and (max-width:1200px){.banner__logos{flex-wrap:wrap;overflow:hidden}.banner__logos__wrap{width:100%;display:flex}.banner__logos__clients{padding:10px 0;flex-shrink:0;display:inline-flex}.banner__logos__clients div{margin-right:60px !important}.banner__logos__clients:not(:first-child){display:inline-flex}.banner__logos.active .banner__logos__clients{-webkit-animation:banner_ticker 15s infinite linear;animation:banner_ticker 15s infinite linear}}@media only screen and (max-width:800px){.banner__logos{margin-top:30px;border-radius:0;width:100vw;margin-left:-5.9vw;background:#ebe9f0}.banner--home .container{padding-bottom:0}.banner--home:before{left:60%;width:130%;transform:translate(-50%,-30%);bottom:initial;top:0;padding-bottom:130%}.banner--sub:before{left:60%;width:130%;transform:translate(-50%,-30%);bottom:initial;top:0;padding-bottom:130%}.banner__small{max-width:100%}}@media only screen and (max-width:500px){.banner__title{max-width:100%}.banner__logos{margin-left:-7.25vw;padding:20px 7.25vw}.banner__logos__clients div{width:110px;margin-right:30px !important}}.courses{counter-reset:section}.courses__single{margin-bottom:30px;display:flex;border-radius:20px;overflow:hidden;counter-increment:section}.courses__single__left{width:38%;padding:30px 40px}.courses__single__right{width:62%;background-image:url(//www.consumercreditcompliance.co.uk/wp-content/themes/ccc_theme/dist/6b674805f1035d611e24.png);background-size:cover;background-position:center top;padding:30px 40px}.courses__single__title,.courses__single__description,.courses__single__price,.courses__single__number{color:#fff}.courses__single__number{font-size:22px;line-height:32px}@media screen and (min-width:390px){.courses__single__number{font-size:calc(22px + 12*((100vw - 390px)/1090));line-height:calc(32px + 12*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.courses__single__number{font-size:calc(34px + 0*((100vw - 1480px)/440));line-height:calc(44px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.courses__single__number{font-size:34px;line-height:44px}}.courses__single__number:after{content:counter(section) ":"}.courses__single__title{font-family:"Avenir Next Demi Bold",sans-serif,Arial;margin-bottom:15px}.courses__single__title{font-size:22px;line-height:32px}@media screen and (min-width:390px){.courses__single__title{font-size:calc(22px + 12*((100vw - 390px)/1090));line-height:calc(32px + 12*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.courses__single__title{font-size:calc(34px + 0*((100vw - 1480px)/440));line-height:calc(44px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.courses__single__title{font-size:34px;line-height:44px}}.courses__single__price{font-family:"Avenir Next Demi Bold",sans-serif,Arial}.courses__single__price{font-size:20px;line-height:24px}@media screen and (min-width:390px){.courses__single__price{font-size:calc(20px + 8*((100vw - 390px)/1090));line-height:calc(24px + 8*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.courses__single__price{font-size:calc(28px + 0*((100vw - 1480px)/440));line-height:calc(32px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.courses__single__price{font-size:28px;line-height:32px}}.courses__single__description{padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid rgba(255,255,255,.28)}.courses__single__description{font-size:16px;line-height:26px}@media screen and (min-width:390px){.courses__single__description{font-size:calc(16px + 2*((100vw - 390px)/1090));line-height:calc(26px + 2*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.courses__single__description{font-size:calc(18px + 0*((100vw - 1480px)/440));line-height:calc(28px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.courses__single__description{font-size:18px;line-height:28px}}.courses__single__btn{display:inline-block;color:#fff;border:solid 1px inherit;padding:13px 24px;text-decoration:none;text-transform:uppercase;font-size:14px;line-height:22px;font-weight:600;letter-spacing:.1em;position:relative;cursor:pointer;background:inherit;border-radius:25px;transition:all .2s ease-in;font-family:"Avenir Next Demi Bold",sans-serif,Arial;box-shadow:5px 5px 15px 0px rgba(0,0,0,.3);box-shadow:none;overflow:hidden;margin-top:15px}.courses__single__btn.disabled,.courses__single__btn[disabled]{cursor:not-allowed;opacity:.6}.courses__single__btn:hover{text-decoration:none;transform:scale(1.04)}@media only screen and (max-width:500px){.courses__single__btn{font-size:13px;padding:8px 18px}}.courses__single__btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:inherit;mix-blend-mode:multiply}.courses__single__btn span{color:#fff;position:relative;letter-spacing:.05em}@media only screen and (max-width:1200px){.courses__single__btn{font-size:13px}.courses__single__left,.courses__single__right{padding:20px}}@media only screen and (max-width:950px){.courses__single{flex-wrap:wrap;border-radius:10px}.courses__single__left,.courses__single__right{width:100%}.courses__single__left{padding-bottom:65px}.courses__single__right{background:0 0;padding:0}}.courses .course-tabs .etabs{display:flex}.courses .course-tabs .etabs .tab:not(:first-child){margin-left:10px}.courses .course-tabs .etabs .tab a{padding:20px 28px 16px;background:#dbd7e0;display:block;text-decoration:none;font-family:"Avenir Next Demi Bold",sans-serif,Arial;border-top-left-radius:10px;border-top-right-radius:10px}.courses .course-tabs .etabs .tab a{font-size:16px;line-height:24px}@media screen and (min-width:390px){.courses .course-tabs .etabs .tab a{font-size:calc(16px + 2*((100vw - 390px)/1090));line-height:calc(24px + 2*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.courses .course-tabs .etabs .tab a{font-size:calc(18px + 0*((100vw - 1480px)/440));line-height:calc(26px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.courses .course-tabs .etabs .tab a{font-size:18px;line-height:26px}}.courses .course-tabs .etabs .tab a.active{background:#fff}.courses .course-tabs>div{background:#fff;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:28px 33px 30px}.courses .course-tabs>div p,.courses .course-tabs>div li{font-size:16px;line-height:26px;font-weight:400;letter-spacing:.01em}.courses .course-tabs>div ol{padding-left:18px;margin:20px 0}.courses .course-tabs>div ol li{list-style:decimal}.courses .course-tabs>div ul{margin:20px 0}.courses .course-tabs>div ul li{padding-left:18px;position:relative}.courses .course-tabs>div ul li:before{content:"";position:absolute;left:0;top:12px;width:12px;height:2px;background:#584582}@media only screen and (max-width:950px){.courses .course-tabs .etabs{padding:0 20px;margin-top:-45px}.courses .course-tabs .etabs .tab a{padding:10px 15px 7px}.courses .course-tabs>div{border-top-right-radius:0;padding:30px 20px}}@media only screen and (max-width:950px){.courses{background:linear-gradient(180deg,#000 0%,#545454 100%);padding:30px 0}}.full_width_text{margin:100px 0}@media screen and (max-width:1600px){.full_width_text{margin:6% 0}}@media screen and (max-width:600px){.full_width_text{margin:60px 0}}.full_width_text__inner{max-width:92%}.full_width_text__heading{color:#584582;font-family:"Avenir Next Demi Bold",sans-serif,Arial;margin-bottom:20px}.full_width_text__heading{font-size:20px;line-height:28px}@media screen and (min-width:390px){.full_width_text__heading{font-size:calc(20px + 10*((100vw - 390px)/1090));line-height:calc(28px + 12*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.full_width_text__heading{font-size:calc(30px + 0*((100vw - 1480px)/440));line-height:calc(40px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.full_width_text__heading{font-size:30px;line-height:40px}}.full_width_text__content p{color:#373737;font-size:16px;line-height:26px;font-weight:400;letter-spacing:.01em}.full_width_text__content p:not(:last-child){margin-bottom:20px}.full_width_text--services .full_width_text__heading,.full_width_text--services .full_width_text__content p{font-size:20px;line-height:28px}@media screen and (min-width:390px){.full_width_text--services .full_width_text__heading,.full_width_text--services .full_width_text__content p{font-size:calc(20px + 10*((100vw - 390px)/1090));line-height:calc(28px + 12*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.full_width_text--services .full_width_text__heading,.full_width_text--services .full_width_text__content p{font-size:calc(30px + 0*((100vw - 1480px)/440));line-height:calc(40px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.full_width_text--services .full_width_text__heading,.full_width_text--services .full_width_text__content p{font-size:30px;line-height:40px}}.full_width_text--services .full_width_text__heading{color:#584582}.full_width_text--flexi .full_width_text__heading p{margin-bottom:20px}.full_width_text--flexi .full_width_text__heading p{font-size:20px;line-height:28px}@media screen and (min-width:390px){.full_width_text--flexi .full_width_text__heading p{font-size:calc(20px + 10*((100vw - 390px)/1090));line-height:calc(28px + 12*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.full_width_text--flexi .full_width_text__heading p{font-size:calc(30px + 0*((100vw - 1480px)/440));line-height:calc(40px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.full_width_text--flexi .full_width_text__heading p{font-size:30px;line-height:40px}}.full_width_text--flexi .full_width_text__heading p strong{color:#584582;font-family:"Avenir Next Demi Bold",sans-serif,Arial}@media only screen and (max-width:600px){.full_width_text__inner{max-width:100%}}.subpages .container{display:flex;flex-wrap:wrap;justify-content:space-between}.subpages__single{margin-bottom:40px;width:calc(50% - 20px);border-radius:20px;overflow:hidden;border:1px solid #d0d0d0;transition:all .2s ease-in}.subpages__single a{display:flex;text-decoration:none}.subpages__single figure,.subpages__single__right{width:50%}.subpages__single figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.subpages__single__right{padding:30px 37px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.subpages__single__right p{font-family:"Avenir Next Demi Bold",sans-serif,Arial}.subpages__single__right p{font-size:20px;line-height:28px}@media screen and (min-width:390px){.subpages__single__right p{font-size:calc(20px + 6*((100vw - 390px)/1090));line-height:calc(28px + 4*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.subpages__single__right p{font-size:calc(26px + 0*((100vw - 1480px)/440));line-height:calc(32px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.subpages__single__right p{font-size:26px;line-height:32px}}.subpages__single__btn{display:inline-block;color:#fff;border:solid 1px #7e40a1;padding:13px 24px;text-decoration:none;text-transform:uppercase;font-size:14px;line-height:22px;font-weight:600;letter-spacing:.1em;position:relative;cursor:pointer;background:#7e40a1;border-radius:25px;transition:all .2s ease-in;font-family:"Avenir Next Demi Bold",sans-serif,Arial;box-shadow:5px 5px 15px 0px rgba(0,0,0,.3);box-shadow:none}.subpages__single__btn.disabled,.subpages__single__btn[disabled]{cursor:not-allowed;opacity:.6}.subpages__single__btn:hover{text-decoration:none;transform:scale(1.04)}@media only screen and (max-width:500px){.subpages__single__btn{font-size:13px;padding:8px 18px}}.subpages__single:hover{transform:scale(1.025)}@media only screen and (max-width:1100px){.subpages__single__right{padding:30px 20px}}@media only screen and (max-width:950px){.subpages__single{width:100%}}@media only screen and (max-width:500px){.subpages__single a{flex-wrap:wrap}.subpages__single figure,.subpages__single__right{width:100%}.subpages__single figure{position:relative}.subpages__single figure:before{content:"";width:100%;height:0;padding-bottom:52%;position:relative;display:block}.subpages__single figure img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center -40px;object-position:center -40px}.subpages__single__right p{margin-bottom:20px}.subpages__single:last-child{margin-bottom:0}}.contact_cta{margin:100px 0}@media screen and (max-width:1600px){.contact_cta{margin:6% 0}}@media screen and (max-width:600px){.contact_cta{margin:60px 0}}.contact_cta .container{position:relative;border-radius:20px;overflow:hidden}.contact_cta .container figure{position:absolute;width:100%;height:100%}.contact_cta .container figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.contact_cta .container a{position:relative;display:flex;align-items:center;justify-content:space-between;padding:68px 50px;color:#fff;text-decoration:none}.contact_cta .container a{font-size:30px;line-height:38px}@media screen and (min-width:390px){.contact_cta .container a{font-size:calc(30px + 30*((100vw - 390px)/1090));line-height:calc(38px + 30*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.contact_cta .container a{font-size:calc(60px + 0*((100vw - 1480px)/440));line-height:calc(68px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.contact_cta .container a{font-size:60px;line-height:68px}}@media only screen and (max-width:800px){.contact_cta .container a{padding:30px 20px;border-radius:10px}.contact_cta .container a svg{display:block;width:25px;height:25px}}.latest_insights{margin:100px 0}@media screen and (max-width:1600px){.latest_insights{margin:6% 0}}@media screen and (max-width:600px){.latest_insights{margin:60px 0}}.latest_insights .container{position:relative}.latest_insights__title_wrap{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.latest_insights__btn{display:inline-flex;align-items:center;color:#243a4d;border:solid 1px #d0d0d0;padding:8px 11px 8px 20px;text-decoration:none;text-transform:uppercase;font-size:14px;line-height:22px;font-weight:600;letter-spacing:.1em;position:relative;cursor:pointer;background:#fff;border-radius:25px;transition:all .2s ease-in;font-family:"Avenir Next Demi Bold",sans-serif,Arial;position:absolute;top:0;right:0}.latest_insights__btn svg{margin-left:25px}.latest_insights__btn.disabled,.latest_insights__btn[disabled]{cursor:not-allowed;opacity:.6}.latest_insights__btn:hover{text-decoration:none}.latest_insights__title{font-weight:400;letter-spacing:0em}.latest_insights__title{font-size:30px;line-height:40px}@media screen and (min-width:390px){.latest_insights__title{font-size:calc(30px + 30*((100vw - 390px)/1090));line-height:calc(40px + 30*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.latest_insights__title{font-size:calc(60px + 0*((100vw - 1480px)/440));line-height:calc(70px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.latest_insights__title{font-size:60px;line-height:70px}}.latest_insights__wide{width:107%;margin-left:-3.5%}@media only screen and (max-width:600px){.latest_insights__wide{width:100%;margin-left:0}.latest_insights__title_wrap{flex-wrap:wrap;margin-bottom:5px}.latest_insights__title{width:100%;margin-bottom:10px}.latest_insights__btn{top:initial;bottom:0;right:initial;left:0}.latest_insights__posts{padding-bottom:60px}}.latest_insights__posts{display:flex;justify-content:space-between;flex-wrap:wrap}.latest_insights__posts:after{content:"";display:block;width:calc(33.333% - 26.666px);height:0}.latest_insights--bg{background:#ebe9f0;padding:100px 0}@media screen and (max-width:1600px){.latest_insights--bg{padding:6% 0}}@media screen and (max-width:600px){.latest_insights--bg{padding:60px 0}}.latest_insights--bg .blog_article{background:#fff}@media screen and (max-width:800px){.latest_insights .blog_article{width:100%}.latest_insights .blog_article:not(:last-child){margin-bottom:20px}.latest_insights .blog_article .blog_article__content a{min-height:initial}}@media screen and (max-width:500px){.latest_insights .blog_article__content a{padding:20px 20px 23px}.latest_insights__btn svg{width:22px;height:22px;margin-left:15px}}.single-post{background:#f1eff4}.post_content_top{padding:160px 0 0}.post_content_top .container{position:relative}.post_content_top__image{border-radius:12px;overflow:hidden}.post_content_top__image:after{content:"";position:absolute;left:0;top:0;width:60%;height:100%;background:linear-gradient(90deg,#000 0%,rgba(0,0,0,0) 100%);opacity:.8;border-radius:12px}.post_content_top__image img{width:100%;height:auto}.post_content_top__text h1{font-family:"Avenir Next Demi Bold",sans-serif,Arial;margin-bottom:20px;width:80%}.post_content_top__text h1{font-size:22px;line-height:30px}@media screen and (min-width:390px){.post_content_top__text h1{font-size:calc(22px + 18*((100vw - 390px)/1090));line-height:calc(30px + 20*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.post_content_top__text h1{font-size:calc(40px + 0*((100vw - 1480px)/440));line-height:calc(50px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.post_content_top__text h1{font-size:40px;line-height:50px}}.post_content_top__text a{text-decoration:none}.post_content_top__text a svg{display:block}.post_content_top__text a svg path{fill:#243a4d}.post_content_top__auth_date{display:flex;align-items:center;justify-content:flex-start}.post_content_top__auth_date span,.post_content_top__auth_date p{font-size:14px;line-height:19px;font-weight:400;letter-spacing:0em}.post_content_top__auth_date>span{margin-right:15px}.post_content_top__auth_date p{display:flex;align-items:center}.post_content_top__auth_date p a{margin-left:15px}.post_content_top--image .post_content_top__text{padding:0 50px 70px;position:absolute;bottom:0;left:0}.post_content_top--image .post_content_top__text *{color:#fff}.post_content_top--image .post_content_top__text a{text-decoration:none}.post_content_top--image .post_content_top__text a svg{display:block}.post_content_top--image .post_content_top__text a svg path{fill:#fff}@media screen and (max-width:900px){.post_content_top{padding-top:120px}.post_content_top--image .post_content_top__text{padding:0 30px 30px}.post_content_top__text h1{width:100%}}@media screen and (max-width:600px){.post_content_top__image{height:400px}.post_content_top__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.post_content_top__auth_date{flex-wrap:wrap}.post_content_top__auth_date p{width:100%;margin-top:20px}.post_content_top--image .post_content_top__text{padding:0 20px 20px}}.splide__arrows{position:relative;display:flex;align-items:center;margin-top:30px}.splide__arrows .splide__arrow{position:relative;left:initial;right:initial;outline:none;top:initial;transform:translate(0)}.splide__arrows .numbers{text-transform:uppercase;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0em;margin:0 16px;padding-top:4px;color:#fff}.insights_form{position:relative;margin:22px 0;padding:60px 0 80px}.insights_form:before{content:"";background-image:url(//www.consumercreditcompliance.co.uk/wp-content/themes/ccc_theme/dist/638c3ef2cc9411fd648c.png);position:absolute;left:20px;top:0;border-radius:6px;height:100%;width:calc(100% - 40px)}.insights_form__title{position:relative;color:#fff;font-weight:400;margin-bottom:20px}.insights_form__title{font-size:32px;line-height:36px}@media screen and (min-width:390px){.insights_form__title{font-size:calc(32px + 24*((100vw - 390px)/1090));line-height:calc(36px + 28*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.insights_form__title{font-size:calc(56px + 0*((100vw - 1480px)/440));line-height:calc(64px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.insights_form__title{font-size:56px;line-height:64px}}.insights_form .form_wrap{display:flex;justify-content:space-between}.insights_form .form_wrap .wpcf7-form-control-wrap,.insights_form .form_wrap .select_wrap{width:calc(33% - 55px)}.insights_form .form_wrap .select_wrap .wpcf7-form-control-wrap{width:100%}.insights_form .form_wrap .select_wrap .wpcf7-form-control-wrap select{width:100%}.insights_form .form_wrap .wpcf7-form-control-wrap input[type=text],.insights_form .form_wrap .wpcf7-form-control-wrap select,.insights_form .form_wrap .wpcf7-form-control-wrap input[type=email]{height:54px;background:#fff;border-radius:4px !important;background:#fff;border:0;text-transform:uppercase;letter-spacing:.2em;font-weight:400;padding:15px 19px;color:#000}.insights_form .form_wrap .wpcf7-form-control-wrap[data-name=subject]{position:relative}.insights_form .form_wrap .wpcf7-form-control-wrap[data-name=subject]:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.53' height='5.972' viewBox='0 0 10.53 5.972'%3E%3Cpath d='M1439.742-4181.838l4.911,4.911,4.911-4.911' transform='translate(-1439.389 4182.192)' fill='none' stroke='%23707070' stroke-width='1'/%3E%3C/svg%3E%0A");position:absolute;right:15px;top:50%;transform:translateY(-50%);pointer-events:none}.insights_form .form_wrap input.wpcf7-submit{width:142px;height:54px;font-weight:700;font-size:14px;line-height:20px;color:#fff;letter-spacing:.2em;padding:12px 20px 10px;background:linear-gradient(62deg,#f14e0c 0%,#dd8712 100%);border:0;outline:none;border-radius:3px;text-transform:uppercase;cursor:pointer;transition:all .2s ease-in}.insights_form .form_wrap input.wpcf7-submit:hover{transform:scale(1.05)}.insights_form .form_wrap .wpcf7-spinner{position:absolute;top:calc(100% + 20px);right:0}@media screen and (max-width:950px){.insights_form{padding:50px 0 75px}.insights_form .form_wrap{flex-wrap:wrap}.insights_form .form_wrap .wpcf7-form-control-wrap{margin-bottom:10px}.insights_form .form_wrap .wpcf7-form-control-wrap,.insights_form .form_wrap .select_wrap{width:calc(50% - 5px)}}@media screen and (max-width:650px){.insights_form{margin:0}.insights_form:before{width:100%;left:0;border-radius:0}}@media screen and (max-width:500px){.insights_form__title{max-width:220px}.insights_form .form_wrap .wpcf7-form-control-wrap,.insights_form .form_wrap .select_wrap{width:100%}.insights_form .form_wrap input.wpcf7-submit{width:100px;height:40px;padding:12px 10px 10px;margin-left:auto}}.blog_article{border-radius:20px;overflow:hidden;border:1px solid #d0d0d0;width:calc(33.333% - 26.666px)}.blog_article a{position:relative;display:block}.blog_article__img{position:relative;width:100%;height:100%}.blog_article__img:before{content:"";position:relative;width:100%;height:0;padding-bottom:55%;display:block}.blog_article__img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.blog_article__content a{flex-direction:column;justify-content:space-between;display:flex;padding:35px 32px 23px;min-height:290px;text-decoration:none}.blog_article__category{text-transform:uppercase;font-size:14px;line-height:20px;font-weight:600;letter-spacing:.1em;font-family:"Avenir Next Demi Bold",sans-serif,Arial;margin-bottom:auto}.blog_article__title{font-weight:600;font-family:"Avenir Next Demi Bold",sans-serif,Arial;margin-bottom:20px;margin-top:20px}.blog_article__title{font-size:18px;line-height:26px}@media screen and (min-width:390px){.blog_article__title{font-size:calc(18px + 4*((100vw - 390px)/1090));line-height:calc(26px + 4*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.blog_article__title{font-size:calc(22px + 0*((100vw - 1480px)/440));line-height:calc(30px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.blog_article__title{font-size:22px;line-height:30px}}.blog_article__date{text-transform:uppercase;color:#898989;display:flex;align-items:center;justify-content:space-between;font-size:14px;line-height:20px;font-weight:600;letter-spacing:.1em;font-family:"Avenir Next Demi Bold",sans-serif,Arial}.title_text{margin:100px 0}@media screen and (max-width:1600px){.title_text{margin:6% 0}}@media screen and (max-width:600px){.title_text{margin:60px 0}}.title_text .container{display:flex;justify-content:space-between}.title_text__title{text-transform:uppercase;letter-spacing:.1em;color:#7e40a1;font-family:"Avenir Next Demi Bold",sans-serif,Arial;width:34.5%}.title_text__title{font-size:14px;line-height:28px}@media screen and (min-width:390px){.title_text__title{font-size:calc(14px + 4*((100vw - 390px)/1090));line-height:calc(28px + 0*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.title_text__title{font-size:calc(18px + 0*((100vw - 1480px)/440));line-height:calc(28px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.title_text__title{font-size:18px;line-height:28px}}.title_text__text{width:65.5%}.title_text__text p{letter-spacing:.01em}.title_text__text p{font-size:18px;line-height:26px}@media screen and (min-width:390px){.title_text__text p{font-size:calc(18px + 12*((100vw - 390px)/1090));line-height:calc(26px + 14*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.title_text__text p{font-size:calc(30px + 0*((100vw - 1480px)/440));line-height:calc(40px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.title_text__text p{font-size:30px;line-height:40px}}.title_text__text p strong{color:#7e40a1;font-family:"Avenir Next Demi Bold",sans-serif,Arial}@media only screen and (max-width:900px){.title_text .container{flex-wrap:wrap}.title_text__title,.title_text__text{width:100%}.title_text__title{margin-bottom:20px}}.ctas{margin:100px 0}@media screen and (max-width:1600px){.ctas{margin:6% 0}}@media screen and (max-width:600px){.ctas{margin:60px 0}}.ctas .container{display:flex;justify-content:space-between;flex-wrap:wrap}.ctas .container:after{content:"";display:block;height:0;width:calc(33.333% - 26.666px)}.ctas__single{width:calc(33.333% - 26.666px);border-radius:20px;overflow:hidden;border:1px solid #d0d0d0;transition:all .2s ease-in}.ctas__single a{text-decoration:none;display:flex;flex-direction:column;height:100%}.ctas__single figure{position:relative}.ctas__single figure:before{content:"";width:100%;height:0;padding-bottom:83%;position:relative;display:block}.ctas__single figure img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ctas__single__text{padding:23px 35px;flex-grow:1;margin-top:auto;display:flex;align-items:flex-end}.ctas__single__text p{position:relative;padding-right:80px;width:100%;font-family:"Avenir Next Demi Bold",sans-serif,Arial}.ctas__single__text p{font-size:18px;line-height:24px}@media screen and (min-width:390px){.ctas__single__text p{font-size:calc(18px + 8*((100vw - 390px)/1090));line-height:calc(24px + 8*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.ctas__single__text p{font-size:calc(26px + 0*((100vw - 1480px)/440));line-height:calc(32px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.ctas__single__text p{font-size:26px;line-height:32px}}.ctas__single__text p svg{display:block;position:absolute;bottom:0;right:0}.ctas__single:hover{transform:scale(1.025)}@media only screen and (max-width:1200px){.ctas__single{width:calc(33.333% - 10px)}.ctas__single__text{padding:20px}}@media only screen and (max-width:850px){.ctas__single{width:100%}.ctas__single:not(:last-child){margin-bottom:30px}.ctas__single figure:before{padding-bottom:52%}}@media only screen and (max-width:500px){.ctas__single:not(:last-child){margin-bottom:22px}}.image_text{margin:100px 0}@media screen and (max-width:1600px){.image_text{margin:6% 0}}@media screen and (max-width:600px){.image_text{margin:60px 0}}.image_text__inner{display:flex;justify-content:center;border-radius:20px;overflow:hidden}.image_text p,.image_text li{font-size:16px;line-height:28px;font-weight:400;letter-spacing:.01em;margin-bottom:20px}.image_text p strong,.image_text li strong{font-family:"Avenir Next Demi Bold",sans-serif,Arial}.image_text__lrg p{font-size:18px;line-height:26px}@media screen and (min-width:390px){.image_text__lrg p{font-size:calc(18px + 14*((100vw - 390px)/1090));line-height:calc(26px + 16*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.image_text__lrg p{font-size:calc(32px + 0*((100vw - 1480px)/440));line-height:calc(42px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.image_text__lrg p{font-size:32px;line-height:42px}}.image_text__lrg p strong{font-family:"Avenir Next Demi Bold",sans-serif,Arial}.image_text__left{width:50%;display:flex;flex-direction:column;justify-content:center;padding:60px 80px 60px 60px;background:#ebe9f0;position:relative}.image_text__left svg{display:block;top:40%;right:0;width:80%;position:absolute}.image_text__left__text{position:relative;z-index:1}.image_text__left__text h3{color:#7e40a1;text-transform:uppercase;font-family:"Avenir Next Demi Bold",sans-serif,Arial;letter-spacing:.1em;margin-bottom:40px}.image_text__left__text h3{font-size:14px;line-height:28px}@media screen and (min-width:390px){.image_text__left__text h3{font-size:calc(14px + 4*((100vw - 390px)/1090));line-height:calc(28px + 0*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.image_text__left__text h3{font-size:calc(18px + 0*((100vw - 1480px)/440));line-height:calc(28px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.image_text__left__text h3{font-size:18px;line-height:28px}}.image_text__left__text a{display:inline-block;color:#fff;border:solid 1px #7e40a1;padding:13px 24px;text-decoration:none;text-transform:uppercase;font-size:14px;line-height:22px;font-weight:600;letter-spacing:.1em;position:relative;cursor:pointer;background:#7e40a1;border-radius:25px;transition:all .2s ease-in;font-family:"Avenir Next Demi Bold",sans-serif,Arial;box-shadow:5px 5px 15px 0px rgba(0,0,0,.3);box-shadow:none}.image_text__left__text a.disabled,.image_text__left__text a[disabled]{cursor:not-allowed;opacity:.6}.image_text__left__text a:hover{text-decoration:none;transform:scale(1.04)}@media only screen and (max-width:500px){.image_text__left__text a{font-size:13px;padding:8px 18px}}.image_text__right{width:50%}.image_text__right figure{height:100%;margin:0}.image_text__right figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.image_text--about .image_text__left{padding:75px 90px 75px 60px}.image_text--about .image_text__left svg{top:60%}.image_text--about .image_text__left__text h3{text-transform:none;margin-bottom:20px;letter-spacing:.01em;max-width:80%;color:#584582}.image_text--about .image_text__left__text h3{font-size:20px;line-height:28px}@media screen and (min-width:390px){.image_text--about .image_text__left__text h3{font-size:calc(20px + 10*((100vw - 390px)/1090));line-height:calc(28px + 14*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.image_text--about .image_text__left__text h3{font-size:calc(30px + 0*((100vw - 1480px)/440));line-height:calc(42px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.image_text--about .image_text__left__text h3{font-size:30px;line-height:42px}}.image_text--about .image_text__left__text p:last-child{margin-bottom:0}.image_text--about .image_text__left__text ul li{width:100%;position:relative;padding-left:28px}.image_text--about .image_text__left__text ul li:before{content:"";position:absolute;left:0;top:12px;width:18px;height:2px;background:#584582}@media screen and (max-width:900px){.image_text--about .image_text__left{padding:40px 30px}.image_text__left{padding:40px 30px}.image_text__left__text h3{margin-bottom:20px}}@media screen and (max-width:800px){.image_text__inner{flex-wrap:wrap}.image_text__left,.image_text__right{width:100%}.image_text__left{order:2}.image_text__left svg{right:-30px}.image_text__right{position:relative;z-index:1;order:1}}@media screen and (max-width:600px){.image_text--about .image_text__left{padding:30px 20px}.image_text__left{padding:30px 20px}.image_text__left svg{top:17%}}@media screen and (max-width:500px){.image_text__inner{border-radius:0;width:100vw;margin-left:-4vw;border-radius:0}.image_text--about{margin-bottom:0}.image_text--about .image_text__left{padding-bottom:60px}.image_text--about+.history{margin-top:0}.image_text__right figure:before{content:"";display:block;width:100%;height:0;padding-bottom:64%}.image_text__right figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;left:0}}.history{position:relative;margin:100px 0;padding:100px 0}@media screen and (max-width:1600px){.history{margin:6% 0}}@media screen and (max-width:600px){.history{margin:60px 0}}@media screen and (max-width:1600px){.history{padding:6% 0}}@media screen and (max-width:600px){.history{padding:60px 0}}.history__bg{position:absolute;width:100%;height:100%;top:0;left:0}.history__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.history .container{position:relative}.history__title{color:#fff;font-family:"Avenir Next Demi Bold",sans-serif,Arial;text-align:center;letter-spacing:.015em}.history__title{font-size:30px;line-height:40px}@media screen and (min-width:390px){.history__title{font-size:calc(30px + 20*((100vw - 390px)/1090));line-height:calc(40px + 18*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.history__title{font-size:calc(50px + 0*((100vw - 1480px)/440));line-height:calc(58px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.history__title{font-size:50px;line-height:58px}}.history__wrap{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:20px;padding-top:38px;overflow:hidden}.history__single{width:calc(50% - 85px);position:relative;padding:20px 50px 30px 35px;margin-bottom:40px}.history__single .bg{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#584582;mix-blend-mode:multiply;border-radius:20px}.history__single:nth-child(even){margin-top:175px}.history__single:nth-child(even):before{content:"";position:absolute;top:120px;right:100%;width:85px;height:1px;background:#fff;display:block}.history__single:nth-child(odd):before{content:"";position:absolute;top:80px;left:100%;width:85px;height:1px;background:#fff;display:block}.history__single__year{color:#fff;position:relative;z-index:1;opacity:.56;font-family:"Avenir Next Demi Bold",sans-serif,Arial;letter-spacing:-.05em;margin-bottom:10px}.history__single__year{font-size:83px;line-height:83px}@media screen and (min-width:390px){.history__single__year{font-size:calc(83px + 23*((100vw - 390px)/1090));line-height:calc(83px + 23*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.history__single__year{font-size:calc(106px + 0*((100vw - 1480px)/440));line-height:calc(106px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.history__single__year{font-size:106px;line-height:106px}}.history__single__content{position:relative;z-index:1}.history__single__content p,.history__single__content a{color:#fff}.history__single__content p,.history__single__content a{font-size:16px;line-height:26px}@media screen and (min-width:390px){.history__single__content p,.history__single__content a{font-size:calc(16px + 4*((100vw - 390px)/1090));line-height:calc(26px + 4*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.history__single__content p,.history__single__content a{font-size:calc(20px + 0*((100vw - 1480px)/440));line-height:calc(30px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.history__single__content p,.history__single__content a{font-size:20px;line-height:30px}}.history__single__content p strong,.history__single__content a strong{font-family:"Avenir Next Demi Bold",sans-serif,Arial}.history__single:last-child:after{content:"";position:absolute;display:block;left:-85px;bottom:calc(100% - 120px);height:2000px;width:1px;background:#fff}@media only screen and (max-width:1000px){.history__single{width:calc(50% - 40px);padding:20px 30px 30px}.history__single:before{width:40px !important}.history__single:last-child:after{left:-40px !important}}@media only screen and (max-width:800px){.history__wrap{padding-top:10px}.history__single{width:100%;padding:20px 20px 30px}.history__single:not(:last-child){margin-bottom:30px}.history__single:not(:last-child):after{content:"";width:1px;height:30px;background:#fff;display:block;left:20px;top:100%;position:absolute}.history__single:last-child{margin-bottom:0}.history__single:before{display:none !important}.history__single:nth-child(even){margin-top:0}}.alternate_block{margin:100px 0}@media screen and (max-width:1600px){.alternate_block{margin:6% 0}}@media screen and (max-width:600px){.alternate_block{margin:60px 0}}.alternate_block .container{display:flex;justify-content:space-between;align-items:center}.alternate_block__left{width:calc(50% - 20px)}.alternate_block__left figure{border-radius:25px;overflow:hidden}.alternate_block__left figure img{width:100%;height:auto}.alternate_block__right{width:calc(50% - 20px)}.alternate_block__right p{font-size:18px;line-height:26px}@media screen and (min-width:390px){.alternate_block__right p{font-size:calc(18px + 14*((100vw - 390px)/1090));line-height:calc(26px + 18*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.alternate_block__right p{font-size:calc(32px + 0*((100vw - 1480px)/440));line-height:calc(44px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.alternate_block__right p{font-size:32px;line-height:44px}}.alternate_block__right p strong{font-family:"Avenir Next Demi Bold",sans-serif,Arial}.alternate_block__logos{display:flex;justify-content:flex-start;margin-bottom:30px}.alternate_block__logo:not(:first-child){margin-left:10px}.alternate_block__logo img{display:block}@media screen and (max-width:750px){.alternate_block .container{flex-wrap:wrap}.alternate_block__left,.alternate_block__right{width:100%}.alternate_block__left{margin-bottom:30px}.alternate_block__left figure{border-radius:20px}}@media screen and (max-width:500px){.alternate_block__left{margin-bottom:20px}.alternate_block__logos{margin-bottom:15px}.alternate_block__logos img{height:55px;width:auto}}.testimonials,.banner--testimonials{background-size:cover;background-position:center;padding:100px 0}@media screen and (max-width:1600px){.testimonials,.banner--testimonials{padding:6% 0}}@media screen and (max-width:600px){.testimonials,.banner--testimonials{padding:60px 0}}.testimonials .splide,.banner--testimonials .splide{margin:0 100px;position:relative}.testimonials .splide__list,.banner--testimonials .splide__list{align-items:flex-start;transition:all .3s ease-in}.testimonials__single,.banner--testimonials__single{padding-left:20px}.testimonials__single blockquote,.banner--testimonials__single blockquote{color:#fff;position:relative;font-family:"Avenir Next Demi Bold",sans-serif,Arial;border-bottom:1px solid rgba(255,255,255,.36);padding-bottom:20px;margin-bottom:20px}.testimonials__single blockquote,.banner--testimonials__single blockquote{font-size:18px;line-height:26px}@media screen and (min-width:390px){.testimonials__single blockquote,.banner--testimonials__single blockquote{font-size:calc(18px + 4*((100vw - 390px)/1090));line-height:calc(26px + 8*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.testimonials__single blockquote,.banner--testimonials__single blockquote{font-size:calc(22px + 0*((100vw - 1480px)/440));line-height:calc(34px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.testimonials__single blockquote,.banner--testimonials__single blockquote{font-size:22px;line-height:34px}}.testimonials__single blockquote:before,.banner--testimonials__single blockquote:before{content:"“";position:absolute;top:0;left:-14px}.testimonials__single blockquote:after,.banner--testimonials__single blockquote:after{content:"”"}.testimonials__single__details,.banner--testimonials__single__details{max-width:calc(100% - 180px)}.testimonials__single__details p,.banner--testimonials__single__details p{font-family:"Avenir Next Demi Bold",sans-serif,Arial;color:#fff}.testimonials__single__details p,.banner--testimonials__single__details p{font-size:16px;line-height:24px}@media screen and (min-width:390px){.testimonials__single__details p,.banner--testimonials__single__details p{font-size:calc(16px + 6*((100vw - 390px)/1090));line-height:calc(24px + 9*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.testimonials__single__details p,.banner--testimonials__single__details p{font-size:calc(22px + 0*((100vw - 1480px)/440));line-height:calc(33px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.testimonials__single__details p,.banner--testimonials__single__details p{font-size:22px;line-height:33px}}.testimonials__single__details p span,.banner--testimonials__single__details p span{font-family:"Avenir Next Regular",sans-serif,Arial}.testimonials__single__details p span,.banner--testimonials__single__details p span{font-size:13px;line-height:24px}@media screen and (min-width:390px){.testimonials__single__details p span,.banner--testimonials__single__details p span{font-size:calc(13px + 5*((100vw - 390px)/1090));line-height:calc(24px + 9*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.testimonials__single__details p span,.banner--testimonials__single__details p span{font-size:calc(18px + 0*((100vw - 1480px)/440));line-height:calc(33px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.testimonials__single__details p span,.banner--testimonials__single__details p span{font-size:18px;line-height:33px}}.testimonials .splide__arrows,.banner--testimonials .splide__arrows{position:absolute;margin-top:0;right:0;bottom:0}.testimonials .splide__arrows .numbers,.banner--testimonials .splide__arrows .numbers{color:#fff;text-transform:none}.testimonials .splide__arrow,.banner--testimonials .splide__arrow{background:0 0;width:auto;height:auto}.testimonials .splide__arrow svg,.banner--testimonials .splide__arrow svg{width:40px;height:40px}.testimonials .splide__arrow--prev svg,.banner--testimonials .splide__arrow--prev svg{transform:scaleX(1)}@media screen and (max-width:1000px){.testimonials .splide,.banner--testimonials .splide{margin:0 50px}}@media screen and (max-width:900px){.testimonials .splide,.banner--testimonials .splide{padding-bottom:60px;width:calc(100% + 20px);margin-left:-20px !important}.testimonials .splide__arrows,.banner--testimonials .splide__arrows{right:initial;left:20px}}@media screen and (max-width:600px){.testimonials .splide,.banner--testimonials .splide{margin:0}.testimonials__single__details,.banner--testimonials__single__details{max-width:100%}.testimonials__single__details p,.banner--testimonials__single__details p{display:flex;flex-direction:column}}.banner--testimonials{padding:240px 0 200px;background-position:0 -200px}@media screen and (max-width:1200px){.banner--testimonials{padding:200px 0 100px}}@media screen and (max-width:900px){.banner--testimonials{padding:140px 0 60px;background-position:center}}.all-testimonials{margin:100px 0}@media screen and (max-width:1600px){.all-testimonials{margin:6% 0}}@media screen and (max-width:600px){.all-testimonials{margin:60px 0}}.all-testimonials__wrap{display:flex;justify-content:flex-start;flex-wrap:wrap}.all-testimonials__single{width:calc(20% - 46.4px);position:relative;border-radius:5px;overflow:hidden;margin-bottom:58px;cursor:pointer}.all-testimonials__single:after{content:"";position:relative;width:100%;height:0;padding-bottom:100%;pointer-events:none;border-radius:5px;border:1px solid #d1d1d1;display:block}.all-testimonials__single img{max-height:114px;max-width:165px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.all-testimonials__single:not(:nth-child(5n)){margin-right:58px}@media only screen and (max-width:1100px){.all-testimonials__single{width:calc(25% - 22.5px);margin-bottom:30px}.all-testimonials__single:not(:nth-child(5n)){margin-right:0}.all-testimonials__single:not(:nth-child(4n)){margin-right:30px}}@media only screen and (max-width:850px){.all-testimonials__single{width:calc(33.3% - 13.33px);margin-bottom:20px}.all-testimonials__single:not(:nth-child(5n)){margin-right:0}.all-testimonials__single:not(:nth-child(4n)){margin-right:0}.all-testimonials__single:not(:nth-child(3n)){margin-right:20px}}@media only screen and (max-width:580px){.all-testimonials__single{width:calc(50% - 10px);margin-bottom:20px}.all-testimonials__single:not(:nth-child(5n)){margin-right:0}.all-testimonials__single:not(:nth-child(4n)){margin-right:0}.all-testimonials__single:not(:nth-child(3n)){margin-right:0}.all-testimonials__single:not(:nth-child(2n)){margin-right:20px}.all-testimonials__single img{width:165px;max-height:initial;height:auto;max-width:90%}}.post-type-archive-testimonials .l_box{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;z-index:10;visibility:hidden;opacity:0;transition:all .3s ease-in}.post-type-archive-testimonials .l_box .bg{position:absolute;width:100%;height:100%;top:0;left:0;background:#000;opacity:.8}.post-type-archive-testimonials .l_box .inner{width:96%;max-width:1100px;max-height:86vh;padding:50px;background:#fff;border-radius:20px;position:relative;overflow:scroll}.post-type-archive-testimonials .l_box .inner img{margin-bottom:37px;max-height:114px;max-width:165px}.post-type-archive-testimonials .l_box .inner .close{position:absolute;top:30px;right:30px;cursor:pointer}.post-type-archive-testimonials .l_box .inner .close:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.284' height='28.284' viewBox='0 0 28.284 28.284'%3E%3Cg transform='translate(-318.716 -20.858)'%3E%3Crect width='38' height='2' transform='translate(320.13 20.858) rotate(45)' fill='%23333'/%3E%3Crect width='38' height='2' transform='translate(318.716 47.728) rotate(-45)' fill='%23333'/%3E%3C/g%3E%3C/svg%3E");display:block}.post-type-archive-testimonials .l_box .testimonial_wrap>p{font-size:20px;line-height:30px;font-weight:400;letter-spacing:.01em;margin-bottom:20px}.post-type-archive-testimonials .l_box .testimonial_wrap .author_company{margin-top:25px;position:relative}.post-type-archive-testimonials .l_box .testimonial_wrap .author_company .author{color:#7e40a1;font-size:20px;line-height:26px;font-weight:400;letter-spacing:.01em;font-family:"Avenir Next Regular",sans-serif,Arial}.post-type-archive-testimonials .l_box .testimonial_wrap .author_company .company{color:#7e40a1;font-size:20px;line-height:26px;font-weight:500;letter-spacing:.01em;font-family:"Avenir Next Demi Bold",sans-serif,Arial}@media only screen and (max-width:650px){.post-type-archive-testimonials .l_box .inner{width:100%;max-height:100%;height:100%;border-radius:0;padding:50px 25px}.post-type-archive-testimonials .l_box .testimonial_wrap>p{font-size:18px;line-height:26px;font-weight:400;letter-spacing:.01em}}.post-type-archive-testimonials.l_box_open{overflow:hidden}.post-type-archive-testimonials.l_box_open .l_box{visibility:visible;opacity:1}.background_block{background-size:cover;background-position:center;padding:200px 0 100px}.background_block h4,.background_block__title{color:#fff;text-transform:uppercase;font-family:"Avenir Next Demi Bold",sans-serif,Arial;letter-spacing:.2em;margin-bottom:40px}.background_block h4,.background_block__title{font-size:14px;line-height:28px}@media screen and (min-width:390px){.background_block h4,.background_block__title{font-size:calc(14px + 4*((100vw - 390px)/1090));line-height:calc(28px + 0*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.background_block h4,.background_block__title{font-size:calc(18px + 0*((100vw - 1480px)/440));line-height:calc(28px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.background_block h4,.background_block__title{font-size:18px;line-height:28px}}.background_block p{max-width:66%;color:#fff;letter-spacing:.01em;margin-bottom:30px}.background_block p{font-size:18px;line-height:26px}@media screen and (min-width:390px){.background_block p{font-size:calc(18px + 26*((100vw - 390px)/1090));line-height:calc(26px + 28*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.background_block p{font-size:calc(44px + 0*((100vw - 1480px)/440));line-height:calc(54px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.background_block p{font-size:44px;line-height:54px}}.background_block p strong{font-family:"Avenir Next Demi Bold",sans-serif,Arial}.background_block a{display:inline-block;color:#fff;border:solid 1px #7e40a1;padding:13px 24px;text-decoration:none;text-transform:uppercase;font-size:14px;line-height:22px;font-weight:600;letter-spacing:.1em;position:relative;cursor:pointer;background:#7e40a1;border-radius:25px;transition:all .2s ease-in;font-family:"Avenir Next Demi Bold",sans-serif,Arial;box-shadow:5px 5px 15px 0px rgba(0,0,0,.3)}.background_block a.disabled,.background_block a[disabled]{cursor:not-allowed;opacity:.6}.background_block a:hover{text-decoration:none;transform:scale(1.04)}@media only screen and (max-width:500px){.background_block a{font-size:13px;padding:8px 18px}}.background_block--flexi .background_block__content h1,.background_block--flexi .background_block__content h2,.background_block--flexi .background_block__content h3,.background_block--flexi .background_block__content h4,.background_block--flexi .background_block__content h5,.background_block--flexi .background_block__content h6{font-family:"Avenir Next Demi Bold",sans-serif,Arial;letter-spacing:.01em;color:#fff;margin-bottom:20px}.background_block--flexi .background_block__content h1,.background_block--flexi .background_block__content h2,.background_block--flexi .background_block__content h3,.background_block--flexi .background_block__content h4,.background_block--flexi .background_block__content h5,.background_block--flexi .background_block__content h6{font-size:30px;line-height:38px}@media screen and (min-width:390px){.background_block--flexi .background_block__content h1,.background_block--flexi .background_block__content h2,.background_block--flexi .background_block__content h3,.background_block--flexi .background_block__content h4,.background_block--flexi .background_block__content h5,.background_block--flexi .background_block__content h6{font-size:calc(30px + 30*((100vw - 390px)/1090));line-height:calc(38px + 30*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.background_block--flexi .background_block__content h1,.background_block--flexi .background_block__content h2,.background_block--flexi .background_block__content h3,.background_block--flexi .background_block__content h4,.background_block--flexi .background_block__content h5,.background_block--flexi .background_block__content h6{font-size:calc(60px + 0*((100vw - 1480px)/440));line-height:calc(68px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.background_block--flexi .background_block__content h1,.background_block--flexi .background_block__content h2,.background_block--flexi .background_block__content h3,.background_block--flexi .background_block__content h4,.background_block--flexi .background_block__content h5,.background_block--flexi .background_block__content h6{font-size:60px;line-height:68px}}.background_block--flexi .background_block__content p{font-size:16px;line-height:28px;font-weight:400;letter-spacing:0em;max-width:50%}@media only screen and (max-width:850px){.background_block p{max-width:100%}.background_block--flexi .background_block__content p{max-width:100%}}@media only screen and (max-width:600px){.background_block{padding:160px 0 66px}.background_block h4,.background_block__title{margin-bottom:22px}.background_block p{margin-bottom:20px}}.purple_block{position:relative;overflow:hidden;padding:100px 0}@media screen and (max-width:1600px){.purple_block{padding:6% 0}}@media screen and (max-width:600px){.purple_block{padding:60px 0}}.purple_block .container{position:relative;display:flex;justify-content:space-between}.purple_block__bg{position:absolute;width:100%;height:100%;top:0;left:0}.purple_block__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.purple_block__left,.purple_block__right{width:calc(50% - 20px)}.purple_block__left *,.purple_block__right *{color:#fff}.purple_block__left h1,.purple_block__left h2,.purple_block__left h3,.purple_block__left h4,.purple_block__left h5,.purple_block__left h6,.purple_block__right h1,.purple_block__right h2,.purple_block__right h3,.purple_block__right h4,.purple_block__right h5,.purple_block__right h6{font-family:"Avenir Next Demi Bold",sans-serif,Arial;margin-bottom:20px}.purple_block__left h1,.purple_block__left h2,.purple_block__left h3,.purple_block__left h4,.purple_block__left h5,.purple_block__left h6,.purple_block__right h1,.purple_block__right h2,.purple_block__right h3,.purple_block__right h4,.purple_block__right h5,.purple_block__right h6{font-size:28px;line-height:34px}@media screen and (min-width:390px){.purple_block__left h1,.purple_block__left h2,.purple_block__left h3,.purple_block__left h4,.purple_block__left h5,.purple_block__left h6,.purple_block__right h1,.purple_block__right h2,.purple_block__right h3,.purple_block__right h4,.purple_block__right h5,.purple_block__right h6{font-size:calc(28px + 8*((100vw - 390px)/1090));line-height:calc(34px + 10*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.purple_block__left h1,.purple_block__left h2,.purple_block__left h3,.purple_block__left h4,.purple_block__left h5,.purple_block__left h6,.purple_block__right h1,.purple_block__right h2,.purple_block__right h3,.purple_block__right h4,.purple_block__right h5,.purple_block__right h6{font-size:calc(36px + 0*((100vw - 1480px)/440));line-height:calc(44px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.purple_block__left h1,.purple_block__left h2,.purple_block__left h3,.purple_block__left h4,.purple_block__left h5,.purple_block__left h6,.purple_block__right h1,.purple_block__right h2,.purple_block__right h3,.purple_block__right h4,.purple_block__right h5,.purple_block__right h6{font-size:36px;line-height:44px}}.purple_block__left p,.purple_block__left li,.purple_block__right p,.purple_block__right li{font-size:16px;line-height:28px;font-weight:400;letter-spacing:.01em}.purple_block__left p strong,.purple_block__left li strong,.purple_block__right p strong,.purple_block__right li strong{font-family:"Avenir Next Demi Bold",sans-serif,Arial}.purple_block__left p,.purple_block__left ul,.purple_block__left ol,.purple_block__right p,.purple_block__right ul,.purple_block__right ol{margin-bottom:20px}.purple_block__left ul,.purple_block__right ul{display:flex;justify-content:space-between;flex-wrap:wrap}.purple_block__left ul li,.purple_block__right ul li{width:calc(50% - 10px);position:relative;padding-left:28px}.purple_block__left ul li:before,.purple_block__right ul li:before{content:"";position:absolute;left:0;top:12px;width:18px;height:2px;background:#fff}.purple_block__left ol li,.purple_block__right ol li{position:relative;padding-left:28px}.purple_block__left ol li:before,.purple_block__right ol li:before{content:"";position:absolute;left:0;top:12px;width:18px;height:2px;background:#fff}@media only screen and (max-width:1050px){.purple_block .container{flex-wrap:wrap}.purple_block__left,.purple_block__right{width:100%}}@media only screen and (max-width:1050px){.purple_block__right ul li{width:100%}}.contact{background:#ebe9f0;padding:140px 0 80px;overflow:hidden;position:relative}.contact__svg{position:absolute;top:20%;right:-30px;width:65%;height:auto}.contact__inner{display:flex;justify-content:space-between;align-items:center;width:100%;z-index:2;position:relative}.contact__left h1,.contact__left address,.contact__left p,.contact__left a{color:#333}.contact__left h1{margin-bottom:15px;color:#584582;font-family:"Avenir Next Demi Bold",sans-serif,Arial;font-weight:600}.contact__left h1{font-size:30px;line-height:38px}@media screen and (min-width:390px){.contact__left h1{font-size:calc(30px + 24*((100vw - 390px)/1090));line-height:calc(38px + 24*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.contact__left h1{font-size:calc(54px + 0*((100vw - 1480px)/440));line-height:calc(62px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.contact__left h1{font-size:54px;line-height:62px}}.contact__left div{margin-bottom:25px}.contact__left address,.contact__left a,.contact__left p{font-size:18px;line-height:26px;font-weight:400;letter-spacing:0em}.contact__left a{text-decoration:none;position:relative;transition:all .2s ease-in;display:inline-block}.contact__left a:after{content:"";position:absolute;bottom:2px;left:0;width:100%;height:2px;display:block;background:#584582}.contact__left a:hover{transform:scale(1.05)}.contact__left .linkedin a:after{display:none}.contact__right{background:#f0f0f0;border-radius:12px;background:linear-gradient(65deg,#272964 16%,#8961a1 65%);width:50%;padding:25px 40px 30px}.contact__right__heading{color:#fff;margin-bottom:15px;font-weight:600;font-family:"Avenir Next Demi Bold",sans-serif,Arial;max-width:400px}.contact__right__heading{font-size:16px;line-height:24px}@media screen and (min-width:390px){.contact__right__heading{font-size:calc(16px + 6*((100vw - 390px)/1090));line-height:calc(24px + 6*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.contact__right__heading{font-size:calc(22px + 0*((100vw - 1480px)/440));line-height:calc(30px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.contact__right__heading{font-size:22px;line-height:30px}}.contact__right .wpcf7-form{display:flex;justify-content:space-between;flex-wrap:wrap}.contact__right .wpcf7-form .input_wrap{width:calc(50% - 15px)}.contact__right .wpcf7-form .input_wrap--full{width:100%}.contact__right .wpcf7-form .input_wrap label{font-size:16px;margin-bottom:3px;font-weight:600;font-family:"Avenir Next Demi Bold",sans-serif,Arial;color:#fff}.contact__right .wpcf7-form .input_wrap label span{color:#fff}.contact__right .wpcf7-form .input_wrap ::-webkit-input-placeholder{font-size:14px;font-weight:400;letter-spacing:0;color:#999}.contact__right .wpcf7-form .input_wrap ::-moz-placeholder{font-size:14px;font-weight:400;letter-spacing:0;color:#999}.contact__right .wpcf7-form .input_wrap :-ms-input-placeholder{font-size:14px;font-weight:400;letter-spacing:0;color:#999}.contact__right .wpcf7-form .input_wrap :-moz-placeholder{font-size:14px;font-weight:400;letter-spacing:0;color:#999}.contact__right .wpcf7-form .input_wrap input[type=text],.contact__right .wpcf7-form .input_wrap input[type=email],.contact__right .wpcf7-form .input_wrap input[type=tel],.contact__right .wpcf7-form .input_wrap select{height:40px;border:0;background:#fff;width:100%;padding:10px 14px 8px;letter-spacing:0;color:#999;font-size:14px;border-radius:4px !important}.contact__right .wpcf7-form .input_wrap textarea{border:0;background:#fff;height:92px;letter-spacing:0em;color:#999;border-radius:4px !important}.contact__right .wpcf7-form .input_wrap .wpcf7-form-control-wrap[data-name=sector],.contact__right .wpcf7-form .input_wrap .wpcf7-form-control-wrap[data-name=referrer],.contact__right .wpcf7-form .input_wrap .wpcf7-form-control-wrap[data-name=service]{position:relative}.contact__right .wpcf7-form .input_wrap .wpcf7-form-control-wrap[data-name=sector]:before,.contact__right .wpcf7-form .input_wrap .wpcf7-form-control-wrap[data-name=referrer]:before,.contact__right .wpcf7-form .input_wrap .wpcf7-form-control-wrap[data-name=service]:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.53' height='5.972' viewBox='0 0 10.53 5.972'%3E%3Cpath d='M1439.742-4181.838l4.911,4.911,4.911-4.911' transform='translate(-1439.389 4182.192)' fill='none' stroke='%23707070' stroke-width='1'/%3E%3C/svg%3E%0A");position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none}.contact__right .submit_wrap{display:flex;justify-content:space-between;width:100%;position:relative}.contact__right .submit_wrap input[type=submit]{border:0;outline:none;height:50px;margin-left:10px;display:inline-block;color:#fff;border:solid 1px #7e40a1;padding:13px 24px;text-decoration:none;text-transform:uppercase;font-size:14px;line-height:22px;font-weight:600;letter-spacing:.1em;position:relative;cursor:pointer;background:#7e40a1;border-radius:25px;transition:all .2s ease-in;font-family:"Avenir Next Demi Bold",sans-serif,Arial;box-shadow:5px 5px 15px 0px rgba(0,0,0,.3);box-shadow:none}.contact__right .submit_wrap input[type=submit].disabled,.contact__right .submit_wrap input[type=submit][disabled]{cursor:not-allowed;opacity:.6}.contact__right .submit_wrap input[type=submit]:hover{text-decoration:none;transform:scale(1.04)}@media only screen and (max-width:500px){.contact__right .submit_wrap input[type=submit]{font-size:13px;padding:8px 18px}}.contact__right .submit_wrap .wpcf7-spinner{position:absolute;right:0;top:100%}.contact__right .submit_wrap .wpcf7-checkbox{margin-top:0}.contact__right .submit_wrap em{font-size:14px;line-height:26px;color:#fff}.contact__heading{font-weight:600 !important;font-family:"Avenir Next Demi Bold",sans-serif,Arial;margin-bottom:5px}.contact__heading a{margin-left:10px}.contact .container{position:relative}.contact__shapes{position:absolute;top:0;left:0;width:100%;height:100%}.contact__shapes .shape--one{position:absolute;left:15%;top:-30%}.contact__shapes .shape--two{position:absolute;left:72%;top:13%}@media only screen and (max-width:1120px){.contact__inner{width:100%}.contact__right{width:60%}}@media only screen and (max-width:950px){.contact{padding:140px 0 80px}.contact__inner{flex-wrap:wrap}.contact__left{margin-bottom:40px}.contact__left,.contact__right{width:100%}.contact__svg{position:absolute;top:20%;right:-30px;width:100%;top:initial;bottom:0}}@media only screen and (max-width:550px){.contact__left{margin-bottom:20px}.contact__right{padding:25px 23px 30px}.contact__right .wpcf7-form .input_wrap{width:100%}.contact__right .wpcf7-form .submit_wrap{flex-wrap:wrap}.contact__right .wpcf7-form .submit_wrap__left{width:100%;margin-bottom:20px}.contact__right .wpcf7-form .submit_wrap .btn{margin-left:0}}.blog .page_title,body.category .page_title,.single-post .page_title{margin-bottom:60px;padding-top:40px}.blog .blog_archive,body.category .blog_archive,.single-post .blog_archive{padding-bottom:30px;padding-top:150px;background:rgba(235,233,240,.7)}.blog .blog_archive__top,body.category .blog_archive__top,.single-post .blog_archive__top{margin-bottom:40px}.blog .blog_archive__top__title,body.category .blog_archive__top__title,.single-post .blog_archive__top__title{font-family:"Avenir Next Demi Bold",sans-serif,Arial}.blog .blog_archive__top__title,body.category .blog_archive__top__title,.single-post .blog_archive__top__title{font-size:30px;line-height:38px}@media screen and (min-width:390px){.blog .blog_archive__top__title,body.category .blog_archive__top__title,.single-post .blog_archive__top__title{font-size:calc(30px + 30*((100vw - 390px)/1090));line-height:calc(38px + 30*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.blog .blog_archive__top__title,body.category .blog_archive__top__title,.single-post .blog_archive__top__title{font-size:calc(60px + 0*((100vw - 1480px)/440));line-height:calc(68px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.blog .blog_archive__top__title,body.category .blog_archive__top__title,.single-post .blog_archive__top__title{font-size:60px;line-height:68px}}.blog .blog_archive__top .container,body.category .blog_archive__top .container,.single-post .blog_archive__top .container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.blog .blog_archive__top .select_wrap,body.category .blog_archive__top .select_wrap,.single-post .blog_archive__top .select_wrap{position:relative}.blog .blog_archive__top .select_wrap span,body.category .blog_archive__top .select_wrap span,.single-post .blog_archive__top .select_wrap span{font-size:16px;line-height:24px;font-weight:400;letter-spacing:.01em;margin-right:10px}.blog .blog_archive__top .select_wrap select,body.category .blog_archive__top .select_wrap select,.single-post .blog_archive__top .select_wrap select{width:280px;font-size:16px;line-height:24px;font-weight:400;letter-spacing:.01em;padding:8px 20px;border:1px solid #a3a3a3;border-radius:4px}.blog .blog_archive__top .select_wrap:after,body.category .blog_archive__top .select_wrap:after,.single-post .blog_archive__top .select_wrap:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.31' height='11.206' viewBox='0 0 6.31 11.206'%3E%3Cpath d='M5.249,0,0,5.249,5.249,10.5' transform='translate(0.707 0.354)' fill='none' stroke='%23000' stroke-width='1'/%3E%3C/svg%3E%0A");position:absolute;right:20px;top:15px;transform:rotate(-90deg)}@media only screen and (max-width:800px){.blog .blog_archive__top__title,body.category .blog_archive__top__title,.single-post .blog_archive__top__title{width:100%;margin-bottom:20px}.blog .blog_archive__top .select_wrap span,body.category .blog_archive__top .select_wrap span,.single-post .blog_archive__top .select_wrap span{display:none}}.blog .blog_archive__posts,body.category .blog_archive__posts,.single-post .blog_archive__posts{display:flex;justify-content:space-between;flex-wrap:wrap}.blog .blog_archive__posts .blog__article,body.category .blog_archive__posts .blog__article,.single-post .blog_archive__posts .blog__article{width:calc(33.333% - 20px);margin-bottom:30px;min-height:350px;border-radius:12px;overflow:hidden}.blog .blog_archive__posts .blog__article:nth-child(1),body.category .blog_archive__posts .blog__article:nth-child(1),.single-post .blog_archive__posts .blog__article:nth-child(1){width:calc(66.666% - 10px);background:#fff}.blog .blog_archive__posts .blog__article:nth-child(2),body.category .blog_archive__posts .blog__article:nth-child(2),.single-post .blog_archive__posts .blog__article:nth-child(2){background:#7e40a1}.blog .blog_archive__posts .blog__article:nth-child(3),body.category .blog_archive__posts .blog__article:nth-child(3),.single-post .blog_archive__posts .blog__article:nth-child(3){background:rgba(0,0,0,.9)}.blog .blog_archive__posts .blog__article:nth-child(4),body.category .blog_archive__posts .blog__article:nth-child(4),.single-post .blog_archive__posts .blog__article:nth-child(4){width:calc(66.666% - 10px);background:#fff}.blog .blog_archive__posts .blog__article:nth-child(5),body.category .blog_archive__posts .blog__article:nth-child(5),.single-post .blog_archive__posts .blog__article:nth-child(5){background:#fff}.blog .blog_archive__posts .blog__article:nth-child(6),body.category .blog_archive__posts .blog__article:nth-child(6),.single-post .blog_archive__posts .blog__article:nth-child(6){background:rgba(0,0,0,.9)}.blog .blog_archive__posts .blog__article:nth-child(7),body.category .blog_archive__posts .blog__article:nth-child(7),.single-post .blog_archive__posts .blog__article:nth-child(7){background:#7e40a1}.blog .blog_archive__posts .blog__article:nth-child(8),body.category .blog_archive__posts .blog__article:nth-child(8),.single-post .blog_archive__posts .blog__article:nth-child(8){background:#7e40a1}.blog .blog_archive__posts .blog__article:nth-child(9),body.category .blog_archive__posts .blog__article:nth-child(9),.single-post .blog_archive__posts .blog__article:nth-child(9){width:calc(66.666% - 10px);background:#fff}.blog .blog_archive__posts .blog__article:nth-child(2)>a,.blog .blog_archive__posts .blog__article:nth-child(3)>a,.blog .blog_archive__posts .blog__article:nth-child(5)>a,.blog .blog_archive__posts .blog__article:nth-child(6)>a,.blog .blog_archive__posts .blog__article:nth-child(7)>a,.blog .blog_archive__posts .blog__article:nth-child(8)>a,body.category .blog_archive__posts .blog__article:nth-child(2)>a,body.category .blog_archive__posts .blog__article:nth-child(3)>a,body.category .blog_archive__posts .blog__article:nth-child(5)>a,body.category .blog_archive__posts .blog__article:nth-child(6)>a,body.category .blog_archive__posts .blog__article:nth-child(7)>a,body.category .blog_archive__posts .blog__article:nth-child(8)>a,.single-post .blog_archive__posts .blog__article:nth-child(2)>a,.single-post .blog_archive__posts .blog__article:nth-child(3)>a,.single-post .blog_archive__posts .blog__article:nth-child(5)>a,.single-post .blog_archive__posts .blog__article:nth-child(6)>a,.single-post .blog_archive__posts .blog__article:nth-child(7)>a,.single-post .blog_archive__posts .blog__article:nth-child(8)>a{display:none}.blog .blog_archive__posts .blog__article:nth-child(3),.blog .blog_archive__posts .blog__article:nth-child(6),body.category .blog_archive__posts .blog__article:nth-child(3),body.category .blog_archive__posts .blog__article:nth-child(6),.single-post .blog_archive__posts .blog__article:nth-child(3),.single-post .blog_archive__posts .blog__article:nth-child(6){position:relative}.blog .blog_archive__posts .blog__article:nth-child(3)>a,.blog .blog_archive__posts .blog__article:nth-child(6)>a,body.category .blog_archive__posts .blog__article:nth-child(3)>a,body.category .blog_archive__posts .blog__article:nth-child(6)>a,.single-post .blog_archive__posts .blog__article:nth-child(3)>a,.single-post .blog_archive__posts .blog__article:nth-child(6)>a{display:block;position:absolute;width:100%;height:100%;top:0;left:0}.blog .blog_archive__posts .blog__article:nth-child(3)>a figure,.blog .blog_archive__posts .blog__article:nth-child(6)>a figure,body.category .blog_archive__posts .blog__article:nth-child(3)>a figure,body.category .blog_archive__posts .blog__article:nth-child(6)>a figure,.single-post .blog_archive__posts .blog__article:nth-child(3)>a figure,.single-post .blog_archive__posts .blog__article:nth-child(6)>a figure{width:100%;height:100%;display:block}.blog .blog_archive__posts .blog__article:nth-child(3)>a figure img,.blog .blog_archive__posts .blog__article:nth-child(6)>a figure img,body.category .blog_archive__posts .blog__article:nth-child(3)>a figure img,body.category .blog_archive__posts .blog__article:nth-child(6)>a figure img,.single-post .blog_archive__posts .blog__article:nth-child(3)>a figure img,.single-post .blog_archive__posts .blog__article:nth-child(6)>a figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;object-fit:cover}.blog .blog_archive__posts .blog__article:nth-child(3) .blog__article__content-wrap,.blog .blog_archive__posts .blog__article:nth-child(6) .blog__article__content-wrap,body.category .blog_archive__posts .blog__article:nth-child(3) .blog__article__content-wrap,body.category .blog_archive__posts .blog__article:nth-child(6) .blog__article__content-wrap,.single-post .blog_archive__posts .blog__article:nth-child(3) .blog__article__content-wrap,.single-post .blog_archive__posts .blog__article:nth-child(6) .blog__article__content-wrap{background:rgba(0,0,0,.7);z-index:1;position:relative}.blog .blog_archive__posts .blog__article:nth-child(2) .blog__article__category,.blog .blog_archive__posts .blog__article:nth-child(2) .blog__article__date,.blog .blog_archive__posts .blog__article:nth-child(2) .blog__article__title,.blog .blog_archive__posts .blog__article:nth-child(2) .blog__article__link,.blog .blog_archive__posts .blog__article:nth-child(3) .blog__article__category,.blog .blog_archive__posts .blog__article:nth-child(3) .blog__article__date,.blog .blog_archive__posts .blog__article:nth-child(3) .blog__article__title,.blog .blog_archive__posts .blog__article:nth-child(3) .blog__article__link,.blog .blog_archive__posts .blog__article:nth-child(6) .blog__article__category,.blog .blog_archive__posts .blog__article:nth-child(6) .blog__article__date,.blog .blog_archive__posts .blog__article:nth-child(6) .blog__article__title,.blog .blog_archive__posts .blog__article:nth-child(6) .blog__article__link,.blog .blog_archive__posts .blog__article:nth-child(7) .blog__article__category,.blog .blog_archive__posts .blog__article:nth-child(7) .blog__article__date,.blog .blog_archive__posts .blog__article:nth-child(7) .blog__article__title,.blog .blog_archive__posts .blog__article:nth-child(7) .blog__article__link,.blog .blog_archive__posts .blog__article:nth-child(8) .blog__article__category,.blog .blog_archive__posts .blog__article:nth-child(8) .blog__article__date,.blog .blog_archive__posts .blog__article:nth-child(8) .blog__article__title,.blog .blog_archive__posts .blog__article:nth-child(8) .blog__article__link,body.category .blog_archive__posts .blog__article:nth-child(2) .blog__article__category,body.category .blog_archive__posts .blog__article:nth-child(2) .blog__article__date,body.category .blog_archive__posts .blog__article:nth-child(2) .blog__article__title,body.category .blog_archive__posts .blog__article:nth-child(2) .blog__article__link,body.category .blog_archive__posts .blog__article:nth-child(3) .blog__article__category,body.category .blog_archive__posts .blog__article:nth-child(3) .blog__article__date,body.category .blog_archive__posts .blog__article:nth-child(3) .blog__article__title,body.category .blog_archive__posts .blog__article:nth-child(3) .blog__article__link,body.category .blog_archive__posts .blog__article:nth-child(6) .blog__article__category,body.category .blog_archive__posts .blog__article:nth-child(6) .blog__article__date,body.category .blog_archive__posts .blog__article:nth-child(6) .blog__article__title,body.category .blog_archive__posts .blog__article:nth-child(6) .blog__article__link,body.category .blog_archive__posts .blog__article:nth-child(7) .blog__article__category,body.category .blog_archive__posts .blog__article:nth-child(7) .blog__article__date,body.category .blog_archive__posts .blog__article:nth-child(7) .blog__article__title,body.category .blog_archive__posts .blog__article:nth-child(7) .blog__article__link,body.category .blog_archive__posts .blog__article:nth-child(8) .blog__article__category,body.category .blog_archive__posts .blog__article:nth-child(8) .blog__article__date,body.category .blog_archive__posts .blog__article:nth-child(8) .blog__article__title,body.category .blog_archive__posts .blog__article:nth-child(8) .blog__article__link,.single-post .blog_archive__posts .blog__article:nth-child(2) .blog__article__category,.single-post .blog_archive__posts .blog__article:nth-child(2) .blog__article__date,.single-post .blog_archive__posts .blog__article:nth-child(2) .blog__article__title,.single-post .blog_archive__posts .blog__article:nth-child(2) .blog__article__link,.single-post .blog_archive__posts .blog__article:nth-child(3) .blog__article__category,.single-post .blog_archive__posts .blog__article:nth-child(3) .blog__article__date,.single-post .blog_archive__posts .blog__article:nth-child(3) .blog__article__title,.single-post .blog_archive__posts .blog__article:nth-child(3) .blog__article__link,.single-post .blog_archive__posts .blog__article:nth-child(6) .blog__article__category,.single-post .blog_archive__posts .blog__article:nth-child(6) .blog__article__date,.single-post .blog_archive__posts .blog__article:nth-child(6) .blog__article__title,.single-post .blog_archive__posts .blog__article:nth-child(6) .blog__article__link,.single-post .blog_archive__posts .blog__article:nth-child(7) .blog__article__category,.single-post .blog_archive__posts .blog__article:nth-child(7) .blog__article__date,.single-post .blog_archive__posts .blog__article:nth-child(7) .blog__article__title,.single-post .blog_archive__posts .blog__article:nth-child(7) .blog__article__link,.single-post .blog_archive__posts .blog__article:nth-child(8) .blog__article__category,.single-post .blog_archive__posts .blog__article:nth-child(8) .blog__article__date,.single-post .blog_archive__posts .blog__article:nth-child(8) .blog__article__title,.single-post .blog_archive__posts .blog__article:nth-child(8) .blog__article__link{color:#fff}.blog .blog_archive__posts .blog__article:nth-child(2) .blog__article__link,.blog .blog_archive__posts .blog__article:nth-child(3) .blog__article__link,.blog .blog_archive__posts .blog__article:nth-child(6) .blog__article__link,.blog .blog_archive__posts .blog__article:nth-child(7) .blog__article__link,.blog .blog_archive__posts .blog__article:nth-child(8) .blog__article__link,body.category .blog_archive__posts .blog__article:nth-child(2) .blog__article__link,body.category .blog_archive__posts .blog__article:nth-child(3) .blog__article__link,body.category .blog_archive__posts .blog__article:nth-child(6) .blog__article__link,body.category .blog_archive__posts .blog__article:nth-child(7) .blog__article__link,body.category .blog_archive__posts .blog__article:nth-child(8) .blog__article__link,.single-post .blog_archive__posts .blog__article:nth-child(2) .blog__article__link,.single-post .blog_archive__posts .blog__article:nth-child(3) .blog__article__link,.single-post .blog_archive__posts .blog__article:nth-child(6) .blog__article__link,.single-post .blog_archive__posts .blog__article:nth-child(7) .blog__article__link,.single-post .blog_archive__posts .blog__article:nth-child(8) .blog__article__link{border-bottom-color:#fff}.blog .blog_archive__posts .blog__article:nth-child(2) .blog__article__link svg line,.blog .blog_archive__posts .blog__article:nth-child(2) .blog__article__link svg path,.blog .blog_archive__posts .blog__article:nth-child(3) .blog__article__link svg line,.blog .blog_archive__posts .blog__article:nth-child(3) .blog__article__link svg path,.blog .blog_archive__posts .blog__article:nth-child(6) .blog__article__link svg line,.blog .blog_archive__posts .blog__article:nth-child(6) .blog__article__link svg path,.blog .blog_archive__posts .blog__article:nth-child(7) .blog__article__link svg line,.blog .blog_archive__posts .blog__article:nth-child(7) .blog__article__link svg path,.blog .blog_archive__posts .blog__article:nth-child(8) .blog__article__link svg line,.blog .blog_archive__posts .blog__article:nth-child(8) .blog__article__link svg path,body.category .blog_archive__posts .blog__article:nth-child(2) .blog__article__link svg line,body.category .blog_archive__posts .blog__article:nth-child(2) .blog__article__link svg path,body.category .blog_archive__posts .blog__article:nth-child(3) .blog__article__link svg line,body.category .blog_archive__posts .blog__article:nth-child(3) .blog__article__link svg path,body.category .blog_archive__posts .blog__article:nth-child(6) .blog__article__link svg line,body.category .blog_archive__posts .blog__article:nth-child(6) .blog__article__link svg path,body.category .blog_archive__posts .blog__article:nth-child(7) .blog__article__link svg line,body.category .blog_archive__posts .blog__article:nth-child(7) .blog__article__link svg path,body.category .blog_archive__posts .blog__article:nth-child(8) .blog__article__link svg line,body.category .blog_archive__posts .blog__article:nth-child(8) .blog__article__link svg path,.single-post .blog_archive__posts .blog__article:nth-child(2) .blog__article__link svg line,.single-post .blog_archive__posts .blog__article:nth-child(2) .blog__article__link svg path,.single-post .blog_archive__posts .blog__article:nth-child(3) .blog__article__link svg line,.single-post .blog_archive__posts .blog__article:nth-child(3) .blog__article__link svg path,.single-post .blog_archive__posts .blog__article:nth-child(6) .blog__article__link svg line,.single-post .blog_archive__posts .blog__article:nth-child(6) .blog__article__link svg path,.single-post .blog_archive__posts .blog__article:nth-child(7) .blog__article__link svg line,.single-post .blog_archive__posts .blog__article:nth-child(7) .blog__article__link svg path,.single-post .blog_archive__posts .blog__article:nth-child(8) .blog__article__link svg line,.single-post .blog_archive__posts .blog__article:nth-child(8) .blog__article__link svg path{stroke:#fff}.blog .blog_archive__posts .blog__article:nth-child(2) .blog__article__excerpt,.blog .blog_archive__posts .blog__article:nth-child(3) .blog__article__excerpt,.blog .blog_archive__posts .blog__article:nth-child(6) .blog__article__excerpt,.blog .blog_archive__posts .blog__article:nth-child(7) .blog__article__excerpt,.blog .blog_archive__posts .blog__article:nth-child(8) .blog__article__excerpt,body.category .blog_archive__posts .blog__article:nth-child(2) .blog__article__excerpt,body.category .blog_archive__posts .blog__article:nth-child(3) .blog__article__excerpt,body.category .blog_archive__posts .blog__article:nth-child(6) .blog__article__excerpt,body.category .blog_archive__posts .blog__article:nth-child(7) .blog__article__excerpt,body.category .blog_archive__posts .blog__article:nth-child(8) .blog__article__excerpt,.single-post .blog_archive__posts .blog__article:nth-child(2) .blog__article__excerpt,.single-post .blog_archive__posts .blog__article:nth-child(3) .blog__article__excerpt,.single-post .blog_archive__posts .blog__article:nth-child(6) .blog__article__excerpt,.single-post .blog_archive__posts .blog__article:nth-child(7) .blog__article__excerpt,.single-post .blog_archive__posts .blog__article:nth-child(8) .blog__article__excerpt{color:#fff}.blog .blog_archive__posts .blog__article:nth-child(1),.blog .blog_archive__posts .blog__article:nth-child(4),.blog .blog_archive__posts .blog__article:nth-child(9),body.category .blog_archive__posts .blog__article:nth-child(1),body.category .blog_archive__posts .blog__article:nth-child(4),body.category .blog_archive__posts .blog__article:nth-child(9),.single-post .blog_archive__posts .blog__article:nth-child(1),.single-post .blog_archive__posts .blog__article:nth-child(4),.single-post .blog_archive__posts .blog__article:nth-child(9){display:flex;justify-content:space-between}.blog .blog_archive__posts .blog__article:nth-child(1)>a,.blog .blog_archive__posts .blog__article:nth-child(4)>a,.blog .blog_archive__posts .blog__article:nth-child(9)>a,body.category .blog_archive__posts .blog__article:nth-child(1)>a,body.category .blog_archive__posts .blog__article:nth-child(4)>a,body.category .blog_archive__posts .blog__article:nth-child(9)>a,.single-post .blog_archive__posts .blog__article:nth-child(1)>a,.single-post .blog_archive__posts .blog__article:nth-child(4)>a,.single-post .blog_archive__posts .blog__article:nth-child(9)>a{display:block;width:calc(50% - 15px);height:100%;flex-shrink:0}.blog .blog_archive__posts .blog__article:nth-child(1)>a .blog__article__img,.blog .blog_archive__posts .blog__article:nth-child(4)>a .blog__article__img,.blog .blog_archive__posts .blog__article:nth-child(9)>a .blog__article__img,body.category .blog_archive__posts .blog__article:nth-child(1)>a .blog__article__img,body.category .blog_archive__posts .blog__article:nth-child(4)>a .blog__article__img,body.category .blog_archive__posts .blog__article:nth-child(9)>a .blog__article__img,.single-post .blog_archive__posts .blog__article:nth-child(1)>a .blog__article__img,.single-post .blog_archive__posts .blog__article:nth-child(4)>a .blog__article__img,.single-post .blog_archive__posts .blog__article:nth-child(9)>a .blog__article__img{width:100%;height:100%}.blog .blog_archive__posts .blog__article:nth-child(1)>a .blog__article__img img,.blog .blog_archive__posts .blog__article:nth-child(4)>a .blog__article__img img,.blog .blog_archive__posts .blog__article:nth-child(9)>a .blog__article__img img,body.category .blog_archive__posts .blog__article:nth-child(1)>a .blog__article__img img,body.category .blog_archive__posts .blog__article:nth-child(4)>a .blog__article__img img,body.category .blog_archive__posts .blog__article:nth-child(9)>a .blog__article__img img,.single-post .blog_archive__posts .blog__article:nth-child(1)>a .blog__article__img img,.single-post .blog_archive__posts .blog__article:nth-child(4)>a .blog__article__img img,.single-post .blog_archive__posts .blog__article:nth-child(9)>a .blog__article__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.blog .blog_archive__posts .blog__article:nth-child(1) .blog__article__content-wrap,.blog .blog_archive__posts .blog__article:nth-child(4) .blog__article__content-wrap,.blog .blog_archive__posts .blog__article:nth-child(9) .blog__article__content-wrap,body.category .blog_archive__posts .blog__article:nth-child(1) .blog__article__content-wrap,body.category .blog_archive__posts .blog__article:nth-child(4) .blog__article__content-wrap,body.category .blog_archive__posts .blog__article:nth-child(9) .blog__article__content-wrap,.single-post .blog_archive__posts .blog__article:nth-child(1) .blog__article__content-wrap,.single-post .blog_archive__posts .blog__article:nth-child(4) .blog__article__content-wrap,.single-post .blog_archive__posts .blog__article:nth-child(9) .blog__article__content-wrap{width:calc(50% + 15px)}.blog .blog_archive__posts .blog__article__category,body.category .blog_archive__posts .blog__article__category,.single-post .blog_archive__posts .blog__article__category{text-transform:uppercase;font-family:"Avenir Next Regular",sans-serif,Arial;font-weight:700;margin-bottom:20px}.blog .blog_archive__posts .blog__article__category,body.category .blog_archive__posts .blog__article__category,.single-post .blog_archive__posts .blog__article__category{font-size:14px;line-height:18px}@media screen and (min-width:390px){.blog .blog_archive__posts .blog__article__category,body.category .blog_archive__posts .blog__article__category,.single-post .blog_archive__posts .blog__article__category{font-size:calc(14px + 2*((100vw - 390px)/1090));line-height:calc(18px + 2*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.blog .blog_archive__posts .blog__article__category,body.category .blog_archive__posts .blog__article__category,.single-post .blog_archive__posts .blog__article__category{font-size:calc(16px + 0*((100vw - 1480px)/440));line-height:calc(20px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.blog .blog_archive__posts .blog__article__category,body.category .blog_archive__posts .blog__article__category,.single-post .blog_archive__posts .blog__article__category{font-size:16px;line-height:20px}}.blog .blog_archive__posts .blog__article__date,body.category .blog_archive__posts .blog__article__date,.single-post .blog_archive__posts .blog__article__date{margin-bottom:5px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.blog .blog_archive__posts .blog__article__date,body.category .blog_archive__posts .blog__article__date,.single-post .blog_archive__posts .blog__article__date{font-size:12px;line-height:22px}@media screen and (min-width:390px){.blog .blog_archive__posts .blog__article__date,body.category .blog_archive__posts .blog__article__date,.single-post .blog_archive__posts .blog__article__date{font-size:calc(12px + 0*((100vw - 390px)/1090));line-height:calc(22px + 0*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.blog .blog_archive__posts .blog__article__date,body.category .blog_archive__posts .blog__article__date,.single-post .blog_archive__posts .blog__article__date{font-size:calc(12px + 0*((100vw - 1480px)/440));line-height:calc(22px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.blog .blog_archive__posts .blog__article__date,body.category .blog_archive__posts .blog__article__date,.single-post .blog_archive__posts .blog__article__date{font-size:12px;line-height:22px}}.blog .blog_archive__posts .blog__article__excerpt,body.category .blog_archive__posts .blog__article__excerpt,.single-post .blog_archive__posts .blog__article__excerpt{font-size:16px;line-height:24px;font-weight:300;letter-spacing:0em;margin-bottom:20px}.blog .blog_archive__posts .blog__article__title,body.category .blog_archive__posts .blog__article__title,.single-post .blog_archive__posts .blog__article__title{font-weight:600;font-family:"Avenir Next Demi Bold",sans-serif,Arial;margin-bottom:20px}.blog .blog_archive__posts .blog__article__title,body.category .blog_archive__posts .blog__article__title,.single-post .blog_archive__posts .blog__article__title{font-size:18px;line-height:26px}@media screen and (min-width:390px){.blog .blog_archive__posts .blog__article__title,body.category .blog_archive__posts .blog__article__title,.single-post .blog_archive__posts .blog__article__title{font-size:calc(18px + 8*((100vw - 390px)/1090));line-height:calc(26px + 10*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.blog .blog_archive__posts .blog__article__title,body.category .blog_archive__posts .blog__article__title,.single-post .blog_archive__posts .blog__article__title{font-size:calc(26px + 0*((100vw - 1480px)/440));line-height:calc(36px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.blog .blog_archive__posts .blog__article__title,body.category .blog_archive__posts .blog__article__title,.single-post .blog_archive__posts .blog__article__title{font-size:26px;line-height:36px}}.blog .blog_archive__posts .blog__article__content-wrap,body.category .blog_archive__posts .blog__article__content-wrap,.single-post .blog_archive__posts .blog__article__content-wrap{padding:30px;display:flex;flex-direction:column;height:100%}.blog .blog_archive__posts .blog__article__content-wrap a,body.category .blog_archive__posts .blog__article__content-wrap a,.single-post .blog_archive__posts .blog__article__content-wrap a{text-decoration:none}.blog .blog_archive__posts .blog__article__link,body.category .blog_archive__posts .blog__article__link,.single-post .blog_archive__posts .blog__article__link{margin-top:auto;margin-right:auto;text-decoration:none;font-size:16px;line-height:22px;font-weight:600;letter-spacing:0em;font-family:"Avenir Next Demi Bold",sans-serif,Arial;color:#373737;position:relative;transition:all .2s ease-in;display:inline-flex;align-items:center}.blog .blog_archive__posts .blog__article__link svg,body.category .blog_archive__posts .blog__article__link svg,.single-post .blog_archive__posts .blog__article__link svg{margin-left:10px}.blog .blog_archive__posts .blog__article__link:hover,body.category .blog_archive__posts .blog__article__link:hover,.single-post .blog_archive__posts .blog__article__link:hover{transform:scale(1.05)}@media screen and (max-width:980px){.blog .blog_archive__posts .blog__article,body.category .blog_archive__posts .blog__article,.single-post .blog_archive__posts .blog__article{width:100%;min-height:auto}.blog .blog_archive__posts .blog__article:nth-child(1),.blog .blog_archive__posts .blog__article:nth-child(4),.blog .blog_archive__posts .blog__article:nth-child(9),body.category .blog_archive__posts .blog__article:nth-child(1),body.category .blog_archive__posts .blog__article:nth-child(4),body.category .blog_archive__posts .blog__article:nth-child(9),.single-post .blog_archive__posts .blog__article:nth-child(1),.single-post .blog_archive__posts .blog__article:nth-child(4),.single-post .blog_archive__posts .blog__article:nth-child(9){width:100%}.blog .blog_archive__posts .blog__article:nth-child(5),body.category .blog_archive__posts .blog__article:nth-child(5),.single-post .blog_archive__posts .blog__article:nth-child(5){background:#7e40a1}.blog .blog_archive__posts .blog__article:nth-child(5) .blog__article__category,.blog .blog_archive__posts .blog__article:nth-child(5) .blog__article__date,.blog .blog_archive__posts .blog__article:nth-child(5) .blog__article__title,.blog .blog_archive__posts .blog__article:nth-child(5) .blog__article__link,.blog .blog_archive__posts .blog__article:nth-child(5) .blog__article__excerpt,body.category .blog_archive__posts .blog__article:nth-child(5) .blog__article__category,body.category .blog_archive__posts .blog__article:nth-child(5) .blog__article__date,body.category .blog_archive__posts .blog__article:nth-child(5) .blog__article__title,body.category .blog_archive__posts .blog__article:nth-child(5) .blog__article__link,body.category .blog_archive__posts .blog__article:nth-child(5) .blog__article__excerpt,.single-post .blog_archive__posts .blog__article:nth-child(5) .blog__article__category,.single-post .blog_archive__posts .blog__article:nth-child(5) .blog__article__date,.single-post .blog_archive__posts .blog__article:nth-child(5) .blog__article__title,.single-post .blog_archive__posts .blog__article:nth-child(5) .blog__article__link,.single-post .blog_archive__posts .blog__article:nth-child(5) .blog__article__excerpt{color:#fff}.blog .blog_archive__posts .blog__article:nth-child(5) .blog__article__link,body.category .blog_archive__posts .blog__article:nth-child(5) .blog__article__link,.single-post .blog_archive__posts .blog__article:nth-child(5) .blog__article__link{border-bottom-color:#fff}.blog .blog_archive__posts .blog__article:nth-child(5) .blog__article__link svg line,.blog .blog_archive__posts .blog__article:nth-child(5) .blog__article__link svg path,body.category .blog_archive__posts .blog__article:nth-child(5) .blog__article__link svg line,body.category .blog_archive__posts .blog__article:nth-child(5) .blog__article__link svg path,.single-post .blog_archive__posts .blog__article:nth-child(5) .blog__article__link svg line,.single-post .blog_archive__posts .blog__article:nth-child(5) .blog__article__link svg path{stroke:#fff}.blog .blog_archive__posts .blog__article:nth-child(8),body.category .blog_archive__posts .blog__article:nth-child(8),.single-post .blog_archive__posts .blog__article:nth-child(8){background:#231f20}}@media screen and (max-width:680px){.blog .blog_archive__posts .blog__article,body.category .blog_archive__posts .blog__article,.single-post .blog_archive__posts .blog__article{flex-wrap:wrap}.blog .blog_archive__posts .blog__article>a,body.category .blog_archive__posts .blog__article>a,.single-post .blog_archive__posts .blog__article>a{width:100% !important;height:auto !important}.blog .blog_archive__posts .blog__article__content-wrap,body.category .blog_archive__posts .blog__article__content-wrap,.single-post .blog_archive__posts .blog__article__content-wrap{width:100% !important}.blog .blog_archive__posts .blog__article__link,body.category .blog_archive__posts .blog__article__link,.single-post .blog_archive__posts .blog__article__link{margin-top:0}}.blog .blog_archive__posts:after,body.category .blog_archive__posts:after,.single-post .blog_archive__posts:after{content:"";display:block;height:0;width:calc(33.333% - 20px)}.blog .blog_archive__popular .container,body.category .blog_archive__popular .container,.single-post .blog_archive__popular .container{padding:35px 0 90px}.blog .blog_archive__popular__title,body.category .blog_archive__popular__title,.single-post .blog_archive__popular__title{text-align:center;color:#212d5a;font-weight:400;margin-bottom:30px}.blog .blog_archive__popular__title,body.category .blog_archive__popular__title,.single-post .blog_archive__popular__title{font-size:32px;line-height:40px}@media screen and (min-width:390px){.blog .blog_archive__popular__title,body.category .blog_archive__popular__title,.single-post .blog_archive__popular__title{font-size:calc(32px + 18*((100vw - 390px)/1090));line-height:calc(40px + 20*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.blog .blog_archive__popular__title,body.category .blog_archive__popular__title,.single-post .blog_archive__popular__title{font-size:calc(50px + 0*((100vw - 1480px)/440));line-height:calc(60px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.blog .blog_archive__popular__title,body.category .blog_archive__popular__title,.single-post .blog_archive__popular__title{font-size:50px;line-height:60px}}.blog .blog_archive__popular .splide__arrows,body.category .blog_archive__popular .splide__arrows,.single-post .blog_archive__popular .splide__arrows{position:absolute;top:100%;left:50%;transform:translateX(-50%)}.blog .blog_archive__popular .blog__article,body.category .blog_archive__popular .blog__article,.single-post .blog_archive__popular .blog__article{border-radius:6px;overflow:hidden;position:relative}.blog .blog_archive__popular .blog__article>a,body.category .blog_archive__popular .blog__article>a,.single-post .blog_archive__popular .blog__article>a{width:100%}.blog .blog_archive__popular .blog__article>a figure,body.category .blog_archive__popular .blog__article>a figure,.single-post .blog_archive__popular .blog__article>a figure{width:100%;height:100%}.blog .blog_archive__popular .blog__article>a figure:before,body.category .blog_archive__popular .blog__article>a figure:before,.single-post .blog_archive__popular .blog__article>a figure:before{content:"";display:block;width:100%;height:0;padding-bottom:94%}.blog .blog_archive__popular .blog__article>a img,body.category .blog_archive__popular .blog__article>a img,.single-post .blog_archive__popular .blog__article>a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;left:0}.blog .blog_archive__popular .blog__article__category,body.category .blog_archive__popular .blog__article__category,.single-post .blog_archive__popular .blog__article__category{text-transform:uppercase;font-family:"Avenir Next Regular",sans-serif,Arial;font-weight:700;margin-bottom:20px}.blog .blog_archive__popular .blog__article__category,body.category .blog_archive__popular .blog__article__category,.single-post .blog_archive__popular .blog__article__category{font-size:14px;line-height:18px}@media screen and (min-width:390px){.blog .blog_archive__popular .blog__article__category,body.category .blog_archive__popular .blog__article__category,.single-post .blog_archive__popular .blog__article__category{font-size:calc(14px + 2*((100vw - 390px)/1090));line-height:calc(18px + 2*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.blog .blog_archive__popular .blog__article__category,body.category .blog_archive__popular .blog__article__category,.single-post .blog_archive__popular .blog__article__category{font-size:calc(16px + 0*((100vw - 1480px)/440));line-height:calc(20px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.blog .blog_archive__popular .blog__article__category,body.category .blog_archive__popular .blog__article__category,.single-post .blog_archive__popular .blog__article__category{font-size:16px;line-height:20px}}.blog .blog_archive__popular .blog__article__date,body.category .blog_archive__popular .blog__article__date,.single-post .blog_archive__popular .blog__article__date{margin-bottom:5px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#fff}.blog .blog_archive__popular .blog__article__date,body.category .blog_archive__popular .blog__article__date,.single-post .blog_archive__popular .blog__article__date{font-size:12px;line-height:22px}@media screen and (min-width:390px){.blog .blog_archive__popular .blog__article__date,body.category .blog_archive__popular .blog__article__date,.single-post .blog_archive__popular .blog__article__date{font-size:calc(12px + 0*((100vw - 390px)/1090));line-height:calc(22px + 0*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.blog .blog_archive__popular .blog__article__date,body.category .blog_archive__popular .blog__article__date,.single-post .blog_archive__popular .blog__article__date{font-size:calc(12px + 0*((100vw - 1480px)/440));line-height:calc(22px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.blog .blog_archive__popular .blog__article__date,body.category .blog_archive__popular .blog__article__date,.single-post .blog_archive__popular .blog__article__date{font-size:12px;line-height:22px}}.blog .blog_archive__popular .blog__article__excerpt,body.category .blog_archive__popular .blog__article__excerpt,.single-post .blog_archive__popular .blog__article__excerpt{display:none}.blog .blog_archive__popular .blog__article__title,body.category .blog_archive__popular .blog__article__title,.single-post .blog_archive__popular .blog__article__title{font-weight:400;margin-bottom:20px;color:#fff}.blog .blog_archive__popular .blog__article__title,body.category .blog_archive__popular .blog__article__title,.single-post .blog_archive__popular .blog__article__title{font-size:18px;line-height:26px}@media screen and (min-width:390px){.blog .blog_archive__popular .blog__article__title,body.category .blog_archive__popular .blog__article__title,.single-post .blog_archive__popular .blog__article__title{font-size:calc(18px + 4*((100vw - 390px)/1090));line-height:calc(26px + 4*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.blog .blog_archive__popular .blog__article__title,body.category .blog_archive__popular .blog__article__title,.single-post .blog_archive__popular .blog__article__title{font-size:calc(22px + 0*((100vw - 1480px)/440));line-height:calc(30px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.blog .blog_archive__popular .blog__article__title,body.category .blog_archive__popular .blog__article__title,.single-post .blog_archive__popular .blog__article__title{font-size:22px;line-height:30px}}.blog .blog_archive__popular .blog__article__content-wrap,body.category .blog_archive__popular .blog__article__content-wrap,.single-post .blog_archive__popular .blog__article__content-wrap{padding:30px;display:flex;flex-direction:column;position:relative;position:absolute;bottom:0;left:0;width:100%}.blog .blog_archive__popular .blog__article__content-wrap a,body.category .blog_archive__popular .blog__article__content-wrap a,.single-post .blog_archive__popular .blog__article__content-wrap a{text-decoration:none}.blog .blog_archive__popular .blog__article__link,body.category .blog_archive__popular .blog__article__link,.single-post .blog_archive__popular .blog__article__link{margin-top:auto;margin-right:auto;text-decoration:none;text-transform:uppercase;font-size:14px;line-height:18px;font-weight:700;letter-spacing:.2em;color:#fff;position:relative;transition:all .2s ease-in}.blog .blog_archive__popular .blog__article__link:after,body.category .blog_archive__popular .blog__article__link:after,.single-post .blog_archive__popular .blog__article__link:after{content:"";display:block;position:absolute;top:100%;left:0;width:100%;height:3px;background:linear-gradient(62deg,#f14e0c 0%,#dd8712 100%)}.blog .blog_archive__popular .blog__article__link:hover,body.category .blog_archive__popular .blog__article__link:hover,.single-post .blog_archive__popular .blog__article__link:hover{transform:scale(1.05)}.blog .blog_archive__categories,body.category .blog_archive__categories,.single-post .blog_archive__categories{padding:40px 0;text-align:center}.blog .blog_archive__categories .container,body.category .blog_archive__categories .container,.single-post .blog_archive__categories .container{display:flex;justify-content:center}.blog .blog_archive__categories__trigger,.blog .blog_archive__categories a,body.category .blog_archive__categories__trigger,body.category .blog_archive__categories a,.single-post .blog_archive__categories__trigger,.single-post .blog_archive__categories a{font-size:14px;line-height:24px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;text-decoration:none}.blog .blog_archive__categories__trigger,body.category .blog_archive__categories__trigger,.single-post .blog_archive__categories__trigger{font-weight:700;margin:10px 40px 10px 0}.blog .blog_archive__categories li:not(:last-child) a,body.category .blog_archive__categories li:not(:last-child) a,.single-post .blog_archive__categories li:not(:last-child) a{margin-right:40px}.blog .blog_archive__categories ul,body.category .blog_archive__categories ul,.single-post .blog_archive__categories ul{display:flex;flex-wrap:wrap}.blog .blog_archive__categories ul li,body.category .blog_archive__categories ul li,.single-post .blog_archive__categories ul li{margin-top:10px;margin-bottom:10px}.blog .blog_archive__categories ul li a.active,body.category .blog_archive__categories ul li a.active,.single-post .blog_archive__categories ul li a.active{position:relative}.blog .blog_archive__categories ul li a.active:after,body.category .blog_archive__categories ul li a.active:after,.single-post .blog_archive__categories ul li a.active:after{content:"";display:block;position:absolute;top:100%;left:0;width:100%;height:3px;background:linear-gradient(62deg,#f14e0c 0%,#dd8712 100%)}@media screen and (max-width:700px){.blog .blog_archive__categories,body.category .blog_archive__categories,.single-post .blog_archive__categories{padding:20px 0}.blog .blog_archive__categories .container,body.category .blog_archive__categories .container,.single-post .blog_archive__categories .container{flex-wrap:wrap}.blog .blog_archive__categories__trigger,body.category .blog_archive__categories__trigger,.single-post .blog_archive__categories__trigger{padding-right:20px;position:relative;margin-right:0;cursor:pointer}.blog .blog_archive__categories__trigger:after,body.category .blog_archive__categories__trigger:after,.single-post .blog_archive__categories__trigger:after{content:"";display:block;width:1px;height:14px;background:#000;right:6px;top:3px;position:absolute}.blog .blog_archive__categories__trigger:before,body.category .blog_archive__categories__trigger:before,.single-post .blog_archive__categories__trigger:before{content:"";display:block;width:14px;height:1px;background:#000;top:9px;right:0;position:absolute}.blog .blog_archive__categories ul,body.category .blog_archive__categories ul,.single-post .blog_archive__categories ul{width:100%;max-height:0;opacity:0;visibility:hidden;transition:all .3s ease-in;overflow:hidden;flex-direction:column}.blog .blog_archive__categories ul.open,body.category .blog_archive__categories ul.open,.single-post .blog_archive__categories ul.open{opacity:1;visibility:visible;max-height:300px}.blog .blog_archive__categories ul li,body.category .blog_archive__categories ul li,.single-post .blog_archive__categories ul li{margin:5px 0;width:100%}.blog .blog_archive__categories ul li:not(:last-child) a,body.category .blog_archive__categories ul li:not(:last-child) a,.single-post .blog_archive__categories ul li:not(:last-child) a{margin-right:0}}@media screen and (max-width:800px){.blog .page_title,body.category .page_title,.single-post .page_title{padding-top:60px;margin-bottom:30px}}@media screen and (max-width:900px){.blog .blog_archive,body.category .blog_archive,.single-post .blog_archive{padding-top:120px}.blog .blog_archive__top,body.category .blog_archive__top,.single-post .blog_archive__top{margin-bottom:20px}.blog .blog_archive__top__title,body.category .blog_archive__top__title,.single-post .blog_archive__top__title{margin-bottom:10px}.blog .blog_archive__posts .blog__article,body.category .blog_archive__posts .blog__article,.single-post .blog_archive__posts .blog__article{margin-bottom:20px}}.featured__article{display:flex;justify-content:space-between;margin:0 0 40px;overflow:hidden;border-radius:10px;position:relative;background:#fff;min-height:486px}.featured__article>a{width:calc(66.666% - 10px);height:100%;position:absolute;top:0;left:0}.featured__article>a figure{width:100%;height:100%}.featured__article>a figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.featured__article a{text-decoration:none}.featured__article__content-wrap{width:calc(33.333% - 20px);margin-left:auto;padding:30px 40px 30px 0;display:flex;flex-direction:column;align-items:flex-start}.featured__article__auth_date{font-size:14px;line-height:18px;font-weight:400;letter-spacing:0em;margin-bottom:7px}.featured__article .featured{font-size:16px;line-height:22px;font-weight:400;letter-spacing:0em;margin-bottom:10px;color:#838383}.featured__article__title{font-weight:600;margin-bottom:10px;font-family:"Avenir Next Demi Bold",sans-serif,Arial;display:block}.featured__article__title{font-size:18px;line-height:25px}@media screen and (min-width:390px){.featured__article__title{font-size:calc(18px + 12*((100vw - 390px)/1090));line-height:calc(25px + 13*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.featured__article__title{font-size:calc(30px + 0*((100vw - 1480px)/440));line-height:calc(38px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.featured__article__title{font-size:30px;line-height:38px}}.featured__article__excerpt{font-size:14px;line-height:22px;font-weight:300;letter-spacing:0em;margin-bottom:10px;display:block}.featured__article__link{display:inline-block;color:#fff;border:solid 1px #7e40a1;padding:13px 24px;text-decoration:none;text-transform:uppercase;font-size:14px;line-height:22px;font-weight:600;letter-spacing:.1em;position:relative;cursor:pointer;background:#7e40a1;border-radius:25px;transition:all .2s ease-in;font-family:"Avenir Next Demi Bold",sans-serif,Arial;box-shadow:5px 5px 15px 0px rgba(0,0,0,.3);margin-top:auto;box-shadow:none;align-self:flex-end;margin-right:auto}.featured__article__link.disabled,.featured__article__link[disabled]{cursor:not-allowed;opacity:.6}.featured__article__link:hover{text-decoration:none;transform:scale(1.04)}@media only screen and (max-width:500px){.featured__article__link{font-size:13px;padding:8px 18px}}@media only screen and (max-width:980px){.featured__article__content-wrap{padding:30px 40px 30px 0}}@media only screen and (max-width:750px){.featured__article{margin:0 0 20px;flex-wrap:wrap}.featured__article>a{width:100%;position:relative;height:auto}.featured__article>a:before{content:"";position:relative;height:0;width:100%;padding-bottom:75%;display:block}.featured__article>a figure{position:absolute;top:0;left:0}.featured__article__link{margin-top:10px}.featured__article__content-wrap{width:100%;padding:20px 30px 36px}}.single-post .blog_archive__popular .container{border-top:1px solid #c9c9c9}.single-post .post_content{padding:60px 0}.single-post .post_content .container{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 50px}.single-post .post_content__left{width:calc(100% - 380px)}.single-post .post_content__left .content p,.single-post .post_content__left .content li{font-size:16px;line-height:28px;font-weight:400;letter-spacing:0em}.single-post .post_content__left .content p{margin:0 0 20px}.single-post .post_content__left .content blockquote{margin:40px 0;padding:0 30px;position:relative}.single-post .post_content__left .content blockquote:before{content:"";display:block;width:4px;height:100%;position:absolute;top:0;left:0;background:#584582;border-radius:2px}.single-post .post_content__left .content blockquote:after{content:"";display:block;width:4px;height:100%;position:absolute;top:0;right:0;background:#584582;border-radius:2px}.single-post .post_content__left .content blockquote p{font-weight:400}.single-post .post_content__left .content blockquote p{font-size:18px;line-height:26px}@media screen and (min-width:390px){.single-post .post_content__left .content blockquote p{font-size:calc(18px + 8*((100vw - 390px)/1090));line-height:calc(26px + 10*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.single-post .post_content__left .content blockquote p{font-size:calc(26px + 0*((100vw - 1480px)/440));line-height:calc(36px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.single-post .post_content__left .content blockquote p{font-size:26px;line-height:36px}}.single-post .post_content__left .content h2{font-size:34px;line-height:40px;font-weight:400;letter-spacing:0em;margin-bottom:10px;color:#584582}.single-post .post_content__left .content h3,.single-post .post_content__left .content h4,.single-post .post_content__left .content h5,.single-post .post_content__left .content h6{font-size:28px;line-height:34px;font-weight:400;letter-spacing:0em;margin-bottom:10px;color:#584582}.single-post .post_content__left .content ul li{padding-left:20px;position:relative}.single-post .post_content__left .content ul li:before{content:"";display:block;position:absolute;top:10px;left:0;width:6px;height:6px;border-radius:6px;background:#584582}.single-post .post_content__left .similar-posts{padding-top:30px;margin-top:30px;border-top:1px solid #c9c9c9;position:relative}.single-post .post_content__left .similar-posts>p{color:#584582;font-family:"Avenir Next Demi Bold",sans-serif,Arial;margin-bottom:15px;max-width:calc(100% - 150px)}.single-post .post_content__left .similar-posts>p{font-size:22px;line-height:30px}@media screen and (min-width:390px){.single-post .post_content__left .similar-posts>p{font-size:calc(22px + 8*((100vw - 390px)/1090));line-height:calc(30px + 10*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.single-post .post_content__left .similar-posts>p{font-size:calc(30px + 0*((100vw - 1480px)/440));line-height:calc(40px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.single-post .post_content__left .similar-posts>p{font-size:30px;line-height:40px}}.single-post .post_content__left .similar-posts .splide__arrows{position:absolute;right:0;top:-50px;margin-top:0}.single-post .post_content__left .similar-posts .splide__arrows .numbers{font-size:16px;line-height:24px;font-weight:600;letter-spacing:0em;font-family:"Avenir Next Demi Bold",sans-serif,Arial;text-transform:none;color:#243a4d}.single-post .post_content__left .similar-posts .splide__arrows .splide__arrow{background:0 0}.single-post .post_content__left .similar-posts .splide__slide{padding:20px;border-radius:12px;background:#fff}.single-post .post_content__left .similar-posts .splide__slide .featured__article{min-height:initial;margin-bottom:0;border-radius:0}.single-post .post_content__left .similar-posts .splide__slide .featured__article>a{width:calc(50% - 10px);border-radius:12px;overflow:hidden}.single-post .post_content__left .similar-posts .splide__slide .featured__article__content-wrap{width:calc(50% - 10px);padding:0}.single-post .post_content__left .similar-posts .splide__slide .featured__article__title{font-size:16px;line-height:24px}@media screen and (min-width:390px){.single-post .post_content__left .similar-posts .splide__slide .featured__article__title{font-size:calc(16px + 4*((100vw - 390px)/1090));line-height:calc(24px + 4*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.single-post .post_content__left .similar-posts .splide__slide .featured__article__title{font-size:calc(20px + 0*((100vw - 1480px)/440));line-height:calc(28px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.single-post .post_content__left .similar-posts .splide__slide .featured__article__title{font-size:20px;line-height:28px}}.single-post .post_content__left .similar-posts .splide__slide .featured__article__click{margin-top:20px;margin-right:auto;text-decoration:none;font-size:16px;line-height:22px;font-weight:600;letter-spacing:0em;font-family:"Avenir Next Demi Bold",sans-serif,Arial;color:#373737;position:relative;transition:all .2s ease-in;display:inline-flex;align-items:center}.single-post .post_content__left .similar-posts .splide__slide .featured__article__click svg{margin-left:10px}.single-post .post_content__left .similar-posts .splide__slide .featured__article__click:hover{transform:scale(1.05)}@media only screen and (max-width:500px){.single-post .post_content__left .similar-posts .splide__slide .featured__article{flex-wrap:wrap}.single-post .post_content__left .similar-posts .splide__slide .featured__article>a,.single-post .post_content__left .similar-posts .splide__slide .featured__article__content-wrap{width:100%}.single-post .post_content__left .similar-posts .splide__slide .featured__article__content-wrap{margin-top:20px}}.single-post .post_content__right{width:320px}.single-post .post_content__card{background:#f2f2f2;border-radius:6px;margin-bottom:30px;padding:22px 27px;position:relative}.single-post .post_content__card .close{cursor:pointer;width:30px;height:30px;display:none;position:absolute;top:20px;right:20px}.single-post .post_content__card .close:before{content:"";border-bottom:solid 2px #000;position:absolute;top:0;left:0;color:#fff;width:100%;transform-origin:center center;transform:translateY(15px) rotate(-45deg)}.single-post .post_content__card .close:after{content:"";border-bottom:solid 2px #000;position:absolute;top:0;left:0;color:#fff;width:100%;transform-origin:center center;transform:translateY(15px) rotate(45deg)}.single-post .post_content__card__title{color:#584582;font-size:24px;line-height:30px;font-weight:600;letter-spacing:0em;margin-bottom:10px;font-family:"Avenir Next Demi Bold",sans-serif,Arial}.single-post .post_content__card .social{display:inline-block}.single-post .post_content__card .social:not(:last-child){margin-right:20px}.single-post .post_content__card__cats li:not(:last-child){margin-bottom:10px}.single-post .post_content__card__cats a{font-size:16px;line-height:26px;font-weight:400;letter-spacing:0em;text-decoration:none}.single-post .post_content__card__cats a:before{content:"- "}.single-post .post_content__card#share_card{background:rgba(0,0,0,0);padding:0}.single-post .post_content__card#share_card .post_content__card__title{border-bottom:1px solid #ddd;padding-bottom:15px}.single-post .post_content__card .blog__article{border-bottom:1px solid #ddd;margin-top:10px;padding-bottom:20px;display:flex;justify-content:space-between}.single-post .post_content__card .blog__article a{text-decoration:none}.single-post .post_content__card .blog__article>a{width:115px;height:auto;flex-shrink:0}.single-post .post_content__card .blog__article>a figure{position:relative;border-radius:4px;overflow:hidden}.single-post .post_content__card .blog__article>a figure:before{content:"";display:block;width:100%;height:0;padding-bottom:70%}.single-post .post_content__card .blog__article>a figure img{width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.single-post .post_content__card .blog__article__content-wrap{margin-left:15px}.single-post .post_content__card .blog__article__date,.single-post .post_content__card .blog__article__link,.single-post .post_content__card .blog__article__excerpt{display:none}.single-post .post_content__card .blog__article__title{font-size:16px;line-height:22px;font-weight:400;letter-spacing:0em}@media screen and (max-width:1100px){.single-post .post_content .container{padding:0}}@media screen and (max-width:750px){.single-post .post_content__left{width:100%}.single-post .post_content__card{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:all .2s ease-in;z-index:99}.single-post .post_content__card .close{display:block}.single-post .post_content__card.active{opacity:1;visibility:visible}}.resp_triggers{position:fixed;bottom:0;left:0;width:100%;display:flex;justify-content:flex-end;z-index:2}.resp_triggers .share_trig,.resp_triggers .categories_trig{color:#fff;font-size:14px;line-height:20px;font-weight:600;letter-spacing:0em;border-top-left-radius:6px;border-top-right-radius:6px;padding:5px 14px;text-decoration:none;display:none}@media screen and (max-width:750px){.resp_triggers .share_trig,.resp_triggers .categories_trig{display:inline-block}}.resp_triggers .share_trig{background:linear-gradient(0deg,#f14e0c 0%,#dd8712 100%);margin-right:11px}.resp_triggers .categories_trig{background:linear-gradient(180deg,#618ec5 0%,#314763 70%);margin-right:20px}.featured_post{position:relative;display:flex;align-items:flex-end}.featured_post__img{position:absolute;top:0;left:0;width:100%;height:100%}.featured_post__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.featured_post__inner{max-width:85%}.featured_post .container{position:relative}.featured_post__auth_date,.featured_post__title,.featured_post__excerpt{color:#fff}.featured_post__auth_date{text-transform:uppercase;font-size:12px;line-height:22px;font-weight:700;letter-spacing:.02em;margin-bottom:20px}.featured_post__title{font-weight:400;margin-bottom:20px}.featured_post__title{font-size:28px;line-height:34px}@media screen and (min-width:390px){.featured_post__title{font-size:calc(28px + 12*((100vw - 390px)/1090));line-height:calc(34px + 16*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.featured_post__title{font-size:calc(40px + 0*((100vw - 1480px)/440));line-height:calc(50px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.featured_post__title{font-size:40px;line-height:50px}}.featured_post__excerpt{font-size:16px;line-height:24px;font-weight:300;letter-spacing:0em;margin-bottom:20px;max-width:500px}.featured_post__link{margin-top:auto;margin-right:auto;text-decoration:none;text-transform:uppercase;font-size:14px;line-height:18px;font-weight:700;letter-spacing:.2em;color:#fff;position:relative;transition:all .2s ease-in;display:inline-block}.featured_post__link:after{content:"";display:block;position:absolute;top:100%;left:0;width:100%;height:3px;background:linear-gradient(62deg,#f14e0c 0%,#dd8712 100%)}.featured_post__link:hover{transform:scale(1.05)}.featured_post a{text-decoration:none}.ten_years{margin:50px 0}.ten_years__inner{padding:20px 45px 40px;background-size:cover;background-position:center;display:flex;justify-content:space-between;align-items:center;border-radius:20px;overflow:hidden}.ten_years svg{flex-shrink:0;width:316px;height:auto;margin-right:45px}.ten_years__heading,.ten_years__p{color:#fff;font-weight:600}.ten_years__right{text-align:center}.ten_years__heading{font-size:50px;line-height:56px;margin-bottom:20px}.ten_years__p{font-size:20px;line-height:30px}@media screen and (max-width:980px){.ten_years__inner{flex-wrap:wrap;padding:30px}.ten_years__right{width:100%}.ten_years svg{margin:0 auto 40px;width:220px}.ten_years__heading{font-size:30px;line-height:38px}.ten_years__p{font-size:18px;line-height:24px}}@media screen and (max-width:450px){.ten_years__inner{padding:30px 20px 30px}}.page-template-page-contact{display:flex;flex-direction:column;min-height:100%}.page-template-page-contact .contact{flex-grow:1}.page-template-page-contact #menu-primary .enquire{display:none}.full_width{padding:150px 0 30px}.full_width__content h1,.full_width__content h2,.full_width__content h3,.full_width__content h4,.full_width__content h5,.full_width__content h6{font-size:40px;line-height:46px;font-weight:700;letter-spacing:.02em;padding-bottom:20px}.full_width__content p{padding-bottom:25px}.full_width__content p,.full_width__content li,.full_width__content table{font-size:16px;line-height:26px;letter-spacing:.02em}.full_width__content table td,.full_width__content table th{padding:4px 10px}.full_width__content ul{padding-bottom:20px}.full_width__content ul li{position:relative;padding-left:15px;padding-bottom:5px}.full_width__content ul li:before{content:"";display:block;position:absolute;left:0;top:9px;width:5px;height:5px;background:#7e40a1}.c_box{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:999;opacity:0;visibility:hidden;transition:all .2s ease-in}.c_box .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.7;cursor:pointer}.c_box__inner{width:88%;max-width:582px;position:relative;max-height:90vh;overflow:scroll;padding-top:30px}.c_box__inner .close{position:absolute;right:15px;top:0;color:#fff;text-transform:uppercase;font-size:14px;line-height:20px;font-weight:600;letter-spacing:.1em;cursor:pointer}.c_box__inner .close svg{margin-left:6px;margin-bottom:-1px}.c_box__inner .contact__right{width:100%}@media screen and (max-width:550px){.c_box__inner{width:100%;height:100%;max-height:100vh;background:linear-gradient(65deg,#272964 16%,#8961a1 65%)}.c_box__inner .close{top:20px;right:35px}.c_box__inner .contact__right{background:0 0;padding:35px 27px}.c_box__inner .contact__right__heading{font-size:18px !important;line-height:26px !important;margin-bottom:30px}.c_box .wpcf7-form .input_wrap{width:calc(50% - 4.5px)}.c_box .wpcf7-form .input_wrap--full{width:100%}.c_box .wpcf7-form .input_wrap label{font-size:14px}}.c_box.active{opacity:1;visibility:visible}.wpcf7-form{position:relative;display:block;width:100%}.wpcf7-form ::-webkit-input-placeholder{color:#000;opacity:1;font-style:normal;font-size:14px;line-height:normal;font-weight:400;letter-spacing:.2em;font-family:"Avenir Next Regular",sans-serif,Arial}.wpcf7-form ::-moz-placeholder{color:#000;opacity:1;font-style:normal;font-size:14px;line-height:normal;font-weight:400;letter-spacing:.2em;font-family:"Avenir Next Regular",sans-serif,Arial}.wpcf7-form :-ms-input-placeholder{color:#000;opacity:1;font-style:normal;font-size:14px;line-height:normal;font-weight:400;letter-spacing:.2em;font-family:"Avenir Next Regular",sans-serif,Arial}.wpcf7-form :-moz-placeholder{color:#000;opacity:1;font-style:normal;font-size:14px;line-height:normal;font-weight:400;letter-spacing:.2em;font-family:"Avenir Next Regular",sans-serif,Arial}.wpcf7-form p{padding-bottom:0}.wpcf7-form .two_col{display:flex;justify-content:space-between}.wpcf7-form .two_col .wpcf7-form-control-wrap{width:49%}.wpcf7-form .two_col--offset .wpcf7-form-control-wrap{width:calc(100% - 120px)}.wpcf7-form .two_col__left,.wpcf7-form .two_col__right{width:49%}.wpcf7-form .two_col__left .wpcf7-form-control-wrap,.wpcf7-form .two_col__right .wpcf7-form-control-wrap{width:100%}.wpcf7-form .wpcf7-form-control-wrap{margin-bottom:15px;display:block}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{font-family:"Avenir Next Regular",sans-serif,Arial;outline:none}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form textarea{color:#000;opacity:1;font-style:normal;font-size:14px;line-height:normal;font-weight:400;letter-spacing:.2em;font-family:"Avenir Next Regular",sans-serif,Arial;box-sizing:border-box;display:block;width:100%;-webkit-appearance:none !important;border-radius:0 !important;background:rgba(0,0,0,0);border:solid 1px #a0a3a8;outline:none;padding:11px 14px 10px}.wpcf7-form input[type=text][aria-invalid=true],.wpcf7-form input[type=email][aria-invalid=true],.wpcf7-form input[type=tel][aria-invalid=true],.wpcf7-form textarea[aria-invalid=true]{border-color:#fd1616}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form input[type=submit]{height:45px}.wpcf7-form textarea{height:80px;width:100%;display:block;resize:none;line-height:normal;border:solid 1px #a0a3a8;resize:none;overflow-y:hidden}.wpcf7-form .wpcf7-checkbox{margin-top:5px;display:block}.wpcf7-form input[type=checkbox]{display:none}.wpcf7-form input[type=checkbox]:checked+.wpcf7-list-item-label:after{opacity:1;visibility:visible}.wpcf7-form input[type=checkbox]+.wpcf7-list-item-label{position:relative;padding-left:40px;font-size:16px;line-height:26px;font-weight:600;letter-spacing:.01em;font-family:"Avenir Next Demi Bold",sans-serif,Arial;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;color:#fff}.wpcf7-form input[type=checkbox]+.wpcf7-list-item-label:before{content:"";position:absolute;top:-2px;left:0;display:block;width:32px;height:29px;background:#fff;border-radius:4px}.wpcf7-form input[type=checkbox]+.wpcf7-list-item-label:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 448 512'%3E%3Cpath d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z' fill='%23F14E0C'/%3E%3C/svg%3E");position:absolute;top:5px;left:8px;opacity:0;visibility:hidden}.wpcf7-form label{font-size:14px;line-height:24px;font-weight:300;letter-spacing:.02em}.wpcf7-form div.wpcf7-validation-errors,.wpcf7-form div.wpcf7-acceptance-missing{border:1px solid #38307e}.wpcf7-form span.wpcf7-list-item{margin:0}.wpcf7-form .ajax-loader{position:absolute;top:105%;margin:0;right:0}.wpcf7-form select.wpcf7-not-valid{border-color:#fd1616 !important}.wpcf7-form .wpcf7-not-valid-tip{display:block;position:absolute;color:#fff;background:#38307e;height:30px;line-height:31px;text-align:center;border-radius:0;font-size:13px;line-height:30px;font-weight:600;letter-spacing:.09em;font-family:"Avenir Next Regular",sans-serif,Arial;text-transform:uppercase;padding:0 10px;white-space:nowrap;top:-26px;left:10px;z-index:10;border-radius:5px}.wpcf7-form .wpcf7-not-valid-tip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-8px;width:0;height:0;border-top:8px solid #38307e;border-right:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0)}div.wpcf7-response-output{background:rgba(0,0,0,0);margin:0;font-size:13px;line-height:20px;font-weight:400;letter-spacing:.04em;font-family:"Avenir Next Regular",sans-serif,Arial;padding:4px 8px;position:absolute;top:calc(100% + 20px);left:0;border-color:#fd1616;background:#df7f19;color:#fff;border-color:#df7f19 !important}div.wpcf7-mail-sent-ok{border-color:#fff}.foot_logos{overflow:hidden}.foot_logos .container span{font-family:"Avenir Next Demi Bold",sans-serif,Arial;padding:15px 28px 0;border-top-left-radius:20px;border-top-right-radius:20px;background:#ebe9f0;display:inline-block}.foot_logos .container span{font-size:14px;line-height:20px}@media screen and (min-width:390px){.foot_logos .container span{font-size:calc(14px + 4*((100vw - 390px)/1090));line-height:calc(20px + 8*((100vw - 390px)/1090))}}@media screen and (min-width:1480px){.foot_logos .container span{font-size:calc(18px + 0*((100vw - 1480px)/440));line-height:calc(28px + 0*((100vw - 1480px)/440))}}@media screen and (min-width:1920px){.foot_logos .container span{font-size:18px;line-height:28px}}.foot_logos__full{background:#ebe9f0;display:flex}.foot_logos__wrap{display:inline-flex;margin:35px 0;flex-shrink:0;align-items:center}.foot_logos__wrap li{margin-right:60px;width:150px;position:relative}.foot_logos__wrap li:before{content:"";display:block;width:100%;height:0;padding-bottom:60%}.foot_logos__wrap li img{mix-blend-mode:multiply;filter:grayscale(1);position:absolute;top:0;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.foot_logos.active .foot_logos__wrap{-webkit-animation:ticker 15s infinite linear;animation:ticker 15s infinite linear}@media screen and (max-width:500px){.foot_logos{background:#ebe9f0}.foot_logos .container span{padding:20px 0 0}.foot_logos__wrap{margin:15px 0 30px}.foot_logos__wrap li{margin-right:30px;width:110px}}@-webkit-keyframes ticker{100%{transform:translateX(-100%)}}@keyframes ticker{100%{transform:translateX(-100%)}}.footer{background:linear-gradient(180deg,#1a1a40 0%,#533b65 100%)}.footer a{text-decoration:none}.footer p,.footer address,.footer a{color:#fff}.footer__top{display:inline-flex;width:100%;justify-content:space-between;margin:120px 0}.footer__top .f1 p,.footer__top .f1 a{color:#fff}.footer__top .f1 p{font-size:30px;line-height:38px;font-weight:600;letter-spacing:.01em;font-family:"Avenir Next Demi Bold",sans-serif,Arial}.footer__top .f1 p:not(:first-child){margin-top:30px}.footer__top .f1 a{font-size:16px;line-height:24px;font-weight:400;letter-spacing:.01em;text-decoration:underline}.footer__top .f2 address{font-size:16px;line-height:26px;font-weight:400;letter-spacing:.01em}.footer__top .f3 a{text-decoration:underline}.footer__top .f3 p,.footer__top .f3 a{font-size:16px;line-height:24px;font-weight:400;letter-spacing:.01em}.footer__top .f3 li{margin-bottom:10px}.footer__top .f3 .socials{display:flex;margin-top:30px}.footer__top .f3 .socials a{text-decoration:none}.footer__top .f3 .socials a svg{display:block}.footer__top .f3 .socials a:not(:first-child){margin-left:13px}.footer__bottom{background:rgba(255,255,255,.2);border-top-left-radius:20px;border-top-right-radius:20px;padding:26px 80px 40px 27px;margin-top:40px;display:inline-block}.footer__bottom p{font-size:14px;line-height:28px;font-weight:400;letter-spacing:.01em}@media screen and (max-width:850px){.footer__top{margin:60px 0 20px;flex-wrap:wrap}.footer__top .f1,.footer__top .f2,.footer__top .f3{width:100%}.footer__top .f1,.footer__top .f2{margin-bottom:40px}.footer__top .f1 p{font-size:22px;line-height:32px}}@media screen and (max-width:500px){.footer__bottom{border-top-left-radius:10px;border-top-right-radius:10px;padding:26px 20px 30px}.footer__bottom p{line-height:24px}}.table{width:100%;overflow-x:scroll;margin:0 0 20px}.table table{width:100%}.table table th{width:100%;font-size:13px;line-height:23px;font-weight:700;margin:0 0 10px;background:#eee;border:1px solid #1d1d1b;padding:10px}.table table td{width:100%;font-size:13px;line-height:23px;word-wrap:break-word;margin:0 0 10px;padding:10px;border:1px solid #1d1d1b}.table table th:first-child{width:20%}.table table th:nth-child(2){width:20%}.table table th:nth-child(3){width:60%}.table table td:first-child{width:20%}.table table td:nth-child(2){width:20%}.table table td:nth-child(3){width:60%}@media screen and (max-width:380px){.table table{width:500px}}.wp-pagenavi{text-align:center;position:relative;margin:30px 0;float:left;width:100%;display:flex;justify-content:center;align-items:center}.wp-pagenavi .page,.wp-pagenavi .current,.wp-pagenavi .first,.wp-pagenavi .last,.wp-pagenavi .extend{text-decoration:none;font-size:16px;line-height:42px;font-weight:600;letter-spacing:0em;font-family:"Avenir Next Regular",sans-serif,Arial;color:#333;background:rgba(0,0,0,0);height:48px;width:48px;text-align:center;display:inline-block;margin:0 4px;border-color:rgba(0,0,0,0)}.wp-pagenavi .current{color:#333;height:48px;width:48px;text-align:center;background:rgba(0,0,0,0);display:inline-block;font-size:16px;line-height:42px;font-weight:600;letter-spacing:0em;margin:0 4px;border-radius:4px;font-weight:600 !important}.wp-pagenavi .pages{display:none}.wp-pagenavi .page:first-child{margin-left:0}.wp-pagenavi .previouspostslink:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.88' height='18.931' viewBox='0 0 10.88 18.931'%3E%3Cpath d='M643.6,1059.909l8.758,8.758-8.758,8.758' transform='translate(653.775 1078.133) rotate(180)' fill='none' stroke='%23333' stroke-width='2'/%3E%3C/svg%3E%0A");margin-right:20px;height:20px;margin-top:3px}.wp-pagenavi .nextpostslink:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.88' height='18.931' viewBox='0 0 10.88 18.931'%3E%3Cpath d='M643.6,1059.909l8.758,8.758-8.758,8.758' transform='translate(-642.895 -1059.202)' fill='none' stroke='%23333' stroke-width='2'/%3E%3C/svg%3E%0A");margin-left:20px;height:20px;margin-top:3px}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{cursor:pointer;text-align:center;text-decoration:none;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none;border-radius:5px;color:#333;letter-spacing:0em;display:inline-block;transition:none;height:48px;top:0;font-size:16px;line-height:42px;font-weight:600;letter-spacing:0em;border:0;margin:0;display:flex;font-family:"Avenir Next Regular",sans-serif,Arial}.error404 .content .container--med{padding:60px 0}.resi_button,.resi_link{display:none}.resi_button{cursor:pointer;position:relative;width:34px;height:28px;margin:4px 0 2px;border-top:2px solid #fff;border-bottom:2px solid rgba(0,0,0,0);display:none;margin-left:auto;z-index:1;transition:all .2s ease-in}.resi_button:before{content:"";position:absolute;top:calc(50% - 1px);left:0;width:34px;height:2px;background:#fff;display:block;transition:all .2s ease-in}.resi_button:after{content:"";position:absolute;top:100%;left:0;width:34px;height:2px;background:#fff;display:block;transition:all .2s ease-in}.js-nav .resi_button{border-top:2px solid rgba(0,0,0,0);width:35px}.js-nav .resi_button:before{transform:rotate(45deg);background:#fff}.js-nav .resi_button:after{transform:rotate(-45deg);top:calc(50% - 1px);background:#fff}.js-nav .head{z-index:101}.main_nav__menu figure{display:none;position:absolute;top:18px;right:35px;width:30px;height:30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:99}.main_nav__menu figure:before{content:"";border-bottom:solid 2px #fff;position:absolute;top:0;left:0;color:#fff;width:100%;transform-origin:center center;transform:translateY(15px) rotate(-45deg)}.main_nav__menu figure:after{content:"";border-bottom:solid 2px #fff;position:absolute;top:0;left:0;color:#fff;width:100%;transform-origin:center center;transform:translateY(15px) rotate(45deg)}@media only screen and (max-width:1100px){.main_nav{text-align:right}.resi_button{display:inline-block}.resi_over{opacity:0;visibility:hidden;background:#1d1d1b;position:fixed;top:0;left:0;height:100%;width:100%;display:block;z-index:99;cursor:pointer;transition:all .2s ease-in}.head .main_nav{width:auto}.head .main_nav__menu{padding-top:78px;position:fixed;top:0;right:0;z-index:101;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translate3d(100%,0px,0px);transition:transform .5s ease 0s;height:100%;width:50%;display:block;background-image:url(//www.consumercreditcompliance.co.uk/wp-content/themes/ccc_theme/dist/bd0b20cac1c9c1a0dd79.png);background-size:cover;background-position:center;overflow:hidden}.head .main_nav__menu figure{display:block}.head .main_nav .menu-header ul.menu>li>a:before{display:none}.js-nav body{overflow:hidden}.js-nav .resi_over{opacity:.3;visibility:visible;transition:all .2s ease-in}.js-nav .head .main_nav__menu{transform:translate3d(0,0px,0px) scale3d(1,1,1);transition:transform .5s ease 0s;overflow-y:scroll}.main_nav ul#menu-primary{display:block;padding:0 40px}.main_nav ul#menu-primary li{display:block;margin-bottom:20px;padding-bottom:5px;text-align:left}.main_nav ul#menu-primary li:last-child{border-bottom:0}.main_nav ul#menu-primary li.menu-item-has-children:after{display:inline-block}.main_nav ul#menu-primary li.menu-item-has-children>a:before{content:"";display:block;position:absolute;right:9px;top:50%;transform:translateY(-50%);background:#fff;width:2px;height:20px;transition:all .2s ease-in}.main_nav ul#menu-primary li.menu-item-has-children>a:after{content:"";display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);background:#fff;width:20px;height:2px;transition:all .2s ease-in}.main_nav ul#menu-primary li.menu-item-has-children.open>a:before{opacity:0}.main_nav ul#menu-primary li a{display:block;color:#fff;padding:0;font-size:22px;line-height:24px;font-weight:600;letter-spacing:.05em;font-family:"Avenir Next Demi Bold",sans-serif,Arial}.main_nav ul#menu-primary li .sub-menu{margin-top:0;opacity:0;visibility:hidden;transition:all .3s ease-in;max-height:0}.main_nav ul#menu-primary li .sub-menu a{font-size:16px;line-height:20px;font-weight:400;letter-spacing:.05em}.main_nav ul#menu-primary li .sub-menu li{margin-bottom:10px}.main_nav ul#menu-primary li .sub-menu.open{margin-top:30px;opacity:1;visibility:visible;max-height:300px}.wpcf7-form .two_col--submit{flex-direction:column}}@media only screen and (max-width:450px){.wpcf7-form .two_col{display:block}.wpcf7-form .two_col .wpcf7-form-control-wrap{width:100%}}@media only screen and (max-width:600px){.head .main_nav__menu{width:100%}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #bfbfbf;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:700}