p{text-wrap:pretty}html{font-size:16px;-webkit-text-size-adjust:100%}.job-box:hover{transform:scale3d(1.01,1.01,1.01)!important}.elementor .secondary-btn{background-color:#d6001d00!important;border-color:white!important}.elementor .tertiary{color:var(--Black)!important;border-color:var(--Red)!important;background-color:var(--white)!important}body .elementor .dark-btn{color:var(--white)!important;border-color:var(--Black)!important;background-color:var(--Black)!important}.elementor .hero{overflow:visible!important}.custom-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-top:20px}.custom-gallery .gallery-item{position:relative;overflow:hidden;border-radius:0;aspect-ratio:1 / 1}.custom-gallery .gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.3s ease}@media screen and (max-width:1024px){.custom-gallery{grid-template-columns:repeat(2,1fr)}}div.elementor .image-box .background-hover-zoom,div.elementor .image-box .background-hover-zoom img{display:block!important;transition:transform 0.3s ease-in-out!important}div.elementor .image-box:hover .background-hover-zoom,div.elementor .image-box:hover .background-hover-zoom img{transform:scale(1.2)!important}.portal-link .sub-arrow{display:block}@media (min-width:1291px){header .portal-link>a{margin:10px;background:#fff;border-radius:5px;margin:10px 10px 10px 0;color:black!important}header .portal-link{transition:all .3s}.portal-link .sub-arrow{display:none}header .portal-link:hover{transform:scale(1.1)}}li.portal-link a.elementor-item::after,li.portal-link a.elementor-item::before{display:none!important;content:none!important;background-color:transparent!important}.elementor-widget-nav-menu .elementor-nav-menu--main .portal-link .elementor-item::after{display:none!important}@media (max-width:1307px){header .elementor-widget-nav-menu .elementor-nav-menu--main{display:none!important}header .elementor-widget-nav-menu{position:relative!important}header .elementor-widget-nav-menu .elementor-menu-toggle{display:flex!important;align-items:center!important;justify-content:center!important;margin-top:auto!important;margin-bottom:auto!important}header .elementor-widget-nav-menu .elementor-menu-toggle.elementor-active~.elementor-nav-menu--dropdown.elementor-nav-menu__container{display:block!important;visibility:visible!important;opacity:1!important}header .elementor-widget-nav-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container{position:absolute!important;top:100%!important;right:-10px!important;left:auto!important;width:calc(100vw - 20px)!important;max-width:100vw!important;z-index:999999!important;box-shadow:0 10px 25px rgba(0,0,0,.3)!important;padding:10px}}.gform_wrapper .gfield input[type="text"],.gform_wrapper .gfield input[type="email"],.gform_wrapper .gfield input[type="tel"],.gform_wrapper .gfield input[type="url"],.gform_wrapper .gfield input[type="number"],.gform_wrapper .gfield input[type="password"],.gform_wrapper .gfield select,.gform_wrapper .gfield textarea{border:2px solid var(--Black);padding:1.25rem 1rem;font-size:1.1rem;line-height:1.4;border-radius:4px;width:100%;box-sizing:border-box;transition:border-color 0.3s ease,box-shadow 0.3s ease}.gform_wrapper .gfield input:focus,.gform_wrapper .gfield select:focus,.gform_wrapper .gfield textarea:focus{outline:none;border-color:var(--Red)}.gform_wrapper .gform_footer .gform_button,.gform_wrapper .gform_page_footer .gform_button{position:relative;font-family:"Noto Sans",sans-serif;font-weight:600;font-size:1rem!important;color:var(--white);letter-spacing:.1rem;text-transform:uppercase!important;padding:1rem 2rem!important;border-radius:5px;border-width:2px;border-color:var(--Red)!important;border-style:solid;background-color:var(--Red)!important;transition:all .3s!important;cursor:pointer}.gform_wrapper .gform_footer .gform_button:hover,.gform_wrapper .gform_footer .gform_button:focus-visible,.gform_wrapper .gform_page_footer .gform_button:hover,.gform_wrapper .gform_page_footer .gform_button:focus-visible{transform:scale3d(1.1,1.1,1.1)}.gform_wrapper label{font-family:"Noto Sans",Sans-serif!important;font-size:1.4rem!important;font-weight:900!important;text-transform:uppercase!important;line-height:1.4rem!important}