.text-start{text-align:left}.text-end{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.mega-menu-items{position:relative}.mega-menu-items .mega-menu-items-inner{display:flex;justify-content:space-between;padding-left:calc((100vw - 1060px)/2)}.mega-menu-items .menu_title{font-size:12px;font-family:var(--wp--preset--font-family--montserrat-bold);margin-bottom:20px;text-transform:uppercase;display:block;white-space:nowrap}.mega-menu-items .menu_title.active-page a{color:var(--wp--preset--color--dark-orange)}.mega-menu-items .menu_lists{padding:30px 0 50px;display:flex;gap:20px}.mega-menu-items .menu_lists .list_box{flex:0 0 calc(25% - 20px)}.mega-menu-items .menu_lists .single-item-wrap{list-style:none;font-size:14px;white-space:nowrap;margin-top:5px}.mega-menu-items .menu_lists .single-item-wrap a{-webkit-text-decoration:none;text-decoration:none}.mega-menu-items .menu_lists .single-item-wrap a:hover{-webkit-text-decoration:none;text-decoration:none}.mega-menu-items .menu_lists .single-item-wrap.active-page a{color:var(--wp--preset--color--dark-orange);text-stroke:.5px var(--wp--preset--color--dark-orange);-webkit-text-stroke:.5px var(--wp--preset--color--dark-orange)}.mega-menu-items .mega-menu-lhs{width:100%;display:flex;flex-direction:column;justify-content:space-between}.mega-menu-items .bottom-text{width:100%;display:block;position:relative;padding:15px 0}.mega-menu-items .bottom-text::before{content:"";position:absolute;top:0;left:-30vw;width:100vw;height:1px;border-top:1px solid #ededed;z-index:-1}.mega-menu-items .bottom-text p{margin:0;padding-left:25px;position:relative;font-size:14px}.mega-menu-items .bottom-text p::before{content:"";position:absolute;top:7px;left:0;width:15px;height:15px;background-image:url(/wp-content/themes/dynata-2025/assets/build/images/mm_icon_video.19162d13.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.mega-menu-items .bottom-text p a{color:var(--wp--preset--color--secondary);-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease-in-out}.mega-menu-items .bottom-text p a:hover{color:var(--wp--preset--color--dark-orange)}.mega-menu-items .media-items-wrap{background-color:#f8f8f8;padding:30px 20px 50px;min-width:460px}.mega-menu-items .media-items-wrap:empty{display:none}.mega-menu-items .media-items-wrap .single-media-item{display:flex;gap:20px}.mega-menu-items .media-items-wrap .single-media-item .media-title{font-size:14px;font-family:var(--wp--preset--font-family--montserrat-bold)}.mega-menu-items .media-items-wrap .single-media-item .media-title a{color:currentColor}.mega-menu-items .media-items-wrap .single-media-item .media-description{margin:0;font-size:12px}.mega-menu-items .media-items-wrap .single-media-item+.single-media-item{margin-top:25px}.mega-menu-items .media-items-wrap .single-media-item .media-img{width:40px;height:40px;background:#fff;box-shadow:0px 4px 12px rgba(162,162,162,.2);border-radius:4px;display:flex;align-items:center;justify-content:center;position:relative;top:3px}.mega-menu-items .media-items-wrap .single-media-item .media-img img{max-height:20px;vertical-align:middle}@media (min-width: 992px){.mega-menu-items{display:inline-block;width:100%;float:left}.mega-menu-items .bottom-text.hide-lg{display:none}}@media screen and (max-width: 1060px){.mega-menu-items .mega-menu-items-inner{padding-left:15px}}@media (max-width: 991px){.mega-menu-items .mega-menu-items-inner{padding-left:0;flex-wrap:wrap;border-top:1px solid var(--wp--preset--color--light-gray)}.mega-menu-items .menu_title{margin-bottom:10px}.mega-menu-items .menu_lists{flex-wrap:wrap;padding:20px 0}.mega-menu-items .menu_lists .list_box{flex:100%}.mega-menu-items .menu_lists .single-item-wrap{padding:0 7px !important}.mega-menu-items .mega-menu-lhs{padding:0 30px}.mega-menu-items .bottom-text::before{display:none}.mega-menu-items .bottom-text{padding:15px 30px}.mega-menu-items .bottom-text.hide-sm{display:none}.mega-menu-items .media-items-wrap{min-width:100%;min-height:auto;padding:20px 30px}}
