.fondomenu .et_pb_menu__menu>nav>ul{display:flex!important;flex-direction:column!important;align-items:flex-start;padding-left:0!important;gap:8px}.fondomenu .et_pb_menu__menu>nav>ul>li{display:flex!important;margin:0!important}.fondomenu .et_pb_menu__menu>nav>ul>li>a{display:block;padding:10px 0;white-space:normal}.fondomenu .et_pb_menu .et-menu-nav ul.et-menu li a{position:relative;text-decoration:none;color:inherit}.fondomenu .et_pb_menu .et-menu-nav ul.et-menu li a::after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background-color:currentColor;transition:width 0.3s ease}.fondomenu .et_pb_menu .et-menu-nav ul.et-menu li a:hover::after{width:100%}.dipl_tab_wrapper{display:flex;gap:40px;justify-content:center;align-items:flex-start;margin-top:40px}.dipl_tabs_controls{display:flex;flex-direction:column;width:200px;background:#e6f2f7;padding:0;border-radius:10px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,0.08)}.dipl_tabs_item_title{padding:18px 20px;cursor:pointer;font-weight:600;font-size:16px;color:#35424a;transition:all 0.2s ease;border-bottom:1px solid #d2e3ea;text-align:center}.dipl_tabs_item_title:last-child{border-bottom:none}.dipl_tabs_item_title:hover{background:#d1e4ec}.dipl_tabs_item_title.dipl_active_tab{background:#7e8e96!important;color:#fff!important}.dipl_tabs_content{max-width:650px;background:#ffffff;padding:25px 30px;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,0.05)}.dipl_tab_desc p,.dipl_tab_desc li{line-height:1.7;font-size:17px;color:#2f3d45}.dipl_tab_desc ul{margin-left:20px}.dipl_tab_desc li{margin-bottom:10px}@media screen and (max-width:768px){.dipl_tab_wrapper{flex-direction:column;align-items:stretch}.dipl_tabs_controls{flex-direction:row;width:100%}.dipl_tabs_item_title{flex:1;border-right:1px solid #d2e3ea;border-bottom:none}* Global CSS */@media screen and (max-width:980px){html .et-db #et-boc .dm-row{display:grid}html .et-db #et-boc .dm-row.et_pb_row:after{content:none}html .et-db #et-boc .dm-row .et_pb_column{margin-right:0;width:auto;margin-bottom:0}}@media screen and (max-width:767px){.dm-row{gap:15px}}@media screen and (max-width:980px) and (min-width:768px){.dm-row{gap:20px}}@media screen and (max-width:767px){.dm-2-col-mob{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:980px) and (min-width:768px){.dm-2-col-tab{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.dm-3-col-mob{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:980px) and (min-width:768px){.dm-3-col-tab{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:767px){.dm-4-col-mob{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:980px) and (min-width:768px){.dm-4-col-tab{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:767px){.dm-5-col-mob{grid-template-columns:repeat(5,1fr)}}@media screen and (max-width:980px) and (min-width:768px){.dm-5-col-tab{grid-template-columns:repeat(5,1fr)}}@media screen and (max-width:767px){.dm-6-col-mob{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width:980px) and (min-width:768px){.dm-6-col-tab{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width:767px){.dm-2-col-1-2-mob{grid-template-columns:1fr 2fr}}@media screen and (max-width:767px){.dm-2-col-2-1-mob{grid-template-columns:2fr 1fr}}@media screen and (max-width:767px){.dm-2-col-1-3-mob{grid-template-columns:1fr 3fr}}@media screen and (max-width:767px){.dm-2-col-3-1-mob{grid-template-columns:3fr 1fr}}@media screen and (min-width:768px) and (max-width:980px){.dm-2-col-1-2-tab{grid-template-columns:1fr 2fr}}@media screen and (min-width:768px) and (max-width:980px){.dm-2-col-2-1-tab{grid-template-columns:2fr 1fr}}@media screen and (min-width:768px) and (max-width:980px){.dm-2-col-1-3-tab{grid-template-columns:1fr 3fr}}@media screen and (min-width:768px) and (max-width:980px){.dm-2-col-3-1-tab{grid-template-columns:3fr 1fr}}@media screen and (max-width:767px){.dm-3-col-1-1-2-mob{grid-template-columns:2fr 2fr 4fr}}@media screen and (max-width:767px){.dm-3-col-2-1-1-mob{grid-template-columns:4fr 2fr 2fr}}@media screen and (max-width:767px){.dm-3-col-1-2-1-mob{grid-template-columns:2fr 4fr 2fr}}@media screen and (min-width:768px) and (max-width:980px){.dm-3-col-1-1-2-tab{grid-template-columns:2fr 2fr 4fr}}@media screen and (min-width:768px) and (max-width:980px){.dm-3-col-2-1-1-tab{grid-template-columns:4fr 2fr 2fr}}@media screen and (min-width:768px) and (max-width:980px){.dm-3-col-1-2-1-tab{grid-template-columns:2fr 4fr 2fr}}