/* https://eclisar.com/ef/ec/assets/css/style-site.css */
@font-face{font-display:swap;font-family:'montserratblack';src:url(/ef/ec/assets/css/../fonts/montserrat-black-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'montserratbold';src:url(/ef/ec/assets/css/../fonts/montserrat-bold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'montserratextrabold';src:url(/ef/ec/assets/css/../fonts/montserrat-extrabold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'montserratextralight';src:url(/ef/ec/assets/css/../fonts/montserrat-extralight-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'montserratlight';src:url(/ef/ec/assets/css/../fonts/montserrat-light-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'montserratmedium';src:url(/ef/ec/assets/css/../fonts/montserrat-medium-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'montserratregular';src:url(/ef/ec/assets/css/../fonts/montserrat-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'montserratsemibold';src:url(/ef/ec/assets/css/../fonts/montserrat-semibold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'montserratthin';src:url(/ef/ec/assets/css/../fonts/montserrat-thin-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'ralewayblack';src:url(/ef/ec/assets/css/../fonts/raleway-black-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'ralewaybold';src:url(/ef/ec/assets/css/../fonts/raleway-bold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'ralewayextrabold';src:url(/ef/ec/assets/css/../fonts/raleway-extrabold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'ralewayextralight';src:url(/ef/ec/assets/css/../fonts/raleway-extralight-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'ralewaylight';src:url(/ef/ec/assets/css/../fonts/raleway-light-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'ralewaymedium';src:url(/ef/ec/assets/css/../fonts/raleway-medium-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'ralewayregular';src:url(/ef/ec/assets/css/../fonts/raleway-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'ralewaysemibold';src:url(/ef/ec/assets/css/../fonts/raleway-semibold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'ralewaythin';src:url(/ef/ec/assets/css/../fonts/raleway-thin-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'robotoblack';src:url(/ef/ec/assets/css/../fonts/roboto-black-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'robotobold';src:url(/ef/ec/assets/css/../fonts/roboto-bold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'robotolight';src:url(/ef/ec/assets/css/../fonts/roboto-light-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'robotomedium';src:url(/ef/ec/assets/css/../fonts/roboto-medium-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'robotoregular';src:url(/ef/ec/assets/css/../fonts/roboto-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'robotothin';src:url(/ef/ec/assets/css/../fonts/roboto-thin-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"eclisar";src:url(/ef/ec/assets/css/../fonts/eclisar.woff) format("woff");font-weight:400;font-style:normal}[data-icon]:before{font-family:"eclisar"!important;content:attr(data-icon);font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"eclisar"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;display:block}:root{--roboto-thin:"robotothin", sans-serif;--roboto-regular:"robotoregular", sans-serif;--roboto-medium:"robotomedium", sans-serif;--roboto-light:"robotolight", sans-serif;--roboto-bold:"robotobold", sans-serif;--roboto-black:"robotoblack", sans-serif;--raleway-thin:"ralewaythin", sans-serif;--raleway-semibold:"ralewaysemibold", sans-serif;--raleway-regular:"ralewayregular", sans-serif;--raleway-medium:"ralewaymedium", sans-serif;--raleway-light:"ralewaylight", sans-serif;--raleway-extralight:"ralewayextralight", sans-serif;--raleway-extrabold:"ralewayextrabold", sans-serif;--raleway-bold:"ralewaybold", sans-serif;--raleway-black:"ralewayblack", sans-serif}.icon-chevron-down:before{content:"\65"}.icon-chevron-left:before{content:"\66"}.icon-chevron-right:before{content:"\67"}.icon-chevron-up:before{content:"\68"}.icon-contact:before{content:"\6d"}.icon-services:before{content:"\6e"}.icon-about:before{content:"\6c"}.icon-team:before{content:"\6f"}.icon-tools:before{content:"\70"}.icon-accounting:before{content:"\72"}.icon-corporate:before{content:"\73"}.icon-financial:before{content:"\74"}.icon-financial-adv:before{content:"\75"}.icon-forensic:before{content:"\76"}.icon-property:before{content:"\77"}.icon-statutory:before{content:"\78"}.icon-logo:before{content:"\71"}.icon-tax:before{content:"\79"}.icon-phone:before{content:"\62"}.icon-envelope:before{content:"\63"}.icon-map:before{content:"\64"}.icon-home:before{content:"\61"}.icon-check-double:before{content:"\69"}.icon-chevrons-right:before{content:"\6a"}.icon-bullet-arrow:before{content:"\6b"}.icon-radio-circle:before{content:"\7a"}.icon-arrow-right:before{content:"\41"}.icon-bullet-dot:before{content:"\43"}.icon-home-door:before{content:"\44"}.icon-bullet-circle:before{content:"\45"}.icon-consultancy:before{content:"\42"}.col{display:block;float:left;width:100%}@media (min-width :720px){.col{margin-left:2%}}.col:first-child{margin-left:0}.col.nomargin{margin-left:0}@media (min-width :768px){.span-1{width:6.5%}.span-2{width:15%}.span-3{width:23.5%}.span-4{width:32%}.span-5{width:40.5%}.span-6{width:49%}.span-7{width:57.5%}.span-8{width:66%}.span-9{width:74.5%}.span-10{width:83%}.span-11{width:91.5%}.span-12{width:100%}}body{overflow:hidden}body,button,input,select,textarea,ul,ol{font-family:'robotolight',sans-serif;color:#333}p:empty{display:none!important}h1,h2,h3,h4,h5{font-family:'robotoblack'}a,a:visited,a:active,a:hover{color:#C1A301}h2{font-size:2rem}h4{font-family:'robotoregular';font-size:1rem}.wrapper{width:90%;max-width:1200px;margin:0 auto;padding:0;position:relative}.section{zoom:1;margin-bottom:3rem}.group{zoom:1}.row{margin-bottom:1rem}.wrap{margin-bottom:1.5rem}.spacer{min-height:.15rem;margin-left:0}address{font-style:normal;margin:0;display:inline-block}.breadcrumbs{font-size:.5rem;font-family:'montserratlight';text-transform:uppercase;margin-top:1rem}.breadcrumbs ul li{display:inline-block;font-size:.55rem;text-indent:-1em}.breadcrumbs ul li:first-child{text-indent:-1em}.breadcrumbs ul li:first-child:before{display:none}.breadcrumbs ul li:before{text-transform:lowercase}figcaption{font-size:.65rem;margin-bottom:1rem}button,input[type="button"],input[type="reset"],input[type="submit"],.button{background:#C1A301;font-size:.65rem;font-family:'montserratregular'}button:hover,.button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background:#B8B08D}.button{padding:.5rem .75rem;margin:.25rem 0;font-size:.6rem}.button a{color:#fff;font-size:.6rem}.content-area ul li{position:relative}.content-area ul li:before{content:"C";font-family:'eclisar';position:absolute;left:0;font-weight:800;color:#C1A301}.content-area>ul>li>ul>li:before{content:"k";font-family:'eclisar';float:left;width:1.6em;color:#e00;margin-left:-2rem;font-size:120%}.page-title{background:#C1A301;padding:1rem 0;text-transform:uppercase;position:relative}.page-title h1{color:#fff;font-size:2rem;z-index:1}.page-title h1:before,.page-title h1:after{content:'q';font-family:'eclisar';font-size:5rem;position:absolute;right:2rem;top:-1.5rem;color:rgba(256,256,256,.25);text-transform:none}.page-title h1:before{font-size:10em;left:2rem;top:-10rem;color:rgba(256,256,256,.075)}.about-us .page-title h1:before,.about-us .page-title h1:after{content:'l'}.contact-us .page-title h1:before,.contact-us .page-title h1:after{content:'m'}.services .page-title h1:before,.services .page-title h1:after{content:'n'}.our-team .page-title h1:before,.our-team .page-title h1:after{content:'o'}.tools-links .page-title h1:before,.tools-links .page-title h1:after{content:'p'}.page-intro{margin-top:2rem;font-family:'robotobold'}.home .page-intro{padding:1.5rem 0;color:#fff;background:#C1A301;position:relative;text-align:center}.box{display:inline-block;vertical-align:top;padding:1.5rem 1.5rem 1rem 1.5rem;background:#EBE9DF;border-radius:4px;margin-bottom:1rem}.box ul{margin:0}a.button{background:#C1A301;border-radius:4px;padding:.5rem 1rem;color:#fff;text-transform:uppercase;font-size:.65rem;font-family:'montserratbold'}.gmap_canvas{position:relative;overflow:hidden;padding-top:56.25%}.gmap_canvas iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}nav{font-family:'montserratregular'}nav ul{margin:0;padding:0}nav ul li{padding:0;text-indent:0}nav li{display:inline-block}nav li:before{display:none}nav a{text-decoration:none}.primary{text-align:right;display:none}.primary li{margin-left:1rem;font-size:1rem}.primary li:first-child{margin-left:0}.primary li:before{font-size:2rem}.primary li a{letter-spacing:1px;line-height:4;font-family:'robotobold';text-transform:uppercase;font-size:.75rem;color:#002;padding-bottom:.25rem}.primary li.current-menu-item a{border-bottom:.25rem #C1A301 solid}footer .primary li a{font-weight:400;font-size:.55rem}.primary[class^="icon-"]:before,.primary[class*=" icon-"]:before{display:block;text-align:center;color:#fff}.mobile{cursor:pointer;position:absolute;top:0;right:2%;width:auto;text-align:right;z-index:999}.mobile ul{background:transparent;margin-top:1rem}.mobile .sub-menu li{display:block}.menu-label{font-size:1rem;padding-right:.25em;display:inline-block;height:32px;line-height:32px;vertical-align:bottom}.menu-btn{display:inline-block}.menu-btn span{display:block;width:20px;height:20px;height:2px;margin:0 0 4px 0;z-index:99}.responsive{display:none;padding:2rem;width:100%;margin:0 auto;text-align:left;z-index:999;background:rgba(250,250,250,.95)}.responsive ul{margin:0}.responsive ul li{margin-bottom:.5rem;text-transform:uppercase}.responsive ul li:before{display:none}.responsive #primary-menu>li{display:block;vertical-align:top;line-height:1.25}.responsive a{font-family:'montserratsemibold';font-size:.65rem}.responsive #primary-menu>li>a{font-size:.85rem}.responsive #primary-menu>li>ul>li{line-height:1}.expand{display:block!important}.site-header{margin-top:.5rem;position:relative;z-index:999}.site-logo img{max-width:50%}footer .site-contact{background-color:transparent;text-align:left;color:#002}.site-contact .ci{display:inline-block;font-size:.65rem}footer .site-contact .ci{display:block}.site-contact a{color:#fff}.site-branding{margin:1rem 0}footer .site-branding{margin:.25rem auto}footer .site-logo img{max-width:150px}.site-name h1{font-size:1.25rem;font-family:'TimesNewRoman',serif;text-transform:none;padding:0;margin:0;line-height:0}.site-name{font-size:1.15rem;font-family:'TimesNewRoman',serif;font-weight:800;letter-spacing:-2px;text-transform:none;padding:0;margin:0;line-height:0;padding-left:.5rem}footer .site-name{font-size:.85rem;letter-spacing:normal}.site-menu{text-transform:uppercase;vertical-align:middle}.site-feature{width:100%;top:0;z-index:1}.site-feature .overlay{background:rgba(10,10,10,.25);overflow:hidden;position:relative;overflow:hidden}.site-feature .overlay:after{content:'';display:block;padding-bottom:50%}.home .site-feature .overlay:after{content:'';display:block;padding-bottom:50%}.site-feature .feature-content{position:absolute;top:35%;display:block;width:100%}.site-feature .wrapper{text-align:center;font-size:3rem;font-family:'merriweather_bold';color:#fff;width:100%;margin:0 auto}.site-intro{background:#C1A301;color:#fff;padding:4rem 0}.site-intro p{font-size:150%}.page-content{padding:2rem 0}.home .page-content{padding:0}.site-content h2{font-size:1.5rem}footer{background:#EBE9DF;color:#fff;padding-bottom:1rem}footer a{color:#fff}footer .ci{display:block;max-width:200px}footer .site-logo{margin-top:2rem}footer .site-navigation{margin-top:1rem}.associations{text-align:center;margin-top:1rem}.associations img{display:inline-block;margin-left:.25rem;vertical-align:bottom;max-height:48px;width:auto}.contact-us .wrap.contact-info .block.address{background:#F8F7F4;padding:2rem;border:1px solid #EBE9DF;border-radius:4px;margin-top:1rem}.contact-us h3{font-size:1.25rem;color:#444;text-transform:none;font-family:'montserratbold';letter-spacing:0;margin-bottom:0}.contact-us h4{margin-bottom:2rem}.contact-us .content-area .box-wrapper{display:inline-block;vertical-align:top;width:100%;padding:2rem;border-radius:4px;margin-bottom:2rem}.contact-us .nf-form-cont{max-width:600px}.contact-us .nf-before-form-content,.contact-us .nf-field-container{margin-bottom:2rem}.contact-us .nf-form-cont{display:inline-block;vertical-align:top;width:100%}.contact-us .nf-form-cont .label-above .nf-field-label{margin:0}.contact-us .nf-form-cont label{font-size:.6rem;font-family:'montserratregular';text-transform:uppercase;font-weight:400}.contact-us input[type="text"],.contact-us input[type="email"],.contact-us textarea{border:1px solid #EBE9DF}.contact-us .content-area{font-family:'montserratlight';color:#444;font-size:.65rem}.contact-us .site-content .wrap.contact{margin-bottom:2rem}.contact-us .site-content .wrap.contact .ci-details{color:#333;font-size:.75rem}.contact-us .site-content .wrap.contact .ci-details span{display:block}.contact-us .site-content .wrap.contact .label{display:none}.ctas{padding:3rem 0 0 0;background:#F8F7F4}.ctas .block{width:100%;margin-bottom:1rem;display:inline-block;vertical-align:top;padding:2rem 2rem 1rem 2rem;background:#EBE9DF;border-radius:4px}.ctas .block h2{text-transform:uppercase;font-size:1.25rem;line-height:1;color:#002;margin-right:.25rem;display:inline-block}.ctas .block h3{text-transform:uppercase;font-size:1.25rem;color:#C1A301;display:inline-block}.ctas .block a{background:#C1A301;border-radius:4px;padding:.5rem 1rem;color:#fff;text-transform:uppercase;font-size:.65rem;font-family:'montserratbold'}.tools-links .site-content .block{display:inline-block;width:100%;margin-bottom:1rem;vertical-align:top;text-align:center}.tools-links .site-content .block h3{font-size:1rem}.tools-links .site-content .block img{max-height:100px;width:auto}.services .service{display:inline-block;width:100%;margin-bottom:1rem;vertical-align:top}.service .icon{display:block;width:40%;margin:0 auto;height:auto;opacity:.5}.service:nth-of-type(4n+1){margin-left:0}.service h3{font-size:1.25rem}.our-team .page-content{display:flex;flex-wrap:wrap}.member{margin-bottom:2rem;font-size:.9rem}.member h3{text-transform:none;font-size:1rem;margin:0}.member .qualifications{font-size:.75rem}.member .designation{font-family:'robotoregular';margin-bottom:1rem;font-size:.75rem;text-transform:uppercase}.member .info{background:#fff}.collaborator{font-size:75%;border:1px solid #eee;border-radius:4px;padding:1rem}.collaborator h4{font-family:'robotobold';margin-bottom:.25rem}.collaborator .photo{width:100%;display:block;background-repeat:no-repeat;background-position:20% left;background-size:cover}.collaborator .photo:before{display:block;content:'';padding-top:100%}.items .item{margin-bottom:1rem}.items .item .excerpt{font-size:.75rem}.items .item .source{font-size:.65rem}.items h3{margin-bottom:0;font-size:1rem}.items .date{font-size:.75rem}.item .page-content{max-width:960px;margin:0 auto}.item .page-content img{width:100%}.features{display:flex;flex-wrap:wrap;margin-top:1rem}.features .item{padding:1rem;padding-bottom:1rem!important;border:1px solid #eee}