#sb-site,.sb-site-container,.sb-slidebar,body,html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body,html{overflow-x:hidden;width:100%}html{height:100%}body{position:relative;height:auto;min-height:100%}html.sb-scroll-lock.sb-active:not(.sb-static){overflow:hidden}#sb-site,.sb-site-container{position:relative;width:100%;min-height:100vh;padding:0 50px;background:#fff}#sb-site:after,#sb-site:before,.sb-site-container:after,.sb-site-container:before{display:table;clear:both;content:' '}.sb-slidebar{position:fixed;z-index:0;top:0;display:none;overflow-y:auto;height:100%;background-color:#222}.sb-slidebar,.sb-slidebar *{-webkit-transform:translateZ(0px)}.sb-right{right:0}.sb-slidebar.sb-static,html.sb-static .sb-slidebar{position:absolute}.sb-slidebar.sb-active{display:block}.sb-style-overlay{z-index:9999}.sb-momentum-scrolling{-webkit-overflow-scrolling:touch}.sb-slidebar{width:30%}@media (max-width:480px){.sb-slidebar{width:70%}}@media (min-width:481px){.sb-slidebar{width:55%}}@media (min-width:768px){.sb-slidebar{width:40%}}@media (min-width:992px){.sb-slidebar{width:30%}}@media (min-width:1200px){.sb-slidebar{width:20%}}.sb-slide,.sb-slidebar{-webkit-transition:-webkit-transform 400ms ease;-moz-transition:-moz-transform 400ms ease;-o-transition:-o-transform 400ms ease;transition:transform 400ms ease;-webkit-transition-property:-webkit-transform,left,right;-webkit-transform:translate(0px);-moz-transform:translate(0px);-o-transform:translate(0px);transform:translate(0px);-webkit-backface-visibility:hidden}.sb-hide{display:none}#sb-site,.sb-site-container{-webkit-backface-visibility:hidden}.nav-cover{display:block;z-index:999;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);cursor:pointer;visibility:hidden;opacity:0;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.sb-active .nav-cover{visibility:visible;opacity:1}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23951b81'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23951b81'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#951b81}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#951b81;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,0.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,0.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}strong,b{font-weight:600}em{font-style:italic}a img{border:none}body{margin:0;-webkit-font-smoothing:subpixel-antialiased}button,input,optgroup,select,textarea{font:inherit;margin:0;color:inherit}button,html input[type='button'],input[type='reset'],input[type='submit']{cursor:pointer;-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type='checkbox'],input[type='radio']{box-sizing:border-box;padding:0}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{height:auto}input[type='search']{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}a{color:#222;outline:none;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}a:active,a:hover{outline:0}html{box-sizing:border-box;-webkit-text-size-adjust:none;-webkit-appearance:none;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit}.container{position:relative;width:95%;max-width:1280px;margin:0 auto;padding:0}.container .column,.container .columns{display:inline;float:left;margin-right:.390625%;margin-left:.390625%}.container .one.column,.container .one.columns{width:5.46875%}.container .two.columns{width:11.71875%}.container .three.columns{width:17.96875%}.container .four.columns{width:24.21875%}.container .five.columns{width:30.46875%}.container .six.columns{width:36.71875%}.container .seven.columns{width:42.96875%}.container .eight.columns{width:49.21875%}.container .nine.columns{width:55.46875%}.container .ten.columns{width:61.71875%}.container .eleven.columns{width:67.96875%}.container .twelve.columns{width:74.21875%}.container .thirteen.columns{width:80.46875%}.container .fourteen.columns{width:86.71875%}.container .fifteen.columns{width:92.96875%}.container .sixteen.columns{width:99.21875%}.container:after{display:block;visibility:hidden;clear:both;height:0;content:'\0020'}.clearfix:before,.clearfix:after,.row:before,.row:after{display:block;visibility:hidden;overflow:hidden;width:0;height:0;content:'\0020'}.clear{display:block;visibility:hidden;clear:both;overflow:hidden;width:0;height:0}.clearit:after{display:block;visibility:hidden;clear:both;height:0;content:'\0020'}.transfast{-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.transslow{-webkit-transition:all 400ms;-moz-transition:all 400ms;-ms-transition:all 400ms;-o-transition:all 400ms;transition:all 400ms}body{font-family:'Poppins',sans-serif;font-size:14px;margin:0 auto;padding:0;color:#222;background:#fff;letter-spacing:0.05em}.whitecont{padding-bottom:45px;background:#fff url('https://admsystems.co.uk/wp-content/themes/adm/images/whitecont-bg.png') no-repeat center bottom;background-size:100% auto}p,ul,h1,h2,h3,h4,h5{margin:0 0 15px;letter-spacing:0.05em}h1{font-size:30px;line-height:40px;color:#951b81;font-weight:300;margin-bottom:10px}#nav_main{margin-top:20px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;clear:both}#nav_main ul{display:block;margin:0;padding:0;list-style-type:none;text-align:center;list-style:none;list-style-image:none;height:42px}#nav_main ul li{position:relative;display:block;float:left;margin:0;padding:0 1.35%}#nav_main ul li a{display:block;margin:0;padding:0;text-decoration:none;color:#951b81;font-size:13px;line-height:42px;font-weight:600;text-transform:uppercase}#nav_main ul li:after{content:"|";display:inline;color:#96c11f;position:absolute;right:-3px;top:8px}#nav_main ul li:last-child:after{display:none}#nav_main ul li a:hover{color:#96c11f}#nav_main ul li:last-child{padding-right:0}#nav_main ul li:first-child{padding-left:0}#nav_main ul .menu-item-has-children{cursor:pointer}#nav_main ul .menu-item-has-children:hover>a{color:#96c11f}#nav_main .sub-menu{display:none;position:absolute;z-index:20;background:#f6f6f6;left:0;top:40px;border:1px solid #ccc;height:auto;width:270px;padding:10px 0}#nav_main .sub-menu li{display:block;padding:0;text-align:left;width:100%;float:none}#nav_main .sub-menu li a{padding:10px 20px;font-size:13px;line-height:21px;font-weight:400}#nav_main .sub-menu li:after{display:none}#nav_main .menu-item-has-children:hover .sub-menu{display:block}header{padding:20px 0 0;margin-bottom:15px}header .logo{display:inline-block;width:270px}header .logo svg{max-height:72px;width:100%}header .headright{float:right;position:relative;width:69%}header .headright .corona-virus{position:absolute;left:8px;top:100%;background:#f00101;color:#fff;font-weight:bold;padding:5px;width:95%;text-align:center}header .headright .corona-virus:hover{background-color:#96c11f}header .headright .forward-plans{width:46%}header .headright .forward-plans img{max-width:100%;height:auto}header .forward-plans{float:left;position:relative;margin-right:50px;margin-left:21.5%}header .forward-plans:after{content:"";display:block;height:54px;width:1px;background-color:#efefef;position:absolute;right:-25px;top:0}header .search{float:left;position:relative;font-size:13px;line-height:53px;width:21%;padding-left:45px;padding-right:15px;color:#c4c4c4;letter-spacing:0.15em;text-transform:uppercase;text-decoration:none;background:url('https://admsystems.co.uk/wp-content/themes/adm/images/search-icon@2x.png') no-repeat left center;background-size:28px 31px;margin-bottom:5px;margin-right:0px;text-align:center}header .search:after{content:"";display:block;height:54px;width:1px;background-color:#efefef;position:absolute;right:-25px;top:0}header .head-r-left{width:70%;float:left;position:relative}header .contact{float:right;text-align:right;padding-top:10px;width:27%}header .contact span{color:#951b81;font-size:20px;line-height:22px}header .contact a{color:#951b81;font-size:14px;line-height:22px}header .contact a.btn-h{max-width:205px;display:block;clear:both;padding:8px 20px 7px 26px;font-weight:600;background-color:#951b81;color:#fff;text-transform:uppercase;font-size:11px;letter-spacing:0.15em;line-height:18px;margin:0 0 10px;text-align:center;float:right;min-width:186px}header .contact a.btn-h:hover{background-color:#96c11f}.home .slider{list-style-type:none;margin:0;padding:0;max-height:370px;overflow:hidden}.home .slider li{min-height:370px;padding:85px 33px 57px;background-size:cover;background-position:center center;background-repeat:no-repeat}.home .slider h2{font-size:33px;line-height:45px;color:#951b81;font-weight:300;margin-bottom:53px;max-width:400px;text-shadow:0px 0px 10px #fff}.home .slider a{display:inline-block;padding:0 20px;background-color:#96c11f;color:#fff;font-weight:600;text-transform:uppercase;font-size:11px;letter-spacing:0.15em;line-height:40px;height:40px}.home .slider a:hover{background-color:#951b81}.home .bx-wrapper{position:relative}.home .bx-wrapper .slider{max-height:none;overflow:auto}.home .bx-pager-item{float:left;margin-left:5px}.home .bx-controls{position:absolute;bottom:20px;right:20px}.home .bx-controls a{display:block;width:15px;height:15px;background-color:#951b81;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms;text-indent:-999px;overflow:hidden}.home .bx-controls a.active{background-color:#96c11f}.home .event{min-height:370px;position:relative;background:#f7f7f7 url('https://admsystems.co.uk/wp-content/themes/adm/images/event-shape.png') no-repeat right bottom;border:1px solid #dedede;padding:30px 20px 0;text-align:center}.home .event .next{display:block;position:relative;background-color:#fff;border-top:1px solid #dedede;border-bottom:1px solid #dedede;min-height:143px;text-align:center;height:143px;padding:0 10px}.home .event .next:hover{border-color:#951b81}.home .event .next img{vertical-align:middle;max-width:98%;height:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.home .event p{font-size:16px;line-height:23px;font-weight:300;margin-bottom:25px}.home .event .other{display:inline-block;padding:11px 30px;font-weight:600;background-color:#e5e5e5;color:#951b81;text-transform:uppercase;font-size:11px;letter-spacing:0.15em;line-height:18px;margin-top:43px}.home .event .other:hover{background-color:#951b81;color:#fff}.home .event .constant-form{padding:0 0 20px;margin:0 0 25px;border-bottom:1px solid #e5e5e5}.home .event .constant-form p{text-align:left;font-size:14px;line-height:28px;margin:0 0 10px}.home .event .constant-form .ctct-disclosure{display:none}.home .event .constant-form .ctct-form-wrapper .ctct-button{display:none}.home .event .constant-form .ctct-form-field-text{float:left;width:48%}.home .event .constant-form .ctct-form-field-text:nth-of-type(2){float:right}.home .event .constant-form .ctct-form-field-text label{font-size:11px;color:#636363;font-weight:bold}.home .event .constant-form .ctct-form-field-text input{width:100%;font-size:14px;line-height:28px;font-family:'Poppins',sans-serif}.home .event .constant-form .ctct-form-field-email{float:left;width:60%}.home .event .constant-form .ctct-form-field-email label{font-size:11px;color:#636363;font-weight:bold}.home .event .constant-form .ctct-form-field-email input{width:100%;padding:0;font-size:14px;line-height:28px;font-family:'Poppins',sans-serif}.home .event .constant-form .ctct-form-field-submit{float:right;width:38%;margin:29px 0 0 0}.home .event .constant-form .ctct-form-field-submit input{width:100%;background:#97c020;color:#fff;font-weight:600;font-size:11px;letter-spacing:0.15em;line-height:28px;text-transform:uppercase;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.home .event .constant-form .ctct-form-field-submit:hover input{background-color:#951b81}.home .event .event-home p{display:block;text-align:left;font-size:14px;line-height:28px;margin:0 0 10px;float:left;width:51%}.home .event .event-home a{float:right;width:47%;margin:12px 0 0 0}.home .keywords{margin:18px 0;padding:0;list-style-type:none;text-align:center}.home .keywords li{display:inline-block;padding:0 5%;border-right:2px solid #96c11f}.home .keywords li a{line-height:24px;color:#951b81;font-size:20px;text-decoration:none}.home .keywords li a:hover{text-decoration:underline}.home .keywords li:last-child{border-right:none}.home .blocks{margin:0;padding:0;list-style-type:none;padding-bottom:30px;border-bottom:1px solid #efefef}.home .blocks:after{display:block;visibility:hidden;clear:both;height:0;content:'\0020'}.home .blocks a{display:block;width:100%;height:100%;position:relative}.home .blocks img{display:block;width:100%;height:auto}.home .blocks h3{position:absolute;display:table;width:100%;height:70px;bottom:0;left:0;background-color:#951b81;color:#fff;text-align:center;margin:0;font-size:13px;line-height:20px;text-transform:uppercase;font-weight:600;padding:0 15%;border:none;visibility:visible;opacity:1;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.home .blocks span{display:table-cell;vertical-align:middle}.home .blocks .over{visibility:hidden;opacity:0;position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(149,27,129,0.8) url('https://admsystems.co.uk/wp-content/themes/adm/images/clickthrough-pattern.png') no-repeat right 88%;color:#fff;text-align:center;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms;height:0}.home .blocks .center{display:table;width:100%;height:100%;border:none}.home .blocks .text{display:table-cell;vertical-align:middle;padding:20px}.home .blocks .title{font-size:13px;line-height:20px;text-transform:uppercase;font-weight:600;text-decoration:underline}.home .blocks .description{font-size:12px;line-height:20px}.home .blocks a:hover .over{visibility:visible;opacity:1;height:100%}.home .blocks a:hover h3{visibility:hidden;opacity:0;height:0}.home .lower{padding-top:30px}.home .lower h4{font-size:25px;line-height:38px;font-weight:300;margin:-25px 0 15px}.home .lower .content{padding:18px 34px 0 0;border-right:1px solid #eaeaea}.home .lower .content p{font-size:15px;line-height:30px}.home .lower .buttons a{display:inline-block;padding:12px 25px 10px 26px;font-weight:600;background-color:#e5e5e5;color:#fff;text-transform:uppercase;font-size:11px;letter-spacing:0.15em;line-height:18px;margin:10px 10px 0 0}.home .lower .buttons a:hover{background-color:#222 !important}.home .lower aside{background:#f2f0f2 url('https://admsystems.co.uk/wp-content/themes/adm/images/support-bg.png') no-repeat left center;padding:45px 35px 35px;text-align:center}.home .lower aside h3{font-weight:300;color:#951b81;font-size:20px;line-height:34px;margin-bottom:30px}.home .lower aside p{font-size:12px;line-height:25px}.home .lower aside a{color:#96c11f;font-size:11px;text-transform:uppercase;font-weight:600;letter-spacing:0.15em}.home .lower aside a:hover{color:#951b81}.single h1,.page-template-page-blog h1,.search-results h1,.search-no-results h1,.archive h1{font-size:25px;line-height:34px;margin-bottom:0}.single h2,.page-template-page-blog h2,.search-results h2,.search-no-results h2,.archive h2{font-size:25px;line-height:34px;margin-bottom:0;font-weight:300;color:#951b81}.single h3,.page-template-page-blog h3,.search-results h3,.search-no-results h3,.archive h3{font-size:25px;line-height:34px;font-weight:300;color:#951b81}.single .entry-date,.page-template-page-blog .entry-date,.search-results .entry-date,.search-no-results .entry-date,.archive .entry-date{color:#555;text-decoration:none;font-style:italic;font-size:14px;margin-bottom:15px;display:inline-block}.single article,.page-template-page-blog article,.search-results article,.search-no-results article,.archive article{font-size:14px;line-height:27px}.single article img,.page-template-page-blog article img,.search-results article img,.search-no-results article img,.archive article img{max-width:100%;margin-bottom:20px;height:auto}.single article p,.page-template-page-blog article p,.search-results article p,.search-no-results article p,.archive article p{font-weight:300}.single .postnav,.page-template-page-blog .postnav,.search-results .postnav,.search-no-results .postnav,.archive .postnav,.single .nav-links,.page-template-page-blog .nav-links,.search-results .nav-links,.search-no-results .nav-links,.archive .nav-links{border-top:1px solid #dedede;padding-top:15px;margin-top:20px}.single .postnav a[rel=next],.page-template-page-blog .postnav a[rel=next],.search-results .postnav a[rel=next],.search-no-results .postnav a[rel=next],.archive .postnav a[rel=next],.single .nav-links a[rel=next],.page-template-page-blog .nav-links a[rel=next],.search-results .nav-links a[rel=next],.search-no-results .nav-links a[rel=next],.archive .nav-links a[rel=next]{float:right}.single .postnav a:hover,.page-template-page-blog .postnav a:hover,.search-results .postnav a:hover,.search-no-results .postnav a:hover,.archive .postnav a:hover,.single .nav-links a:hover,.page-template-page-blog .nav-links a:hover,.search-results .nav-links a:hover,.search-no-results .nav-links a:hover,.archive .nav-links a:hover{color:#96c11f}.single .nav-links,.page-template-page-blog .nav-links,.search-results .nav-links,.search-no-results .nav-links,.archive .nav-links{position:relative;text-align:center}.single .nav-links .prev,.page-template-page-blog .nav-links .prev,.search-results .nav-links .prev,.search-no-results .nav-links .prev,.archive .nav-links .prev{position:absolute;left:0;top:15px;margin:0}.single .nav-links .next,.page-template-page-blog .nav-links .next,.search-results .nav-links .next,.search-no-results .nav-links .next,.archive .nav-links .next{position:absolute;right:0;top:15px;margin:0}.single .nav-links .page-numbers,.page-template-page-blog .nav-links .page-numbers,.search-results .nav-links .page-numbers,.search-no-results .nav-links .page-numbers,.archive .nav-links .page-numbers{margin:0 5px}.single .screen-reader-text,.page-template-page-blog .screen-reader-text,.search-results .screen-reader-text,.search-no-results .screen-reader-text,.archive .screen-reader-text{display:none}.sidebar{padding-right:20px;margin-bottom:30px}.sidebar h3{margin-bottom:5px}.sidebar .cats{padding:0;margin:0;list-style-type:none}.sidebar .cat-item a{display:block;text-decoration:none;line-height:18px;font-size:13px;padding:9px 5px 7px 10px;font-weight:300;border-bottom:1px solid #dedede}.sidebar .cat-item a:hover{background-color:#96c11f;color:#fff}.sidebar .search-form{width:100%}.search-form{position:relative;margin-bottom:25px;max-width:400px}.search-form .search-field{width:100%;height:40px;padding:0 45px 0 15px;border-radius:0;outline:none;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;-o-appearance:none;border:1px solid #dedede;font-weight:300;letter-spacing:0.05em;font-family:'Poppins',sans-serif;box-sizing:border-box}.search-form .search-submit{position:absolute;right:0;top:0;display:block;text-indent:-9999px;overflow:hidden;width:40px;height:40px;background:#96c11f url('https://admsystems.co.uk/wp-content/themes/adm/images/search-icon-s.png') no-repeat center center;background-size:21px 24px;border-radius:0;outline:none;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;-o-appearance:none;border:none;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.search-form .search-submit:hover{background-color:#951b81}.category h1,.search-results h1{font-weight:400;color:#222;padding-bottom:15px;border-bottom:1px solid #dedede;margin-bottom:15px}.page-template-page-blog .posts,.search-results .posts,.archive .posts{margin:0;padding:0;list-style-type:none}.page-template-page-blog .posts li,.search-results .posts li,.archive .posts li{padding:0 0 30px;border-bottom:1px solid #dedede;margin:0 0 30px}.page-template-page-blog .posts li:last-child,.search-results .posts li:last-child,.archive .posts li:last-child{border-bottom:0;margin-bottom:0}.page-template-page-blog .posts h3,.search-results .posts h3,.archive .posts h3{margin:0}.page-template-page-blog .posts h3 a,.search-results .posts h3 a,.archive .posts h3 a{text-decoration:none;margin:0;color:#951b81}.page-template-page-blog .posts h3 a:hover,.search-results .posts h3 a:hover,.archive .posts h3 a:hover{text-decoration:underline}.page-template-page-blog .entry-date,.search-results .entry-date,.archive .entry-date{margin-bottom:5px;line-height:34px}.page-template-page-blog .excerpt,.search-results .excerpt,.archive .excerpt{font-weight:300;line-height:25px;font-size:14px;margin:0}.page-template-page-blog .experma,.search-results .experma,.archive .experma{color:#96c11f}.page-template-page-blog .experma:hover,.search-results .experma:hover,.archive .experma:hover{color:#951b81}.page-template-page-casestudies h1,.page-template-page-events h1,.page-template-page-parent h1{border-bottom:1px solid #dedede;padding-bottom:20px;margin-bottom:30px}.page-template-page-casestudies .cats,.page-template-page-events .cats,.page-template-page-parent .cats{margin:0;padding:0;list-style-type:none;padding-bottom:30px;border-bottom:1px solid #efefef}.page-template-page-casestudies .cats:after,.page-template-page-events .cats:after,.page-template-page-parent .cats:after{display:block;visibility:hidden;clear:both;height:0;content:'\0020'}.page-template-page-casestudies .cats li,.page-template-page-events .cats li,.page-template-page-parent .cats li{margin-bottom:20px}.page-template-page-casestudies .cats a,.page-template-page-events .cats a,.page-template-page-parent .cats a{display:block;width:100%;height:100%;position:relative;min-height:70px}.page-template-page-casestudies .cats img,.page-template-page-events .cats img,.page-template-page-parent .cats img{display:block;width:100%;height:auto}.page-template-page-casestudies .cats h3,.page-template-page-events .cats h3,.page-template-page-parent .cats h3{position:absolute;display:table;width:100%;height:70px;bottom:0;left:0;background-color:#951b81;color:#fff;text-align:center;margin:0;font-size:13px;line-height:20px;text-transform:uppercase;font-weight:600;padding:0 15%;border:none;visibility:visible;opacity:1;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.page-template-page-casestudies .cats span,.page-template-page-events .cats span,.page-template-page-parent .cats span{display:table-cell;vertical-align:middle}.page-template-page-casestudies .cats .over,.page-template-page-events .cats .over,.page-template-page-parent .cats .over{visibility:hidden;opacity:0;position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(149,27,129,0.8) url('https://admsystems.co.uk/wp-content/themes/adm/images/clickthrough-pattern.png') no-repeat right 88%;color:#fff;text-align:center;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms;height:0}.page-template-page-casestudies .cats .center,.page-template-page-events .cats .center,.page-template-page-parent .cats .center{display:table;width:100%;height:100%;border:none}.page-template-page-casestudies .cats .text,.page-template-page-events .cats .text,.page-template-page-parent .cats .text{display:table-cell;vertical-align:middle;padding:20px}.page-template-page-casestudies .cats .title,.page-template-page-events .cats .title,.page-template-page-parent .cats .title{font-size:13px;line-height:20px;text-transform:uppercase;font-weight:600;text-decoration:underline;margin:0}.page-template-page-casestudies .cats a:hover .over,.page-template-page-events .cats a:hover .over,.page-template-page-parent .cats a:hover .over{visibility:visible;opacity:1;height:100%}.page-template-page-casestudies .cats a:hover h3,.page-template-page-events .cats a:hover h3,.page-template-page-parent .cats a:hover h3{visibility:hidden;opacity:0;height:0}.single-casestudy h1,.page-template-page-team h1{color:#951b81;border-bottom:1px solid #dedede;padding-bottom:25px;margin-bottom:30px}.single-casestudy h3,.page-template-page-team h3{font-size:25px;line-height:34px;margin-bottom:0;font-weight:300;color:#222}.single-casestudy h3 a,.page-template-page-team h3 a{text-decoration:none;color:#222}.single-casestudy h3 a:hover,.page-template-page-team h3 a:hover{text-decoration:underline;color:#96c11f}.single-casestudy .readmore,.page-template-page-team .readmore{display:inline-block;padding:12px 20px 10px;font-weight:600;background-color:#96c11f;color:#fff;text-transform:uppercase;font-size:11px;letter-spacing:0.15em;line-height:18px;margin:10px 10px 30px 0;text-decoration:none}.single-casestudy .readmore:hover,.page-template-page-team .readmore:hover{background-color:#951b81}.single-casestudy .row,.page-template-page-team .row{margin:0;padding:0;list-style-type:none}.single-casestudy .row li,.page-template-page-team .row li{margin-bottom:30px;border-bottom:1px solid #dedede}.single-casestudy .row li:after,.page-template-page-team .row li:after{display:block;visibility:hidden;clear:both;height:0;content:'\0020'}.single-casestudy .row li:last-child,.page-template-page-team .row li:last-child{margin-bottom:0;border-bottom:0}.single-casestudy .row .image,.page-template-page-team .row .image{float:left;width:40%;max-width:300px;margin:0 25px 30px 0;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.single-casestudy .row .image:hover,.page-template-page-team .row .image:hover{opacity:0.7}.single-casestudy .row img,.page-template-page-team .row img{display:block;width:100%;height:auto}.single-casestudy .row p,.page-template-page-team .row p{font-weight:300;line-height:25px;font-size:14px;margin:0 0 5px}.page-template-page-downloads h1{border-bottom:1px solid #dedede;padding-bottom:20px;margin-bottom:30px}.page-template-page-downloads .dls{margin:0;padding:0;list-style-type:none;padding-bottom:30px;border-bottom:1px solid #efefef}.page-template-page-downloads .dls:after{display:block;visibility:hidden;clear:both;height:0;content:'\0020'}.page-template-page-downloads .dls li{margin-bottom:20px}.page-template-page-downloads .dls a{display:block;text-align:center;padding:0 20px;background-color:#96c11f;color:#fff;font-weight:600;text-transform:uppercase;font-size:11px;letter-spacing:0.15em;line-height:40px;height:40px;text-decoration:none}.page-template-page-downloads .dls a:hover{background-color:#951b81}.page-template-page-downloads .dls img{display:block;width:100%;height:auto;border:1px solid #ddd}.page-template-page-downloads .dls h3{font-size:18px;line-height:40px;color:#951b81;font-weight:300;margin-bottom:10px}.single-event h1{color:#951b81;border-bottom:1px solid #dedede;padding-bottom:25px;margin-bottom:30px}.single-event .content h2{font-size:18px;line-height:30px;font-weight:400;margin:0 0 5px}.single-event .content img{float:right;margin-left:30px;width:40%;max-width:450px;height:auto;margin-bottom:30px}.single-event .content strong{font-size:15px;font-weight:400;line-height:30px}.single-event .content p{font-weight:300;line-height:25px;font-size:14px;margin:0 0 15px}.single-event .content li{font-weight:300;line-height:25px;font-size:14px;margin:0 0 5px}.single-event .content a{color:#951b81}.single-event .content a:hover{color:#96c11f}.single-event .content table{margin-top:30px;width:100%;text-align:left}.single-event .content th,.single-event .content td{padding:8px 12px}.single-event .content th{text-align:left;color:#951b81;font-size:16px;background:#eee}.single-event .row{margin:0;padding:0;list-style-type:none}.single-event .row h3{font-size:21px;line-height:30px;font-weight:400;margin:0 0 5px}.single-event .row h3 a{text-decoration:none;color:#222}.single-event .row h3 a:hover{color:#96c11f;text-decoration:underline}.single-event .row li{margin-bottom:30px;border-bottom:1px solid #dedede}.single-event .row li:after{display:block;visibility:hidden;clear:both;height:0;content:'\0020'}.single-event .row li:last-child{margin-bottom:0;border-bottom:0}.single-event .row .image{float:left;max-width:40%;width:320px;margin:0 30px 30px 0;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.single-event .row .image:hover{opacity:0.7}.single-event .row img{display:block;width:100%;height:auto}.single-event .row p{font-weight:300;line-height:25px;font-size:14px;margin:0 0 5px}.single-event .row .date strong,.single-event .row .stand strong{color:#951b81}.single-event.postid-170 .content img{display:none}.single-event.postid-170 .content p{display:none}.page-template-default .content a.servicing-styles{text-align:center;border:none;border-radius:0;outline:none;box-shadow:none;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms;display:inline-block;padding:12px 40px 10px 45px;font-weight:600;color:#fff;text-transform:uppercase;font-size:11px;font-family:'Poppins',sans-serif;letter-spacing:0.15em;background-color:#96c11f;line-height:18px;margin-top:5px;text-decoration:none}.page-template-default .content a.servicing-styles:hover{background:#951b81;color:#fff}.accordion .heading{position:relative;text-decoration:underline;cursor:pointer}.accordion ul{display:none}.accordion ul.current{display:block}.page-template-page-contact #map_canvas{width:100%;height:300px;margin-bottom:30px}.page-template-page-contact h1,.page-template-page-contact h4{font-size:30px;line-height:40px;color:#951b81;font-weight:300;margin-bottom:10px}.page-template-page-contact h2{font-weight:300;color:#951b81;font-size:20px;line-height:34px;margin-bottom:20px}.page-template-page-contact h3{font-weight:400;color:#951b81;font-size:18px;line-height:34px;margin-bottom:0}.page-template-page-contact .proposal{margin-bottom:30px;min-height:300px;position:relative;background:#f7f7f7 url('https://admsystems.co.uk/wp-content/themes/adm/images/event-shape.png') no-repeat right bottom;border:1px solid #dedede;padding:22px 5% 0;text-align:center}.page-template-page-contact .proposal p{font-size:14px;line-height:25px;margin-bottom:20px}.page-template-page-contact .proposal a{color:#951b81;font-weight:600}.page-template-page-contact .proposal a:hover{color:#96c11f}.page-template-page-contact .proposal a.forward-plans-new{text-align:center;border:none;border-radius:0;outline:none;box-shadow:none;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms;display:inline-block;padding:12px 40px 10px 45px;font-weight:600;color:#fff;text-transform:uppercase;font-size:11px;font-family:'Poppins',sans-serif;letter-spacing:0.15em;background-color:#96c11f;line-height:18px;margin-top:5px;text-decoration:none}.page-template-page-contact .proposal a.forward-plans-new:hover{background:#951b81}.page-template-page-contact .content{padding-right:40px}.page-template-page-contact .content p{font-size:14px;line-height:27px}.page-template-page-contact .content strong{color:#951b81}.page-template-page-contact .content a:hover{color:#96c11f}.page-template-page-contact .project{padding-top:15px;border-top:1px solid #dedede;margin-top:10px}.page-template-page-contact .project p{font-size:12px;line-height:25px}.page-template-page-contact .project a{color:#951b81;font-weight:600}.page-template-page-contact .project a:hover{color:#96c11f}.page-template-page-contact .content .social:after{display:block;visibility:hidden;clear:both;height:0;content:'\0020'}.page-template-page-contact .content .social p{margin-bottom:10px}.page-template-page-contact .content .social a{display:inline-block;width:22px;height:22px;line-height:22px;position:relative;margin-bottom:15px;margin-right:10px}.page-template-page-contact .content .social a:before{content:"";display:block;width:22px;height:22px;border-radius:22px;background-color:#dedede;position:absolute;left:0;top:0;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.page-template-page-contact .content .social a:hover:before{background-color:#ccc}.page-template-page-contact .content .social a.fb:before{background-image:url('https://admsystems.co.uk/wp-content/themes/adm/images/social-sprite@2xV3.png');background-repeat:no-repeat;background-size:14px 111px;background-position:3px 4px}.page-template-page-contact .content .social a.tw:before{background-image:url('https://admsystems.co.uk/wp-content/themes/adm/images/social-sprite@2xV3.png');background-repeat:no-repeat;background-size:14px 111px;background-position:5px -68px}.page-template-page-contact .content .social a.li:before{background-image:url('https://admsystems.co.uk/wp-content/themes/adm/images/social-sprite@2xV3.png');background-repeat:no-repeat;background-size:14px 111px;background-position:3px -21px}.page-template-page-contact .content .social a.yt:before{background-image:url('https://admsystems.co.uk/wp-content/themes/adm/images/social-sprite@2xV3.png');background-repeat:no-repeat;background-size:14px 111px;background-position:4px -94px}.page-template-page-contact .content .social a.pi:before{background-image:url('https://admsystems.co.uk/wp-content/themes/adm/images/social-sprite@2xV3.png');background-repeat:no-repeat;background-size:14px 111px;background-position:3px -43px}.page-template-page-contact div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;margin:0;padding:0;border:0}.page-template-page-contact .wpcf7-display-none{display:none}.page-template-page-contact div.wpcf7 img.ajax-loader{margin-left:4px;vertical-align:middle;border:none}.page-template-page-contact .wpcf7-form-control-wrap{display:block;margin:0 0 15px}.page-template-page-contact .wpcf7 label{display:block;margin-bottom:5px}.page-template-page-contact .wpcf7-text{width:100%;height:40px;padding:0 15px;text-align:left;border-radius:0;outline:none;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;-o-appearance:none;border:1px solid #dedede;background:#f7f7f7;letter-spacing:0.05em;font-family:'Poppins',sans-serif;font-size:14px;font-weight:300}.page-template-page-contact .wpcf7-form textarea{display:block;width:100%;min-width:100%;max-width:100%;height:130px;padding:10px 15px;border-radius:0;outline:none;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;-o-appearance:none;border:1px solid #dedede;background:#f7f7f7;letter-spacing:0.05em;font-family:'Poppins',sans-serif;font-size:14px;font-weight:300}.page-template-page-contact .wpcf7-submit{text-align:center;border:none;border-radius:0;outline:none;box-shadow:none;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms;display:inline-block;padding:12px 40px 10px 45px;font-weight:600;background-color:#e5e5e5;color:#fff;text-transform:uppercase;font-size:11px;font-family:'Poppins',sans-serif;letter-spacing:0.15em;background-color:#951b81;line-height:18px;margin-top:5px}.page-template-page-contact .wpcf7-submit:hover{background-color:#96c11f}.page-template-page-contact .wpcf7-form .wpcf7-not-valid-tip{display:none}.page-template-page-contact .wpcf7-form .wpcf7-not-valid{border:1px solid #f00}.page-template-page-contact .wpcf7-form.invalid .wpcf7-response-output,.page-template-page-contact .wpcf7-form.sent .wpcf7-response-output{display:block}.page-template-page-contact .wpcf7-form .wpcf7-response-output{margin:20px 0 0 0;padding:10px 20px;text-align:center;border:2px solid #f00;font-size:13px;display:none}.page-template-page-contact .wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok{border:2px solid #00e105}.page-template-default div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;margin:0;padding:0;border:0}.page-template-default .wpcf7-display-none{display:none}.page-template-default div.wpcf7 img.ajax-loader{margin-left:4px;vertical-align:middle;border:none;width:auto}.page-template-default .wpcf7-form-control-wrap{display:block;margin:0 0 15px}.page-template-default .content .wpcf7-form p{margin:0}.page-template-default .wpcf7 label{display:block;margin-bottom:5px}.page-template-default .wpcf7 label.fm-left{width:49%;float:left}.page-template-default .wpcf7 label.fm-right{width:49%;float:right}.page-template-default .wpcf7 label.fm-full{width:100%}.page-template-default p.labelstyle,.page-template-default span.labelstyle{color:#96c11f !important}.page-template-default .wpcf7 div{font-weight:300;line-height:25px;font-size:14px}.page-template-default .wpcf7 div.fm-left{width:49%;float:left;display:block;margin-bottom:5px}.page-template-default .wpcf7 div.fm-right{width:49%;float:right;display:block;margin-bottom:5px}.page-template-default .wpcf7 div.fm-full{width:100%;display:block;margin-bottom:5px;clear:both}.page-template-default .wpcf7 div .wpcf7-list-item label{display:inline-block;margin:0 50px 5px 0}.page-template-default .wpcf7-list-item label{display:inline-block;margin:0 50px 5px 0}.page-template-default .wpcf7-text{width:100%;height:40px;padding:0 15px;text-align:left;border-radius:0;outline:none;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;-o-appearance:none;border:1px solid #dedede;background:#f7f7f7;letter-spacing:0.05em;font-family:'Poppins',sans-serif;font-size:14px;font-weight:300}.page-template-default .wpcf7-form textarea{display:block;width:100%;min-width:100%;max-width:100%;height:130px;padding:10px 15px;border-radius:0;outline:none;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;-o-appearance:none;border:1px solid #dedede;background:#f7f7f7;letter-spacing:0.05em;font-family:'Poppins',sans-serif;font-size:14px;font-weight:300}.page-template-default .wpcf7-submit{text-align:center;border:none;border-radius:0;outline:none;box-shadow:none;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms;display:inline-block;padding:12px 40px 10px 45px;font-weight:600;background-color:#e5e5e5;color:#fff;text-transform:uppercase;font-size:11px;font-family:'Poppins',sans-serif;letter-spacing:0.15em;background-color:#951b81;line-height:18px;margin-top:5px}.page-template-default .wpcf7-submit:hover{background-color:#96c11f}.page-template-default .wpcf7-form .wpcf7-not-valid-tip{display:none}.page-template-default .wpcf7-form .wpcf7-not-valid{border:1px solid #f00}.page-template-default .wpcf7-form .wpcf7-response-output{margin:0;padding:10px 20px;text-align:center;border:2px solid #f00;font-size:13px}.page-template-default .wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok{border:2px solid #00e105}.page-template-default .wpcf7-form .wpcf7-response-output{border:2px solid #f00}.page-template-default .wpcf7-form.sent .wpcf7-response-output{border:2px solid #00e105}.page-template-default .wpcf7-form.init .wpcf7-response-output{border:none}.page-template-default h2.clear-cont-block{clear:both}footer{background:#f3f3f3;color:#a5a5a5;font-size:11px;line-height:15px;padding-bottom:25px}footer .copyright{text-align:center;border-bottom:1px solid #dedede;padding:20px 0 12px;font-weight:600;margin-bottom:20px}footer p{margin-bottom:15px}footer .title{margin-bottom:5px}footer span{text-decoration:underline}footer a{color:#a5a5a5}footer a:hover{color:#96c11f}footer .height{padding:0 1% 0 2.6%;position:relative}footer .height:before{content:"";display:block;width:1px;height:100%;position:absolute;top:0;right:-6px;background:#dedede}footer .height.address{padding-left:0}footer ul{margin:0;padding:0;list-style-type:none}footer li{margin-bottom:5px}footer .social:after{display:block;visibility:hidden;clear:both;height:0;content:'\0020'}footer .social .title{margin-bottom:10px}footer .social:before{display:none}footer .social a{display:block;float:left;width:50%;line-height:22px;padding-left:34px;position:relative;margin-bottom:9px}footer .social a:before{content:"";display:block;width:22px;height:22px;border-radius:22px;background-color:#dedede;position:absolute;left:0;top:0;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}footer .social a:hover:before{background-color:#ccc}footer .social a.fb:before{background-image:url('https://admsystems.co.uk/wp-content/themes/adm/images/social-sprite@2xV3.png');background-repeat:no-repeat;background-size:14px 111px;background-position:3px 4px}footer .social a.tw:before{background-image:url('https://admsystems.co.uk/wp-content/themes/adm/images/social-sprite@2xV3.png');background-repeat:no-repeat;background-size:14px 111px;background-position:3px -68px}footer .social a.li:before{background-image:url('https://admsystems.co.uk/wp-content/themes/adm/images/social-sprite@2xV3.png');background-repeat:no-repeat;background-size:14px 111px;background-position:3px -21px}footer .social a.yt:before{background-image:url('https://admsystems.co.uk/wp-content/themes/adm/images/social-sprite@2xV3.png');background-repeat:no-repeat;background-size:14px 111px;background-position:4px -94px}footer .social a.pi:before{background-image:url('https://admsystems.co.uk/wp-content/themes/adm/images/social-sprite@2xV3.png');background-repeat:no-repeat;background-size:14px 111px;background-position:3px -43px}.error404 h1,.page-template-default h1{color:#951b81;border-bottom:1px solid #dedede;padding-bottom:25px;margin-bottom:30px}.error404 .content h2,.page-template-default .content h2{font-size:21px;line-height:30px;font-weight:400;margin:0 0 5px;color:#951b81}.error404 .content h3,.page-template-default .content h3{font-size:17px;line-height:30px;font-weight:400;margin:0 0 5px}.error404 .content figure,.page-template-default .content figure{float:right;margin:0 0 30px 30px;width:40%;max-width:450px;height:auto;position:relative;line-height:0}.error404 .content figure img,.page-template-default .content figure img{width:100%;height:auto}.error404 .content strong,.page-template-default .content strong{font-size:15px;font-weight:400;line-height:30px}.error404 .content p,.page-template-default .content p{font-weight:300;line-height:25px;font-size:14px;margin:0 0 15px}.error404 .content li,.page-template-default .content li{font-weight:300;line-height:25px;font-size:14px;margin:0 0 5px}.error404 .content a,.page-template-default .content a{color:#951b81}.error404 .content a:hover,.page-template-default .content a:hover{color:#96c11f}.video_button{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10;background:url('https://admsystems.co.uk/wp-content/themes/adm/images/videobtn.png') no-repeat center center rgba(255,255,255,0.7)}.video_over{background:#000;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:all 400ms ease-in 0s;position:fixed;top:0;left:0;height:100%;width:100%;cursor:pointer;display:block;z-index:998;visibility:hidden}.vid_pop .video_over{opacity:0.8;visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";transition:all 400ms ease-in 0s}.yt_video{display:none;opacity:0;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:all 400ms ease-in 0s;position:fixed;top:50px;z-index:999;background:#f9f9f9;width:340px;left:40%;padding:15px 3.5%}.yt_video{width:700px;padding:20px 1.5%;left:50%;transform:translateX(-50%)}.yt_video iframe{width:100%}.vid_pop .yt_video{display:block;opacity:1;visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:all 400ms ease-in 0s}.close{position:absolute;right:-10px;top:-10px;background:url('https://admsystems.co.uk/wp-content/themes/adm/images/close.png') no-repeat center center;width:22px;height:22px;cursor:pointer}.cs_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cs_wrap .cs_content{width:100%}.cs_wrap .cs_content a{color:#951b81}.cs_wrap .cs_content .cs_slider{display:block;margin-bottom:40px;margin-left:30px;float:right;width:50%}.cs_wrap .cs_content .cs_slider .swiper-container{height:500px}.cs_wrap .cs_side{width:35%}.cs_wrap .cs_side .hrf{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#b466a9;padding:30px;border-radius:30px}.cs_wrap .cs_side .hrf p{color:#ffffff}.cs_wrap .cs_side .hrf p.title{width:100%;font-weight:700;font-size:24px;line-height:28px}.cs_wrap .cs_side .hrf .row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-bottom:solid 1px #fff;padding-bottom:5px;margin-bottom:10px}.cs_wrap .cs_side .hrf .row .prop{width:40%}.cs_wrap .cs_side .hrf .row .prop p{font-weight:700}.cs_wrap .cs_side .hrf .row .content{width:60%}.cs_wrap .cs_side .hrf .quote{text-align:center;padding-top:20px}.cs_wrap .cs_side .hrf .quote .q{font-weight:700;font-size:18px;line-height:28px;font-style:italic}.cs_wrap .cs_side .hrf .quote .author{margin:0}@media only screen and (max-width:800px){.cs_wrap .cs_content .cs_slider{width:100%;margin-left:0}.cs_wrap .cs_content .cs_slider img{width:100%;height:auto;display:block}.cs_wrap .cs_content .cs_slider .swiper-container{height:auto}}.casestudies-cat h1{color:#951b81;border-bottom:1px solid #dedede;padding-bottom:25px;margin-bottom:30px;font-size:25px;line-height:34px}.casestudies-cat .row{margin:0;padding:0;list-style-type:none}.casestudies-cat .row li{margin-bottom:30px;border-bottom:1px solid #dedede}.casestudies-cat .row li:after{display:block;visibility:hidden;clear:both;height:0;content:'\0020'}.casestudies-cat .row li:last-child{margin-bottom:0;border-bottom:0}.casestudies-cat .row p.title{font-size:25px;line-height:34px;margin-bottom:0;font-weight:300;color:#222222}.casestudies-cat .row p.title a{text-decoration:none}.casestudies-cat .row p.title a:hover{text-decoration:underline;color:#96c11f}.casestudies-cat .row .readmore,.casestudies-cat .row .pdf{display:inline-block;padding:12px 20px 10px;font-weight:600;background-color:#96c11f;color:#fff;text-transform:uppercase;font-size:11px;letter-spacing:0.15em;line-height:18px;margin:10px 10px 30px 0;text-decoration:none}.casestudies-cat .row .readmore:hover,.casestudies-cat .row .pdf:hover{background-color:#951b81}.casestudies-cat .row .pdf{background-color:#951b81}.casestudies-cat .row .pdf:hover{background-color:#96c11f}.casestudies-cat .row .image{float:left;width:40%;max-width:300px;margin:0 25px 30px 0;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.casestudies-cat .row .image:hover{opacity:0.7}.casestudies-cat .row img{display:block;width:100%;height:auto}.casestudies-cat .row p{font-weight:300;line-height:25px;font-size:14px;margin:0 0 5px}.home .event .constant-form .ctct-form-field-text:nth-of-type(2){margin-left:4%}.ctct-form{display:flex;flex-wrap:wrap}.ctct-form .g-recaptcha{order:1;width:100%}.home .event .constant-form .ctct-form-field-submit{margin-left:2%}.corona-virus h2{font-size:21px;line-height:30px;font-weight:400;margin:0 0 15px;color:#951b81}.corona-virus h2 strong{font-weight:500}.corona-virus a{color:#951b81;text-decoration:underline}.corona-virus .repeat_section{padding:0 0 10px;margin:0 0 25px;border-bottom:1px solid #dedede}.corona-virus figure{float:left;margin:5px 15px 10px 0;max-width:350px;width:100%}.corona-virus figure img{max-width:100%;height:auto}#nav-trigger{display:none}#nav-trigger span{position:relative;display:inline-block;padding:2px 45px 0 0;cursor:pointer;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms;text-decoration:none;color:#951b81;font-size:14px;line-height:39px;font-weight:600;text-transform:uppercase}#nav-trigger span:before{position:absolute;top:19px;right:0;width:32px;height:13px;content:'';border-top:3px solid #222;border-bottom:3px solid #222;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}#nav-trigger span:after{position:absolute;top:9px;right:0;width:32px;height:10px;content:'';border-top:3px solid #222;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.sb-slidebar{background:#fff;padding-top:47px}.sb-slidebar ul{margin:0;padding:0;border-top:1px solid #ccc}.sb-slidebar ul li{margin:0;padding:0;list-style-type:none;border-bottom:1px solid #ccc}.sb-slidebar ul li a{display:block;padding:14px 0 12px 25px;color:#951b81;margin:0;font-size:13px;line-height:21px;letter-spacing:0.12em;font-weight:600;text-transform:uppercase;text-decoration:none}.sb-slidebar ul li a:hover{background:#951b81;text-decoration:none;color:#fff}.sb-slidebar ul li.current-menu-item a{border-right:5px solid #951b81}.sb-slidebar .sub-menu{display:none}.sb-slidebar .closebutton{width:47px;text-transform:none;height:47px;position:absolute;top:0;right:0;background:#fff;cursor:pointer;color:#222;line-height:47px;text-align:center;font-size:30px;font-weight:400;padding-left:1px;border-left:1px solid #ccc}.table{width:100%;overflow-x:scroll;margin:0 0 20px}.table table{width:100%}.table table th{width:100%;font-size:13px;line-height:22px;font-weight:bold;margin:0 0 10px;background:#eee;border:1px solid #1d1d1b;padding:10px}.table table td{width:100%;font-weight:300;line-height:25px;font-size:14px;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}}@media only screen and (max-width:1280px){#nav_main ul li{padding:0 .8%}}@media only screen and (max-width:1120px){#nav-trigger{display:inline-block}#nav_main{text-align:right}#nav_main #menu-main{display:none}}@media only screen and (max-width:1080px){header .forward-plans{display:none}header .search{width:30%}header .headright .corona-virus{left:-53px;padding:6px;width:244px}.home .keywords li{padding:0 3%}.home .keywords li a{line-height:18px;font-size:16px}header .headright{width:51%}header .headright .head-r-left{width:61%}header .headright .head-r-left .search{width:53%}header .headright .contact{width:38%}}@media only screen and (max-width:970px){footer .container .four.columns{width:49.22%}footer .footnav{padding-left:0}footer .continfo:before{display:none}}@media only screen and (max-width:800px){header .search{display:none}header .headright .corona-virus{width:63%}header .contact{float:right}header .headright{width:46%}header .headright .contact{width:61%}header .headright .head-r-left{width:70%}.home .slider h2{font-size:25px;line-height:35px;margin-bottom:20px}.home .slider li{padding:35px 20px 30px;min-height:230px}.home .banner .ten{margin-bottom:20px}.home .event{min-height:0;padding:20px}.home .event p{margin-bottom:12px;font-size:15px;line-height:22px}.home .event .other{margin-top:20px}.container .ten.columns,.container .six.columns{width:99.21875%}.home .keywords{margin:18px 0 10px}.home .keywords li{margin-bottom:4px}.home .blocks{padding-bottom:20px}.home .blocks a{text-decoration:none}.home .blocks a:hover h3{visibility:visible;opacity:1;height:60px}.home .blocks .over{display:none}.home .blocks h3{position:relative;height:60px;font-size:12px;line-height:18px}.home .blocks .four.columns{width:49.22%;margin-bottom:10px}.home .blocks .four.columns img{display:none}.home .lower{padding-top:20px}.home .lower .buttons a{margin:0 10px 10px 0}.home .lower .content{padding-top:0}.home .lower .content p{font-size:13px;line-height:26px}.home .lower h4{font-size:21px;line-height:31px;margin:0 0 10px}.home .lower aside{padding:20px 4% 10px}.home .lower aside h3{font-size:17px;line-height:26px;margin-bottom:10px}.home .lower aside p{line-height:23px}.container .four.columns{width:49.22%}h1{font-size:25px;line-height:34px}.single-casestudy h3,.page-template-page-team h3,.single-event h3{font-size:21px;line-height:28px}.single-casestudy h1,.page-template-page-team h1,.single-event h1{padding-bottom:15px;margin-bottom:25px}.single-casestudy .row h3,.page-template-page-team .row h3,.single-event .row h3{font-size:21px;line-height:28px}.single-casestudy .row li,.page-template-page-team .row li,.single-event .row li{padding-bottom:15px}.single-casestudy .row p,.page-template-page-team .row p,.single-event .row p{line-height:23px;font-size:13px}.single-casestudy .row .image,.page-template-page-team .row .image,.single-event .row .image{margin-bottom:18px}.error404 h1,.page-template-default h1,.single-event h1{padding-bottom:15px;margin-bottom:25px}.error404 .content p,.page-template-default .content p,.single-event .content p{line-height:23px;font-size:13px;margin:0 0 10px}.error404 .content strong,.page-template-default .content strong,.single-event .content strong{font-size:14px;line-height:26px}.single h1,.page-template-page-blog h1,.search-results h1,.search-no-results h1,.archive h1{font-size:25px;line-height:34px}.single-event .content th,.single-event .content th strong{font-size:14px;line-height:25px}.single-event .content td{font-size:13px;font-weight:300}.single .container .four.columns,.page-template-page-blog .container .four.columns,.search-results .container .four.columns,.search-no-results .container .four.columns,.archive .container .four.columns,.single .container .twelve.columns,.page-template-page-blog .container .twelve.columns,.search-results .container .twelve.columns,.search-no-results .container .twelve.columns,.archive .container .twelve.columns{width:99.21875%}.single h1,.page-template-page-blog h1,.search-results h1,.search-no-results h1,.archive h1,.single h3,.page-template-page-blog h3,.search-results h3,.search-no-results h3,.archive h3{font-size:20px;line-height:28px}.single .entry-date,.page-template-page-blog .entry-date,.search-results .entry-date,.search-no-results .entry-date,.archive .entry-date{font-size:13px;margin-bottom:0}.single .excerpt,.page-template-page-blog .excerpt,.search-results .excerpt,.search-no-results .excerpt,.archive .excerpt{line-height:23px;font-size:13px}.single article img,.page-template-page-blog article img,.search-results article img,.search-no-results article img,.archive article img{width:100%;max-width:400px;display:block;margin-top:10px}.page-template-page-contact h1,.page-template-page-contact h4{font-size:25px;line-height:34px}.page-template-page-contact h2{font-size:18px;line-height:28px;margin-bottom:10px}.page-template-page-contact h3{font-size:16px;line-height:32px}.page-template-page-contact .content p{font-size:13px;line-height:23px;font-weight:300}.page-template-page-contact .container .nine.columns,.page-template-page-contact .container .seven.columns{width:99.21875%}.page-template-page-contact .proposal{padding:20px 4%;height:auto;min-height:0}.page-template-page-contact .proposal a:last-child{display:block}.page-template-page-contact .proposal img{vertical-align:top;max-width:90%;height:auto}}@media only screen and (max-width:700px){header .search{display:none}header .logo{width:30%}header .headright{width:61%}header .headright .corona-virus{left:-14px;width:55%}}@media only screen and (max-width:600px){.page-template-default .wpcf7 label.fm-right,.page-template-default .wpcf7 label.fm-left,.page-template-default .wpcf7 div.fm-right,.page-template-default .wpcf7 div.fm-left{width:100%}.page-template-default .wpcf7 div .wpcf7-list-item label{display:block;margin:0 0 10px}.yt_video{width:93%}.yt_video iframe{width:100% !important;height:300px !important}}@media only screen and (max-width:530px){header .headright{width:100%}h1{font-size:22px;line-height:30px}header{text-align:right}header .logo{width:100%;display:block}header .logo svg{max-width:300px}header .headright{float:none;padding:0 0 52px 0}header .headright .corona-virus{left:auto;right:0;width:205px}header .contact{float:none;display:inline-block;text-align:right;width:300px;max-width:100%}header .contact span{font-size:18px;line-height:20px}header .headright .head-r-left{width:70%;position:absolute;top:77%;right:0}header .contact a.btn-h{float:right;width:205px;margin:10px 0 0 0}.home .slider h2{font-size:21px;line-height:31px;margin-bottom:15px}.home .slider li{padding:30px 20px 25px;min-height:206px;position:relative}.home .slider li:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:#fff;opacity:0.5;z-index:1}.home .slider li h2,.home .slider li a{position:relative;z-index:5}.home .blocks h3{padding:0 4%}.home .blocks .four.columns{width:99.21875%;margin-bottom:10px}footer .height{padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #dedede}footer .container .four.columns{width:99.21875%}footer .footnav,footer .social,footer .continfo{padding-left:0}footer .social{margin-bottom:0;border-bottom:0}footer .address:before,footer .footnav:before{display:none}.page-template-page-casestudies .cats,.page-template-page-events .cats,.page-template-page-parent .cats{padding-bottom:20px}.page-template-page-casestudies .cats a,.page-template-page-events .cats a,.page-template-page-parent .cats a{text-decoration:none}.page-template-page-casestudies .cats a:hover h3,.page-template-page-events .cats a:hover h3,.page-template-page-parent .cats a:hover h3{visibility:visible;opacity:1;height:60px}.page-template-page-casestudies .cats .over,.page-template-page-events .cats .over,.page-template-page-parent .cats .over{display:none}.page-template-page-casestudies .cats h3,.page-template-page-events .cats h3,.page-template-page-parent .cats h3{position:relative;height:60px;font-size:12px;line-height:18px}.page-template-page-casestudies .cats .four.columns,.page-template-page-events .cats .four.columns,.page-template-page-parent .cats .four.columns{margin-bottom:10px}.page-template-page-casestudies .cats .four.columns img,.page-template-page-events .cats .four.columns img,.page-template-page-parent .cats .four.columns img{display:none}.single-casestudy .row h3,.page-template-page-team .row h3,.single-event .row h3{font-size:17px;line-height:24px}.single-casestudy .row p,.page-template-page-team .row p,.single-event .row p{line-height:21px;font-size:12px}.error404 .content h2,.page-template-default .content h2,.single-event .content h2{font-size:17px;line-height:26px}.error404 .content figure,.page-template-default .content figure,.single-event .content figure{float:none;width:100%;margin:0 0 10px;max-width:400px}.single-event .content{overflow:scroll}.single-event .content table{min-width:500px;overflow:scroll}.single h1,.page-template-page-blog h1,.search-results h1,.search-no-results h1,.archive h1{font-size:17px;line-height:25px}.single .entry-date,.page-template-page-blog .entry-date,.search-results .entry-date,.search-no-results .entry-date,.archive .entry-date{font-size:12px}.single article,.page-template-page-blog article,.search-results article,.search-no-results article,.archive article{font-size:13px;line-height:25px}.page-template-page-contact h1,.page-template-page-contact h4{font-size:21px;line-height:31px}.page-template-page-contact h2{font-size:17px;line-height:26px}.page-template-page-contact h3{font-size:15px;line-height:31px}}@media only screen and (max-width:420px){.container .four.columns{width:99.21875%}.single-casestudy .row .image,.page-template-page-team .row .image,.single-event .row .image{width:100%;margin:0 0 20px;max-width:none}.single-casestudy .row .image img,.page-template-page-team .row .image img,.single-event .row .image img{max-width:300px}.home .event .constant-form .ctct-form-field-text,.home .event .constant-form .ctct-form-field-email,.home .event .constant-form .ctct-form-field-submit{width:100%}.home .event .constant-form .ctct-form-field-submit{margin:15px 0 0 0}.home .event .event-home p,.home .event .event-home a{width:100%}}.noticeover{position:fixed;z-index:1000;width:100%;height:100%;cursor:pointer;background:rgba(0,0,0,0.5);display:none}.urgentcovid{background:#fff;border-radius:3px;position:absolute;top:100px;max-width:500px;padding:15px 15px 0 15px;box-sizing:border-box;left:50%;margin:0 0 0 -250px;z-index:1001;display:none;width:95%}.urgentcovid p.title{font-size:20px;text-align:center;max-width:820px;margin:0 auto 12px;padding-bottom:20px;position:relative}.urgentcovid p.title:after{content:'';position:absolute;bottom:0;left:50%;width:50px;margin-left:-25px;height:2px;border-bottom:2px solid #e8e8e8}.urgentcovid .close{position:absolute;right:15px;top:15px;cursor:pointer;z-index:15}.active-urgent .urgentcovid{display:block}.active-urgent .noticeover{display:block}.active-urgent header,.active-urgent .banner,.active-urgent .section_1,.active-urgent .section_2,.active-urgent .section_3,.active-urgent .section_4,.active-urgent .section_5{-webkit-filter:blur(4px);filter:blur(4px)}@media only screen and (max-width:500px){.urgentcovid{left:2.5%;margin:0}}