.elementor-232 .elementor-element.elementor-element-4fac506 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-232 .elementor-element.elementor-element-4fac506:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-4fac506 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-232 .elementor-element.elementor-element-4fac506 > .elementor-container{max-width:1440px;}.elementor-232 .elementor-element.elementor-element-4fac506{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-232 .elementor-element.elementor-element-4fac506 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-232 .elementor-element.elementor-element-c3aa94c .master-logo a{max-width:96px;}.elementor-232 .elementor-element.elementor-element-d375e51.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-232 .elementor-element.elementor-element-10d3c8b{width:auto;max-width:auto;}.elementor-232 .elementor-element.elementor-element-10d3c8b > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-232 .elementor-element.elementor-element-10d3c8b .artico-menu > ul > li > a{line-height:96px;}.elementor-232 .elementor-element.elementor-element-10d3c8b .artico-menu > ul > li > a > span{color:#000000;}.elementor-232 .elementor-element.elementor-element-10d3c8b.menu-sep-yes .artico-menu .menu-item:after{color:#000000;}.elementor-232 .elementor-element.elementor-element-10d3c8b .artico-menu .sub-menu .menu-item a > span{color:#FFFFFF;font-size:16px;font-weight:400;text-transform:capitalize;}.elementor-232 .elementor-element.elementor-element-10d3c8b .artico-menu > ul > li:hover > a > span,
                                .elementor-232 .elementor-element.elementor-element-10d3c8b .artico-menu > ul > li.current-menu > a > span,
                                .elementor-232 .elementor-element.elementor-element-10d3c8b .artico-menu > ul > li.current-menu-parent > a > span{color:#658949;}.elementor-232 .elementor-element.elementor-element-10d3c8b .artico-menu > ul > li > a > span, .elementor-232 .elementor-element.elementor-element-10d3c8b.menu-sep-yes .artico-menu .menu-item:after{font-size:17px;font-weight:500;text-transform:capitalize;}.elementor-232 .elementor-element.elementor-element-10d3c8b .artico-menu > ul > li{margin:0 17px;}.elementor-232 .elementor-element.elementor-element-986d62d{width:auto;max-width:auto;--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-232 .elementor-element.elementor-element-986d62d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-986d62d .elementor-icon-list-icon i{color:#658949;transition:color 0.3s;}.elementor-232 .elementor-element.elementor-element-986d62d .elementor-icon-list-icon svg{fill:#658949;transition:fill 0.3s;}.elementor-232 .elementor-element.elementor-element-986d62d .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#1A4D2E;}.elementor-232 .elementor-element.elementor-element-986d62d .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#1A4D2E;}.elementor-232 .elementor-element.elementor-element-986d62d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-232 .elementor-element.elementor-element-986d62d .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:22px;letter-spacing:0px;}.elementor-232 .elementor-element.elementor-element-986d62d .elementor-icon-list-text{color:#7A7A7A;transition:color 0s;}.elementor-232 .elementor-element.elementor-element-986d62d .elementor-icon-list-item:hover .elementor-icon-list-text{color:#7A7A7A;}.elementor-repeater-item-767740d.master-decor{left:0px;top:0px;visibility:visible;}.elementor-232 .elementor-element.elementor-element-3540418{width:auto;max-width:auto;}.elementor-232 .elementor-element.elementor-element-3540418 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-232 .elementor-element.elementor-element-3540418 .master-button{font-size:15px;font-weight:400;background-color:#002C5D;border-radius:50px 50px 50px 50px;padding:10px 20px 10px 20px;}.elementor-232 .elementor-element.elementor-element-3540418 .master-button .icon {font-size:16px;}.elementor-232 .elementor-element.elementor-element-3540418 .master-button .inner .icon{color:#FFFFFF;}.elementor-232 .elementor-element.elementor-element-3540418 .master-button .content-hover .icon{color:#FFFFFF !important;}.elementor-232 .elementor-element.elementor-element-3540418 .master-button .bg-hover{background-color:#5D863D;}.elementor-232 .elementor-element.elementor-element-3540418 .master-button:hover{border-radius:50px 50px 50px 50px;}.elementor-232 .elementor-element.elementor-element-afa618d{width:auto;max-width:auto;}.elementor-preview.page-header-single .elementor-232 .elementor-element.elementor-element-afa618d .artico-menu-panel .menu-panel-wrap{right:-100%;}.elementor-232 .elementor-element.elementor-element-afa618d .artico-menu-panel .menu-logo{max-width:140px;}.elementor-232 .elementor-element.elementor-element-afa618d .artico-hamburger-icon{color:#000000;}.elementor-232 .elementor-element.elementor-element-afa618d .artico-hamburger-icon:hover{color:#002C5D;}@media(max-width:1024px){.elementor-232 .elementor-element.elementor-element-c3aa94c > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-232 .elementor-element.elementor-element-10d3c8b .artico-menu > ul > li{margin:0 18px;}.elementor-232 .elementor-element.elementor-element-986d62d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-232 .elementor-element.elementor-element-986d62d .elementor-icon-list-item > a{font-size:16px;line-height:24px;letter-spacing:0px;}.elementor-232 .elementor-element.elementor-element-3540418 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-232 .elementor-element.elementor-element-afa618d > .elementor-widget-container{margin:0px 0px 0px 30px;}}@media(min-width:768px){.elementor-232 .elementor-element.elementor-element-13793d9{width:10%;}.elementor-232 .elementor-element.elementor-element-d375e51{width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-232 .elementor-element.elementor-element-13793d9{width:38%;}.elementor-232 .elementor-element.elementor-element-d375e51{width:62%;}}@media(max-width:767px){.elementor-232 .elementor-element.elementor-element-4fac506{padding:0px 15px 0px 0px;}.elementor-232 .elementor-element.elementor-element-13793d9{width:26%;}.elementor-232 .elementor-element.elementor-element-c3aa94c > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-232 .elementor-element.elementor-element-c3aa94c .master-logo a{max-width:80px;}.elementor-232 .elementor-element.elementor-element-d375e51{width:74%;}.elementor-232 .elementor-element.elementor-element-986d62d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-232 .elementor-element.elementor-element-986d62d .elementor-icon-list-item > a{font-size:14px;line-height:20px;}.elementor-232 .elementor-element.elementor-element-3540418 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-232 .elementor-element.elementor-element-3540418 .master-button{font-size:14px;padding:8px 20px 8px 20px;}.elementor-232 .elementor-element.elementor-element-afa618d > .elementor-widget-container{margin:0px 0px 0px 20px;}}/* Start custom CSS for mae-menu, class: .elementor-element-10d3c8b */@media (max-width:1400px){
.elementor-232 .elementor-element.elementor-element-10d3c8b .artico-menu > ul > li {
  margin: 0 13px;
}
}

@media (min-width:1025px){
#menu-item-12245{
    display: none;
}
}
@media (min-width:1024px) and (max-width:1100px){
.artico-menu > ul > li > a > span{
font-size: 16.5px !important;
}
.artico-menu > ul > li {
  margin: 0 10px !important;
}
}

.artico-menu .sub-menu {
    position: absolute;
    left: -25px;
    top: 100%;
    padding: 0;
    margin: 0;
    width: 390px;
    border-radius:0;
    opacity: 0;
    z-index: 999;
    border-radius: 0;
}

.artico-menu .sub-menu > li {
    background-color: #1D2A4D !important;
    font-weight: 500 !important;
}
.artico-menu .sub-menu > li:last-child {
    border-radius: 0;
}
.artico-menu .sub-menu > li:hover {
    background-color: #658949 !important;
    border-radius: 0;
}

.artico-menu .sub-menu > li > a {padding: 13px 20px;}

.artico-menu .sub-menu > li:hover a span{
    color: #fff !important;
}

.artico-menu .sub-menu > li:not(:last-child) {
  border-bottom: 1px solid #e1e1e1;
}

@media (max-width:767px){
.artico-menu-panel ul li a, .artico-menu .sub-menu > li a span {
  font-size: 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-986d62d */.calling ul li {
  list-style-type: none !important;
  display: inline-flex;
}
.calling ul{
    padding: 0 !important;
}

.calling .elementor-icon-list-icon i{
  width: 50px !important;
  height: 50px;
  padding: 9px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.calling .elementor-icon-list-item a{
color: #658949 !important;
font-weight: 700;
letter-spacing: 0;
font-size: 18px;
line-height:25px;
}

.calling .elementor-widget-container {
  width: 220px;
}
.calling .elementor-icon-list-item p{
  font-size: 14px !important;
  line-height:19px !important;
}
.dg-phone-call1::before {
  font-size: 33px;
  justify-content: center;
  align-items: center;
  display: flex;
}

@media (max-width:1280px){
.dg-phone-call1::before {
  font-size: 30px;
}

.calling .elementor-icon-list-text, .calling .elementor-icon-list-item > a {
  line-height: 22px;
  letter-spacing: 0;
}
.calling .elementor-icon-list-text, .calling .elementor-icon-list-item > a {
  line-height: 22px;
  letter-spacing: 0;
  font-size: 17px;
}
}

@media (max-width:1100px){
.elementor-232 .elementor-element.elementor-element-5af3e56 .elementor-icon-list-item > .elementor-icon-list-text{
  font-size: 15px !important;
}
.calling .elementor-widget-container {
  width: 215px !important;
  padding: 0 !important;
}
}

@media (max-width:767px){
.calling .elementor-icon-list-icon i {
  width: 39px !important;
  height: 39px;
  padding: 7px;
  font-size: 19px !important;
}
.conct .elementor-widget-container{
  width: 39px !important;
  height: 39px !important;
}
.elementor-232 .elementor-element.elementor-element-5af3e56 .elementor-icon-list-item > .elementor-icon-list-text{
line-height: 20px;
}
.calling .elementor-widget-container {
  width: 182px !important;
}
.calling .elementor-icon-list-item a{
font-size: 16px;
line-height:22px;
}
}

@media (max-width:575px){
.calling .elementor-icon-list-item a {
  font-size: 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for mae-button, class: .elementor-element-3540418 */.kfl .master-button:hover .inner .icon {
  color: #fff !important;
}
@media (max-width:1280px){
.kfl .master-button span.text{
    display:none !important;
}
.kfl .master-button {
  font-size: 19px !important;
  padding: 13px !important;
}
.kfl .master-button.small.icon-left .icon {
  margin-right: 0;
}
}

@media (max-width:575px){
  .elementor-232 .elementor-element.elementor-element-afa618d > .elementor-widget-container {
    margin: 0;
  }
.kfl .master-button.small.icon-left .icon {
  margin-right: 0px;
  font-size: 19px !important;
}
.kfl .master-button {
   padding: 8px 6px 8px 8px !important;
}
.kfl .master-button {
display:none;
}
}/* End custom CSS */
/* Start custom CSS for mae-hamburger, class: .elementor-element-afa618d */.artico-menu-panel .menu-panel-wrap {
max-width: calc(100% - 30px) !important;
}

.artico-menu-panel li .arrow {
  top: 8px;
}

.artico-menu-panel .menu-logo a {
    display: inline-block;
    padding: 0;
    background-color: transparent !important;
    border-radius: 0;
}

.artico-menu-panel .menu-panel-wrap {
    background: #fff;
}

.artico-menu-panel ul li a{
    color: #141414;
}

.artico-menu-panel .close-menu {
    color: #658949;
}
.artico-menu-panel .close-menu:hover {
  color: #073c81;
}


  .artico-menu-panel li.active > .arrow {
    color: #141414;
  }

.artico-menu-panel li.current-menu-item > a, .artico-menu-panel li:hover > a {
    color: #44B8EA;
    font-weight: 400;
}

.artico-menu-panel li:not(:last-child) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.artico-menu-panel li:last-child{
    padding-bottom: 86px;
}

.artico-menu-panel .sub-menu li{
 position: relative;
 padding-left: 9px;
 padding-bottom: 0px !important;
}

.artico-menu-panel .sub-menu li:not(:last-child){
  border-bottom:
1px solid rgba(0, 0, 0, 0.1) !important;
}

.artico-menu-panel .sub-menu li::before{
  position: absolute;
  content: '\f101';
  top: 12px;
  left: -11px;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 13px;
  color: #777;
}

.artico-menu-panel li .arrow {
  color: #141414;
}

.artico-menu-panel .sub-menu li:hover::before{
    color: #658949;
}

@media (max-width:1024px){
.jjk .artico-menu-panel .menu-logo {
  margin-bottom: 10px;
  max-width: 105px !important;
  margin-top: -27px;
}
.artico-menu-panel .sub-menu li a {
  font-size: 15px;
  line-height: 26px;
  padding: 9px 0;
}
.artico-menu-panel ul li a {
  font-size: 16px;
  padding: 10px 0;
}
.artico-menu-panel .menu-panel-wrap {
    padding: 50px 25px 0 25px;
}

.artico-menu-panel li.current-menu-item > a, .artico-menu-panel li:hover > a {
  color: #658949;
  font-weight:500;
}  
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4fac506 */#site-header-wrap {
box-shadow: 0 3px 3px #00000029;
}/* End custom CSS */