.don-menu-underline-from-left nav ul li a{position:relative;overflow:hidden;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s}.don-menu-underline-from-left nav ul li a::before{content:"";position:absolute;z-index:2;left:0;right:100%;bottom:25px;background:#fff;height:2px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out}.don-menu-underline-from-left nav ul li a:hover::before{right:0}.don-menu-underline-from-left nav ul>li.cta-button a::before{width:0%!important}.custom-image .et_pb_image_wrap{height:100%}.custom-image img{object-fit:cover;width:100%;height:100%}.custom-image a.et_pb_lightbox_image{object-fit:cover;height:100%}.image-hover:hover img{transform:scale(1.1);transition:all 300ms ease-in-out}.image-hover .et_pb_image_wrap{overflow:hidden}.image-hover img{transition:all 300ms ease-in-out}.hover-underline-animation{margin-left:auto;margin-right:auto}.hover-underline-animation::after{content:'';position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#175e89;transform-origin:bottom right;transition:transform 0.25s ease-out}.hover-underline-animation:hover::after{transform:scaleX(1);transform-origin:bottom left}.group-hover:hover .image-hover img{transform:scale(1.1);transition:all 300ms ease-in-out}.group-hover .image-hover .et_pb_image_wrap{overflow:hidden}.group-hover .image-hover img{transition:all 300ms ease-in-out}.cta-button a{background-color:transparent;padding:15px 25px!important;border-radius:25px;border:1px solid #fff;text-transform:uppercase;color:#fff!important;text-align:center}.cta-button a:hover{background-color:#175e89;border:1px solid #175e89;opacity:1}#menu-main-menu .cta-button>a{background:transparent;color:#fff!important;margin:auto}#menu-main-menu .cta-button>a:hover{background:#175e89;color:#fff!important}#mobile_menu1 .cta-button>a{background:#bd893d;color:#fff!important;border:1px solid transparent!important}#mobile_menu1 .cta-button>a:hover{background:#fff;color:#bd893d!important}.cta-button span{font-family:ETmodules!important;font-weight:400!important}.mfp-title{display:none!important}