﻿@import url("https://fonts.googleapis.com/css2?family=Alegreya+SC:ital,wght@0,400;0,500;0,700;0,800;0,900;1,400;1,500;1,700;1,800;1,900&family=Arsenal+SC:ital,wght@0,400;0,700;1,400;1,700&family=Ysabeau+Office:ital,wght@0,1..1000;1,1..1000&display=swap");.header .headerMenuPortletWrap .navbar-nav li a{text-transform:none;font-size:16px;color:#4c4a45;text-transform:uppercase}.public-page-languages.horizontal.letter div a,.public-page-currencies.horizontal div a{padding:0 7px;font-size:16px;line-height:2}.public-page-languages.horizontal.letter div a,.public-page-languages.horizontal.flag div a,.public-page-currencies.horizontal div a{color:#c09853}.public-page-languages.horizontal.letter .selected,.public-page-currencies.horizontal .selected{background-color:#c09853}.public-page-languages.horizontal.letter .selected a,.public-page-languages.horizontal.flag .selected a,.public-page-currencies.horizontal .selected a{color:#fff}.public-page-languages.horizontal.letter div:hover,.public-page-currencies.horizontal div:hover{box-shadow:none}@media(min-width:768px) and (max-width:992px){.header .nav li{margin-right:10px}.header .headerMenuPortletWrap .navbar-nav li a{font-size:14px}}@media(max-width:992px){.mainHeader .res_table tr td .xs-portlet-wrap.image-portlet-wrap div img{width:170px !important;float:left;padding:10px}.res_table .navbar-toggle{float:inline-end !important}.header .xs-portlet-header-menu .navbar-toggle.btn.navbar-btn{background:#d7b679}.header .xs-portlet-header-menu .header-menu-portlet .nav.navbar-nav>li.active>a,.header .xs-portlet-header-menu .header-menu-portlet .nav.navbar-nav>li.active>a:hover,.header .xs-portlet-header-menu .header-menu-portlet .nav.navbar-nav>li.active>a:focus{border-bottom:0 !important;background:#b59a67}.our-team-section .image-with-text-wrap{margin:auto !important}}@media(min-width:767px){.header .nav>li>a:hover,.header .nav>li.active>a,.header .nav>li.active:hover>a{border-bottom:solid 3px #c2a56f !important;color:#c2a56f !important}}.header .headerMenuPortletWrap .navbar-nav li a{padding:5px 10px}.mainHeader{padding:10px 0}@media(min-width:767.98px){.header .nav>li>a:hover,.header .nav>li.active>a,.header .nav>li.active:hover>a{border-bottom:none !important}}@media screen and (max-width:767.98px){.languages-and-currencies-portlet-wrap{position:absolute;top:20px;right:65px}}@media(max-width:768px){.signature img{width:50% !important;padding-bottom:20px}.res_table,.res_table>tbody>tr,.res_table>tbody>tr>td,.res_table>tbody>tr>td .xs-portlet-wrap,.res_table>tbody>tr>td .xs-portlet-wrap>div{text-align:center !important}}.hero-section .background-cover{background-position:top;animation-name:fadeZoom;animation-duration:1.5s}.inner-hero-section .background-cover{animation-name:fadeZoom;animation-duration:1.5s}.service-card{margin:auto;max-width:300px;display:flex;justify-content:center;align-items:center;flex-direction:column;height:256px;border-radius:4px !important;background:#fff;gap:10px;transition:box-shadow .3s ease,opacity .3s ease}.service-card:hover{box-shadow:0 12px 20px 0 rgba(0,0,0,.05)}.service-card a{text-decoration:none}.service-icon img{max-width:40px}.our-team-section .background-cover{background-image:url(/write/07689/style/arkus/images/our-team-background.svg) !important}.our-team-section .h1-decoration{text-align:center}.our-team-section h1{text-align:center;margin:auto}.our-team-section p{max-width:630px;margin:auto}.our-team-section .image-text-wrap{background:transparent;border-bottom:0;color:#fff;position:absolute;bottom:0;padding:20px !important}.our-team-section .image-portlet-wrap:hover .image-text-wrap{color:#fff;background:transparent}.our-team-section .image-text-wrap .img-title{text-align:left;font-family:"Arsenal SC",sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:normal;padding-bottom:5px;border-bottom:2px solid #d7b679}.our-team-section .image-text-wrap .img-description{float:left;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.separate-content-from-top-elements .min-content-height{padding-top:0 !important}@media(max-width:768px){h1{text-align:center !important;margin:auto}.h1-decoration{text-align:center !important}}body *,.xs-portlet-wrap-html-content{font-family:"Ysabeau Office",sans-serif;font-size:20px}body{background-color:#f6f6f6}h1{font-family:"Arsenal SC",sans-serif;font-size:40px;color:#4c4a45;display:inline-block;border-bottom:1px solid #d4c1a1;padding-bottom:20px}.h1-decoration{text-align:left}h2{color:#4c4a45;text-align:center;font-family:"Arsenal SC",sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal}h3{color:#fff;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.portlet-link-class,.portlet-link-class:hover,.schedulingAssetLink,.schedulingAssetLink,.schedulingAssetLink:hover,.schedulingAssetLink:focus{text-transform:none;border-radius:3px !important;background:#d7b679 !important;color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:normal;padding:10px 20px;transition:box-shadow .3s ease,opacity .3s ease;text-transform:uppercase}.portlet-link-class:hover,schedulingAssetLink:hover{opacity:1;box-shadow:0 12px 20px 0 rgba(0,0,0,.05)}.xs-portlet-wrap,.xs-portlet-wrap.container{padding-bottom:0 !important}.footer{background:#1a243f;color:#fff}.h3-decoration{float:left}.h3-decoration img{width:60%;float:left}.subscribe-template-wrap .subscribe-template-form .subscribe-btn,.subscribe-modal .subscribe-btn{background:#d7b679;color:#fff;border:1px solid #d7b679 !important}footer .subscribe-template-wrap .subscribe-template-form .form-control{background:#fff;border:1px solid #fff}.vertical-menu-wrap.sidebar .list-group-item{margin-bottom:20px;padding:0;border-bottom:1px solid #fff !important;width:fit-content}.vertical-menu-wrap.sidebar a,.sidebar a:focus{margin-right:0}.footer .vertical-menu-wrap.sidebar a{color:#fff}.footer .vertical-menu-wrap.sidebar a:hover{color:#d7b679}.vertical-menu-wrap.sidebar .list-group-item:hover{border-bottom:1px solid #d7b679 !important}.social-link{display:flex;gap:10px}.social-link a{display:flex;flex-direction:row;align-items:center;gap:10px}.footer p,.footer a{color:#fff;margin:0;text-align:left}.vertical-menu-wrap .sidebar-menu .dropdown-menu li>a:hover,.vertical-menu-wrap .sidebar-menu .dropdown-menu li>a:focus,.vertical-menu-wrap .sidebar-menu li.selected>a,.vertical-menu-wrap .sidebar-menu li.selected>a:hover{background:none !important;color:#fff}.contactPortletWrap .control-label{float:inline-start}.contactPortletWrap .contactBtn{background:#d3b883;color:#fff;border-color:#d3b883}.contactPortletWrap .contactBtn:hover{background:#d3b883}.inner-hero-section h1{color:#fff;text-align:center;width:100%;max-width:none}.letter .background-cover{background-image:url(/write/07689/style/arkus/images/our-team-background.svg) !important}.letter .container{max-width:800px}.inner-page h2{text-align:left}.xs-portlet-title-wrap.h2-title.title-align-left:after,.subscribe-template-title-wrap:after{height:2px}.xs-portlet-title-wrap.h2-title.title-align-left:after,.subscribe-template-title-wrap:after{background:none repeat scroll 0 0 #d7b679}h2.xs-portlet-title:after,.xs-portlet-title-wrap h2 span:after{border-bottom:0}.accordion-wrap{row-gap:0 !important}.accordion-item{min-height:105px;color:#fff;cursor:pointer;padding:20px;border-bottom:1px solid #d4c1a1;text-align:left;outline:none;font-size:18px;font-weight:400;transition:.4s;display:flex;justify-content:space-between;align-items:center;margin-top:-1px}@media(min-width:992px){.accordion-item{font-size:18px}}.accordion-item:hover{background-color:#eae7e3;color:#fff}.active-accordion,.accordion-item:hover .img-wrap{color:#fff}.accordion-wrap{display:flex;flex-wrap:wrap;column-gap:65px;row-gap:25px;justify-content:center;max-width:700px;margin:auto}.accordion-wrap>div{width:100%}.panel{position:relative;padding-top:0;padding:20px;display:none;overflow:hidden;margin-bottom:0;font-size:16px;background-color:transparent}.panel li{padding-bottom:10px;text-align:left;color:#4c4a45;list-style:disc}li{list-style:none}.active-accordion.accordion-item .fa,.accordion-item .fa:hover{color:#fff !important}.accordion-item .symbol{color:#9c2930;margin:15px}.active-accordion .symbol{color:#fff !important}.active-accordion .symbol{transform:rotate(0deg)}.accordion-item:hover .symbol{color:#fff !important}.symbol{transform:rotate(135deg);transition:all .3s ease-in-out}span.icon-text-container{display:flex;align-items:center;gap:27px}span.service-text{font-family:"Arsenal SC";font-size:22px;font-weight:400;color:#4c4a45}.symbol img{width:15px}.post-title a{font-weight:600}.post-read-more,.postF_read_more,.pcl_featured-post-wrapper .postL_Link{background:#d7b679;font-size:14px}.post-read-more,.post-read-more:hover,.postF_read_more,.postF_read_more:hover,.pcl_featured-post-wrapper .postL_Link,.pcl_featured-post-wrapper .postL_Link:hover{text-decoration:none;font-size:14px}.post-read-more:hover,.postF_read_more:hover,.pcl_featured-post-wrapper .postL_Link:hover{background:#d7b679}.search-results-label:after{background:none repeat scroll 0 0 #d7b679}.post-title,.post-title a,a.postF_TitleWrap .postF_Title{text-align:left}.image-shadow{box-shadow:10px -10px #e6dbcc}.dark-bg h1{color:#fff}.xs-portlet-title-wrap.h2-title.title-align-left:after,.subscribe-template-title-wrap:after{height:1px}h2{font-weight:400}@keyframes fadeZoom{from{transform:scale(1.1);opacity:.2}to{transform:scale(1);opacity:1}}@keyframes fadeUp{from{transform:translateY(80px);opacity:0}to{transform:translateY(0);opacity:1}}.fadeZoom{animation-name:fadeZoom;animation-duration:1s}.fadeUp{animation-name:fadeUp;animation-duration:1s}.delay-1{animation-delay:.5s;animation-fill-mode:both}.delay-2{animation-delay:1s;animation-fill-mode:both}.accept-cookies-dialog .modal-footer .btn-default{background-color:#c09853;color:#fff}