.elementor .menu-wrap{max-width:820px;position:fixed;inset-inline-end:0px;inset-block-end:70px;inset-inline-start:0px;z-index:99;padding:0px;justify-content:center;align-items:center;}.elementor .menu{max-width:120px;overflow:hidden;padding-inline-start:25px;padding-inline-end:25px;border-radius:45px;background-color:#1f585a;transition:all 200ms;gap:25px;justify-content:center;align-items:center;}.elementor .menu:hover,.elementor .menu:focus-visible{max-width:100%;}.elementor .link-wrap{justify-content:space-around;align-items:center;}.elementor .menu-link{font-family:Outfit;font-weight:400;font-size:16px;padding:0px;background-color:#375efa00;transition:all 500ms;}.elementor .menu-link:hover,.elementor .menu-link:focus-visible{color:#ffffff;background-color:#375efa00;transform:scale3d(1.2, 1.2, 1);}.elementor .hover{background-color:#ffffff00;transform:scale3d(1.2, 1.2, 1);transition:all 500ms;}.elementor .hover:hover,.elementor .hover:focus-visible{color:#ffffff;background-color:#ffffff00;}.elementor .section{min-height:100vh;padding:35px;justify-content:center;align-items:center;}.elementor .inner-container{max-width:1200px;flex-direction:column;}.elementor .card{padding-block-start:35px;padding-block-end:35px;padding-inline-start:10px;padding-inline-end:10px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#9c9c9c;border-style:solid;transition:all 800ms;flex-direction:column;gap:10px;}.elementor .card:hover,.elementor .card:focus-visible{box-shadow:0px 25px 40px 0px rgba(189, 189, 189, 0.44);transform:translate3d(-25px, 0px, 0px);}.elementor .card-subtitle{font-family:Montagu Slab;font-weight:500;font-size:30px;}